/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 PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 13:35:12,342 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 13:35:12,411 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 13:35:12,415 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 13:35:12,415 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 13:35:12,439 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 13:35:12,440 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 13:35:12,440 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 13:35:12,440 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 13:35:12,443 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 13:35:12,444 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 13:35:12,444 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 13:35:12,444 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 13:35:12,445 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 13:35:12,445 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 13:35:12,445 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 13:35:12,445 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 13:35:12,445 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 13:35:12,445 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 13:35:12,446 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 13:35:12,446 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 13:35:12,446 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 13:35:12,447 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 13:35:12,447 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 13:35:12,447 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 13:35:12,447 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 13:35:12,447 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 13:35:12,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 13:35:12,448 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 13:35:12,448 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 13:35:12,449 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 13:35:12,449 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 13:35:12,449 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 13:35:12,449 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 13:35:12,449 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 13:35:12,450 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 -> PROGRAM_FIRST [2023-08-24 13:35:12,679 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 13:35:12,692 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 13:35:12,694 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 13:35:12,694 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 13:35:12,695 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 13:35:12,696 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2023-08-24 13:35:13,643 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 13:35:13,846 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 13:35:13,846 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2023-08-24 13:35:13,851 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b1600d1e/7e362b097f304f1ebc8b9453eff40c59/FLAG6e9572d52 [2023-08-24 13:35:13,861 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b1600d1e/7e362b097f304f1ebc8b9453eff40c59 [2023-08-24 13:35:13,863 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 13:35:13,864 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 13:35:13,864 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 13:35:13,864 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 13:35:13,868 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 13:35:13,869 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:35:13" (1/1) ... [2023-08-24 13:35:13,869 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@339f5200 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:13, skipping insertion in model container [2023-08-24 13:35:13,869 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:35:13" (1/1) ... [2023-08-24 13:35:13,882 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 13:35:13,990 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/chl-chromosome-opt-symm.wvr.c[2566,2579] [2023-08-24 13:35:13,997 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 13:35:14,002 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 13:35:14,030 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/chl-chromosome-opt-symm.wvr.c[2566,2579] [2023-08-24 13:35:14,034 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 13:35:14,046 INFO L206 MainTranslator]: Completed translation [2023-08-24 13:35:14,047 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14 WrapperNode [2023-08-24 13:35:14,047 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 13:35:14,047 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 13:35:14,048 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 13:35:14,048 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 13:35:14,052 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,063 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,086 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 180 [2023-08-24 13:35:14,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 13:35:14,087 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 13:35:14,087 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 13:35:14,087 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 13:35:14,092 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,093 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,103 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,103 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,112 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,115 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,116 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,116 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,118 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 13:35:14,118 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 13:35:14,118 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 13:35:14,118 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 13:35:14,119 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (1/1) ... [2023-08-24 13:35:14,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 13:35:14,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:14,156 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 13:35:14,170 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 13:35:14,184 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 13:35:14,185 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 13:35:14,185 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 13:35:14,185 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 13:35:14,185 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 13:35:14,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 13:35:14,185 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 13:35:14,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 13:35:14,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 13:35:14,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 13:35:14,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 13:35:14,186 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 13:35:14,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 13:35:14,187 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 13:35:14,274 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 13:35:14,275 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 13:35:14,484 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 13:35:14,490 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 13:35:14,490 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-24 13:35:14,491 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:35:14 BoogieIcfgContainer [2023-08-24 13:35:14,492 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 13:35:14,493 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 13:35:14,493 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 13:35:14,495 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 13:35:14,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 01:35:13" (1/3) ... [2023-08-24 13:35:14,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b879db7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:35:14, skipping insertion in model container [2023-08-24 13:35:14,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:35:14" (2/3) ... [2023-08-24 13:35:14,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b879db7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:35:14, skipping insertion in model container [2023-08-24 13:35:14,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:35:14" (3/3) ... [2023-08-24 13:35:14,497 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2023-08-24 13:35:14,509 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 13:35:14,509 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 13:35:14,509 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 13:35:14,565 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 13:35:14,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 201 transitions, 418 flow [2023-08-24 13:35:14,659 INFO L124 PetriNetUnfolderBase]: 19/199 cut-off events. [2023-08-24 13:35:14,660 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 13:35:14,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 199 events. 19/199 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 222 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 142. Up to 3 conditions per place. [2023-08-24 13:35:14,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 189 places, 201 transitions, 418 flow [2023-08-24 13:35:14,668 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 191 transitions, 394 flow [2023-08-24 13:35:14,670 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 13:35:14,676 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 191 transitions, 394 flow [2023-08-24 13:35:14,678 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 191 transitions, 394 flow [2023-08-24 13:35:14,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 179 places, 191 transitions, 394 flow [2023-08-24 13:35:14,701 INFO L124 PetriNetUnfolderBase]: 19/191 cut-off events. [2023-08-24 13:35:14,702 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 13:35:14,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200 conditions, 191 events. 19/191 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 221 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 142. Up to 3 conditions per place. [2023-08-24 13:35:14,705 INFO L119 LiptonReduction]: Number of co-enabled transitions 3332 [2023-08-24 13:35:18,976 INFO L134 LiptonReduction]: Checked pairs total: 3847 [2023-08-24 13:35:18,977 INFO L136 LiptonReduction]: Total number of compositions: 208 [2023-08-24 13:35:18,987 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 13:35:18,992 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;@5565fb57, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 13:35:18,992 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-24 13:35:19,017 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 13:35:19,017 INFO L124 PetriNetUnfolderBase]: 6/24 cut-off events. [2023-08-24 13:35:19,017 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 13:35:19,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:19,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:19,018 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 13:35:19,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:19,021 INFO L85 PathProgramCache]: Analyzing trace with hash 888126758, now seen corresponding path program 1 times [2023-08-24 13:35:19,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:19,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131823096] [2023-08-24 13:35:19,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:19,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:19,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:19,305 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 13:35:19,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:19,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131823096] [2023-08-24 13:35:19,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131823096] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:19,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:19,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 13:35:19,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918248634] [2023-08-24 13:35:19,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:19,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 13:35:19,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:19,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 13:35:19,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 13:35:19,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 409 [2023-08-24 13:35:19,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:19,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 409 [2023-08-24 13:35:19,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:19,415 INFO L124 PetriNetUnfolderBase]: 91/155 cut-off events. [2023-08-24 13:35:19,415 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-24 13:35:19,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329 conditions, 155 events. 91/155 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 375 event pairs, 51 based on Foata normal form. 0/113 useless extension candidates. Maximal degree in co-relation 275. Up to 151 conditions per place. [2023-08-24 13:35:19,420 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 22 selfloop transitions, 4 changer transitions 0/27 dead transitions. [2023-08-24 13:35:19,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 27 transitions, 118 flow [2023-08-24 13:35:19,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 13:35:19,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 13:35:19,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 511 transitions. [2023-08-24 13:35:19,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41646291768541155 [2023-08-24 13:35:19,437 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 511 transitions. [2023-08-24 13:35:19,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 511 transitions. [2023-08-24 13:35:19,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:19,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 511 transitions. [2023-08-24 13:35:19,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,452 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,454 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 3 states and 511 transitions. [2023-08-24 13:35:19,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 27 transitions, 118 flow [2023-08-24 13:35:19,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 27 transitions, 110 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 13:35:19,457 INFO L231 Difference]: Finished difference. Result has 25 places, 27 transitions, 76 flow [2023-08-24 13:35:19,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=25, PETRI_TRANSITIONS=27} [2023-08-24 13:35:19,461 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2023-08-24 13:35:19,461 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 27 transitions, 76 flow [2023-08-24 13:35:19,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 166.0) internal successors, (498), 3 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:19,462 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 13:35:19,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 13:35:19,462 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 13:35:19,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:19,463 INFO L85 PathProgramCache]: Analyzing trace with hash -935461229, now seen corresponding path program 1 times [2023-08-24 13:35:19,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:19,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556276435] [2023-08-24 13:35:19,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:19,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:19,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:19,559 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 13:35:19,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:19,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556276435] [2023-08-24 13:35:19,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556276435] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:19,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553062289] [2023-08-24 13:35:19,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:19,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:19,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:19,563 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 13:35:19,563 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 13:35:19,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:19,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-24 13:35:19,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:19,731 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 13:35:19,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:35:19,744 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 13:35:19,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553062289] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:35:19,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:35:19,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-08-24 13:35:19,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312175492] [2023-08-24 13:35:19,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:35:19,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 13:35:19,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:19,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 13:35:19,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2023-08-24 13:35:19,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 409 [2023-08-24 13:35:19,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 27 transitions, 76 flow. Second operand has 8 states, 8 states have (on average 163.875) internal successors, (1311), 8 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:19,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 409 [2023-08-24 13:35:19,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:19,835 INFO L124 PetriNetUnfolderBase]: 91/161 cut-off events. [2023-08-24 13:35:19,835 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-24 13:35:19,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345 conditions, 161 events. 91/161 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 374 event pairs, 51 based on Foata normal form. 3/123 useless extension candidates. Maximal degree in co-relation 315. Up to 151 conditions per place. [2023-08-24 13:35:19,837 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 22 selfloop transitions, 10 changer transitions 0/33 dead transitions. [2023-08-24 13:35:19,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 33 transitions, 164 flow [2023-08-24 13:35:19,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 13:35:19,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 13:35:19,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1004 transitions. [2023-08-24 13:35:19,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4091279543602282 [2023-08-24 13:35:19,840 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1004 transitions. [2023-08-24 13:35:19,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1004 transitions. [2023-08-24 13:35:19,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:19,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1004 transitions. [2023-08-24 13:35:19,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 167.33333333333334) internal successors, (1004), 6 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,848 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 409.0) internal successors, (2863), 7 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,850 INFO L175 Difference]: Start difference. First operand has 25 places, 27 transitions, 76 flow. Second operand 6 states and 1004 transitions. [2023-08-24 13:35:19,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 33 transitions, 164 flow [2023-08-24 13:35:19,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 33 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 13:35:19,854 INFO L231 Difference]: Finished difference. Result has 32 places, 33 transitions, 138 flow [2023-08-24 13:35:19,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=138, PETRI_PLACES=32, PETRI_TRANSITIONS=33} [2023-08-24 13:35:19,854 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 6 predicate places. [2023-08-24 13:35:19,854 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 33 transitions, 138 flow [2023-08-24 13:35:19,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 163.875) internal successors, (1311), 8 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:19,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:19,855 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:19,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-24 13:35:20,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:20,062 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 13:35:20,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:20,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1421081422, now seen corresponding path program 2 times [2023-08-24 13:35:20,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:20,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698942427] [2023-08-24 13:35:20,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:20,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:20,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:20,178 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:35:20,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698942427] [2023-08-24 13:35:20,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698942427] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235823391] [2023-08-24 13:35:20,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:35:20,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:20,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:20,180 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 13:35:20,231 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 13:35:20,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 13:35:20,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:20,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-24 13:35:20,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-24 13:35:20,298 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:20,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235823391] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:20,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:20,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-08-24 13:35:20,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144459944] [2023-08-24 13:35:20,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:20,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 13:35:20,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:20,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 13:35:20,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:20,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 409 [2023-08-24 13:35:20,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 33 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 177.25) internal successors, (709), 4 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:20,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 409 [2023-08-24 13:35:20,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:20,415 INFO L124 PetriNetUnfolderBase]: 195/342 cut-off events. [2023-08-24 13:35:20,416 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-24 13:35:20,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 740 conditions, 342 events. 195/342 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1177 event pairs, 60 based on Foata normal form. 4/263 useless extension candidates. Maximal degree in co-relation 679. Up to 166 conditions per place. [2023-08-24 13:35:20,417 INFO L140 encePairwiseOnDemand]: 403/409 looper letters, 53 selfloop transitions, 5 changer transitions 2/60 dead transitions. [2023-08-24 13:35:20,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 60 transitions, 318 flow [2023-08-24 13:35:20,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 13:35:20,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 13:35:20,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 918 transitions. [2023-08-24 13:35:20,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4488997555012225 [2023-08-24 13:35:20,420 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 918 transitions. [2023-08-24 13:35:20,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 918 transitions. [2023-08-24 13:35:20,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:20,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 918 transitions. [2023-08-24 13:35:20,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 183.6) internal successors, (918), 5 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 409.0) internal successors, (2454), 6 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,425 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 409.0) internal successors, (2454), 6 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,425 INFO L175 Difference]: Start difference. First operand has 32 places, 33 transitions, 138 flow. Second operand 5 states and 918 transitions. [2023-08-24 13:35:20,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 60 transitions, 318 flow [2023-08-24 13:35:20,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 60 transitions, 302 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-24 13:35:20,427 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 146 flow [2023-08-24 13:35:20,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=146, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2023-08-24 13:35:20,428 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 11 predicate places. [2023-08-24 13:35:20,428 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 146 flow [2023-08-24 13:35:20,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 177.25) internal successors, (709), 4 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:20,428 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:20,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-24 13:35:20,632 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,SelfDestructingSolverStorable2 [2023-08-24 13:35:20,633 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 13:35:20,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:20,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2068917024, now seen corresponding path program 3 times [2023-08-24 13:35:20,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:20,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957534274] [2023-08-24 13:35:20,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:20,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:35:20,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:20,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957534274] [2023-08-24 13:35:20,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957534274] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:20,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007190623] [2023-08-24 13:35:20,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 13:35:20,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:20,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:20,726 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 13:35:20,728 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 13:35:20,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 13:35:20,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:20,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-24 13:35:20,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-24 13:35:20,823 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:20,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007190623] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:20,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:20,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-08-24 13:35:20,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009135315] [2023-08-24 13:35:20,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:20,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 13:35:20,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:20,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 13:35:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:20,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 409 [2023-08-24 13:35:20,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 35 transitions, 146 flow. Second operand has 4 states, 4 states have (on average 177.25) internal successors, (709), 4 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:20,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 409 [2023-08-24 13:35:20,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:20,905 INFO L124 PetriNetUnfolderBase]: 239/416 cut-off events. [2023-08-24 13:35:20,905 INFO L125 PetriNetUnfolderBase]: For 83/83 co-relation queries the response was YES. [2023-08-24 13:35:20,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 979 conditions, 416 events. 239/416 cut-off events. For 83/83 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1456 event pairs, 58 based on Foata normal form. 4/351 useless extension candidates. Maximal degree in co-relation 922. Up to 309 conditions per place. [2023-08-24 13:35:20,907 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 51 selfloop transitions, 4 changer transitions 3/58 dead transitions. [2023-08-24 13:35:20,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 58 transitions, 324 flow [2023-08-24 13:35:20,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 13:35:20,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 13:35:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 741 transitions. [2023-08-24 13:35:20,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45293398533007334 [2023-08-24 13:35:20,909 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 741 transitions. [2023-08-24 13:35:20,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 741 transitions. [2023-08-24 13:35:20,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:20,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 741 transitions. [2023-08-24 13:35:20,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 185.25) internal successors, (741), 4 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 409.0) internal successors, (2045), 5 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,914 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 409.0) internal successors, (2045), 5 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,914 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 146 flow. Second operand 4 states and 741 transitions. [2023-08-24 13:35:20,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 58 transitions, 324 flow [2023-08-24 13:35:20,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 58 transitions, 316 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 13:35:20,916 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 180 flow [2023-08-24 13:35:20,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2023-08-24 13:35:20,916 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 15 predicate places. [2023-08-24 13:35:20,916 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 180 flow [2023-08-24 13:35:20,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 177.25) internal successors, (709), 4 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:20,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:20,917 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:20,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-24 13:35:21,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:21,122 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 13:35:21,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:21,122 INFO L85 PathProgramCache]: Analyzing trace with hash -628848396, now seen corresponding path program 4 times [2023-08-24 13:35:21,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:21,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634481575] [2023-08-24 13:35:21,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:21,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:35:21,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:21,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634481575] [2023-08-24 13:35:21,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634481575] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:21,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454218760] [2023-08-24 13:35:21,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:35:21,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:21,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:21,217 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 13:35:21,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 13:35:21,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:35:21,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:21,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-24 13:35:21,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:21,316 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-24 13:35:21,316 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:21,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454218760] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:21,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:21,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-08-24 13:35:21,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496522874] [2023-08-24 13:35:21,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:21,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 13:35:21,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:21,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 13:35:21,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:21,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 409 [2023-08-24 13:35:21,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 180 flow. Second operand has 4 states, 4 states have (on average 177.25) internal successors, (709), 4 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:21,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:21,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 409 [2023-08-24 13:35:21,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:21,404 INFO L124 PetriNetUnfolderBase]: 229/396 cut-off events. [2023-08-24 13:35:21,404 INFO L125 PetriNetUnfolderBase]: For 180/180 co-relation queries the response was YES. [2023-08-24 13:35:21,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1009 conditions, 396 events. 229/396 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1361 event pairs, 64 based on Foata normal form. 4/335 useless extension candidates. Maximal degree in co-relation 951. Up to 189 conditions per place. [2023-08-24 13:35:21,406 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 54 selfloop transitions, 7 changer transitions 3/64 dead transitions. [2023-08-24 13:35:21,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 64 transitions, 377 flow [2023-08-24 13:35:21,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 13:35:21,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 13:35:21,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 745 transitions. [2023-08-24 13:35:21,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4553789731051345 [2023-08-24 13:35:21,408 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 745 transitions. [2023-08-24 13:35:21,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 745 transitions. [2023-08-24 13:35:21,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:21,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 745 transitions. [2023-08-24 13:35:21,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 186.25) internal successors, (745), 4 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:21,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 409.0) internal successors, (2045), 5 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:21,413 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 409.0) internal successors, (2045), 5 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:21,413 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 180 flow. Second operand 4 states and 745 transitions. [2023-08-24 13:35:21,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 64 transitions, 377 flow [2023-08-24 13:35:21,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 64 transitions, 373 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-24 13:35:21,417 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 205 flow [2023-08-24 13:35:21,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=205, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2023-08-24 13:35:21,419 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 19 predicate places. [2023-08-24 13:35:21,419 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 205 flow [2023-08-24 13:35:21,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 177.25) internal successors, (709), 4 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:21,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:21,419 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:21,424 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 13:35:21,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:21,623 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 13:35:21,624 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:21,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1171588422, now seen corresponding path program 1 times [2023-08-24 13:35:21,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:21,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115516601] [2023-08-24 13:35:21,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:21,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:21,733 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:35:21,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:21,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115516601] [2023-08-24 13:35:21,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115516601] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:21,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416699268] [2023-08-24 13:35:21,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:21,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:21,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:21,750 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 13:35:21,752 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 13:35:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:21,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 13:35:21,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:21,903 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:35:21,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:35:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:35:21,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416699268] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:35:21,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:35:21,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-24 13:35:21,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905146932] [2023-08-24 13:35:21,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:35:21,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:21,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:21,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:21,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:21,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 409 [2023-08-24 13:35:21,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 205 flow. Second operand has 12 states, 12 states have (on average 163.33333333333334) internal successors, (1960), 12 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:21,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:21,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 409 [2023-08-24 13:35:21,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:22,022 INFO L124 PetriNetUnfolderBase]: 198/357 cut-off events. [2023-08-24 13:35:22,022 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2023-08-24 13:35:22,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 357 events. 198/357 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1220 event pairs, 114 based on Foata normal form. 1/299 useless extension candidates. Maximal degree in co-relation 862. Up to 332 conditions per place. [2023-08-24 13:35:22,024 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 29 selfloop transitions, 12 changer transitions 0/42 dead transitions. [2023-08-24 13:35:22,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 42 transitions, 299 flow [2023-08-24 13:35:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 13:35:22,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 13:35:22,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-08-24 13:35:22,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40621725462801256 [2023-08-24 13:35:22,026 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-08-24 13:35:22,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-08-24 13:35:22,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:22,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-08-24 13:35:22,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:22,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 409.0) internal successors, (3272), 8 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:22,032 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 409.0) internal successors, (3272), 8 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:22,032 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 205 flow. Second operand 7 states and 1163 transitions. [2023-08-24 13:35:22,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 42 transitions, 299 flow [2023-08-24 13:35:22,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 42 transitions, 287 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-24 13:35:22,035 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 239 flow [2023-08-24 13:35:22,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=239, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2023-08-24 13:35:22,036 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 22 predicate places. [2023-08-24 13:35:22,037 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 239 flow [2023-08-24 13:35:22,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 163.33333333333334) internal successors, (1960), 12 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:22,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:22,038 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:22,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-24 13:35:22,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:22,242 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 13:35:22,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:22,243 INFO L85 PathProgramCache]: Analyzing trace with hash 964887683, now seen corresponding path program 2 times [2023-08-24 13:35:22,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:22,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091056047] [2023-08-24 13:35:22,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:22,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:22,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:23,017 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:23,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:23,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091056047] [2023-08-24 13:35:23,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091056047] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:23,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:23,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:23,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736319752] [2023-08-24 13:35:23,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:23,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:23,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:23,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:23,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:23,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:23,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 239 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:23,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:23,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:23,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:23,426 INFO L124 PetriNetUnfolderBase]: 307/548 cut-off events. [2023-08-24 13:35:23,426 INFO L125 PetriNetUnfolderBase]: For 206/206 co-relation queries the response was YES. [2023-08-24 13:35:23,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 548 events. 307/548 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2164 event pairs, 41 based on Foata normal form. 13/468 useless extension candidates. Maximal degree in co-relation 1270. Up to 130 conditions per place. [2023-08-24 13:35:23,428 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 94 selfloop transitions, 28 changer transitions 10/132 dead transitions. [2023-08-24 13:35:23,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 132 transitions, 747 flow [2023-08-24 13:35:23,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:23,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:23,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1860 transitions. [2023-08-24 13:35:23,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3498213278164378 [2023-08-24 13:35:23,433 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1860 transitions. [2023-08-24 13:35:23,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1860 transitions. [2023-08-24 13:35:23,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:23,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1860 transitions. [2023-08-24 13:35:23,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.07692307692307) internal successors, (1860), 13 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:23,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:23,442 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:23,442 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 239 flow. Second operand 13 states and 1860 transitions. [2023-08-24 13:35:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 132 transitions, 747 flow [2023-08-24 13:35:23,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 132 transitions, 723 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-24 13:35:23,446 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 423 flow [2023-08-24 13:35:23,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=423, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2023-08-24 13:35:23,446 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 38 predicate places. [2023-08-24 13:35:23,448 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 423 flow [2023-08-24 13:35:23,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:23,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:23,449 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:23,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 13:35:23,449 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 13:35:23,450 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:23,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1616129675, now seen corresponding path program 3 times [2023-08-24 13:35:23,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:23,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603663178] [2023-08-24 13:35:23,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:23,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:25,062 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 13:35:25,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:25,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603663178] [2023-08-24 13:35:25,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603663178] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:25,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801643552] [2023-08-24 13:35:25,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 13:35:25,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:25,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:25,064 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 13:35:25,066 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 13:35:25,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 13:35:25,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:25,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-24 13:35:25,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:25,502 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:25,502 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:25,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801643552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:25,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:25,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [20] total 29 [2023-08-24 13:35:25,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418555817] [2023-08-24 13:35:25,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:25,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:25,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:25,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:25,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2023-08-24 13:35:25,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:25,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 423 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:25,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:25,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:25,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:25,831 INFO L124 PetriNetUnfolderBase]: 323/572 cut-off events. [2023-08-24 13:35:25,831 INFO L125 PetriNetUnfolderBase]: For 660/660 co-relation queries the response was YES. [2023-08-24 13:35:25,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 572 events. 323/572 cut-off events. For 660/660 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2253 event pairs, 51 based on Foata normal form. 7/579 useless extension candidates. Maximal degree in co-relation 1867. Up to 179 conditions per place. [2023-08-24 13:35:25,834 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 78 selfloop transitions, 24 changer transitions 9/111 dead transitions. [2023-08-24 13:35:25,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 111 transitions, 811 flow [2023-08-24 13:35:25,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:35:25,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:35:25,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1289 transitions. [2023-08-24 13:35:25,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3501765824504211 [2023-08-24 13:35:25,837 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1289 transitions. [2023-08-24 13:35:25,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1289 transitions. [2023-08-24 13:35:25,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:25,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1289 transitions. [2023-08-24 13:35:25,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 143.22222222222223) internal successors, (1289), 9 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:25,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:25,843 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:25,843 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 423 flow. Second operand 9 states and 1289 transitions. [2023-08-24 13:35:25,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 111 transitions, 811 flow [2023-08-24 13:35:25,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 111 transitions, 800 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-24 13:35:25,847 INFO L231 Difference]: Finished difference. Result has 72 places, 72 transitions, 525 flow [2023-08-24 13:35:25,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=525, PETRI_PLACES=72, PETRI_TRANSITIONS=72} [2023-08-24 13:35:25,848 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 46 predicate places. [2023-08-24 13:35:25,848 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 72 transitions, 525 flow [2023-08-24 13:35:25,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:25,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:25,848 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:25,853 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 13:35:26,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:26,053 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 13:35:26,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:26,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1801118401, now seen corresponding path program 4 times [2023-08-24 13:35:26,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:26,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794300926] [2023-08-24 13:35:26,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:26,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:26,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:26,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:26,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794300926] [2023-08-24 13:35:26,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794300926] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:26,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:26,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:26,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028177228] [2023-08-24 13:35:26,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:26,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:26,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:26,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:26,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:26,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:26,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 72 transitions, 525 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:26,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:26,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:26,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:26,970 INFO L124 PetriNetUnfolderBase]: 324/583 cut-off events. [2023-08-24 13:35:26,971 INFO L125 PetriNetUnfolderBase]: For 1305/1305 co-relation queries the response was YES. [2023-08-24 13:35:26,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2298 conditions, 583 events. 324/583 cut-off events. For 1305/1305 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2363 event pairs, 43 based on Foata normal form. 7/590 useless extension candidates. Maximal degree in co-relation 2254. Up to 130 conditions per place. [2023-08-24 13:35:26,974 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 101 selfloop transitions, 34 changer transitions 7/142 dead transitions. [2023-08-24 13:35:26,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 142 transitions, 1102 flow [2023-08-24 13:35:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 13:35:26,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 13:35:26,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1998 transitions. [2023-08-24 13:35:26,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489346838980091 [2023-08-24 13:35:26,979 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1998 transitions. [2023-08-24 13:35:26,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1998 transitions. [2023-08-24 13:35:26,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:26,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1998 transitions. [2023-08-24 13:35:26,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 142.71428571428572) internal successors, (1998), 14 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 13:35:26,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:26,989 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:26,989 INFO L175 Difference]: Start difference. First operand has 72 places, 72 transitions, 525 flow. Second operand 14 states and 1998 transitions. [2023-08-24 13:35:26,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 142 transitions, 1102 flow [2023-08-24 13:35:26,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 142 transitions, 1052 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-24 13:35:26,997 INFO L231 Difference]: Finished difference. Result has 84 places, 75 transitions, 606 flow [2023-08-24 13:35:26,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=606, PETRI_PLACES=84, PETRI_TRANSITIONS=75} [2023-08-24 13:35:26,998 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 58 predicate places. [2023-08-24 13:35:26,998 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 75 transitions, 606 flow [2023-08-24 13:35:26,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:26,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:26,999 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:26,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 13:35:26,999 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 13:35:26,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:26,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1391476185, now seen corresponding path program 5 times [2023-08-24 13:35:26,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:26,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005438293] [2023-08-24 13:35:26,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:27,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:27,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:27,432 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:27,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:27,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005438293] [2023-08-24 13:35:27,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005438293] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:27,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:27,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:27,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323091969] [2023-08-24 13:35:27,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:27,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:27,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:27,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:27,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:27,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:27,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 75 transitions, 606 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:27,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:27,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:27,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:27,807 INFO L124 PetriNetUnfolderBase]: 320/569 cut-off events. [2023-08-24 13:35:27,808 INFO L125 PetriNetUnfolderBase]: For 1815/1815 co-relation queries the response was YES. [2023-08-24 13:35:27,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2433 conditions, 569 events. 320/569 cut-off events. For 1815/1815 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2256 event pairs, 39 based on Foata normal form. 1/570 useless extension candidates. Maximal degree in co-relation 2389. Up to 130 conditions per place. [2023-08-24 13:35:27,811 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 93 selfloop transitions, 31 changer transitions 11/135 dead transitions. [2023-08-24 13:35:27,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 135 transitions, 1139 flow [2023-08-24 13:35:27,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:27,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1855 transitions. [2023-08-24 13:35:27,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488809479029528 [2023-08-24 13:35:27,815 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1855 transitions. [2023-08-24 13:35:27,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1855 transitions. [2023-08-24 13:35:27,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:27,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1855 transitions. [2023-08-24 13:35:27,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 142.69230769230768) internal successors, (1855), 13 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:27,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:27,823 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:27,823 INFO L175 Difference]: Start difference. First operand has 84 places, 75 transitions, 606 flow. Second operand 13 states and 1855 transitions. [2023-08-24 13:35:27,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 135 transitions, 1139 flow [2023-08-24 13:35:27,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 135 transitions, 1052 flow, removed 14 selfloop flow, removed 10 redundant places. [2023-08-24 13:35:27,829 INFO L231 Difference]: Finished difference. Result has 86 places, 72 transitions, 576 flow [2023-08-24 13:35:27,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=576, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2023-08-24 13:35:27,830 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 60 predicate places. [2023-08-24 13:35:27,830 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 576 flow [2023-08-24 13:35:27,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:27,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:27,831 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:27,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 13:35:27,831 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 13:35:27,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:27,831 INFO L85 PathProgramCache]: Analyzing trace with hash -517735505, now seen corresponding path program 6 times [2023-08-24 13:35:27,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:27,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739794068] [2023-08-24 13:35:27,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:27,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:27,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:28,277 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:28,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:28,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739794068] [2023-08-24 13:35:28,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739794068] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:28,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:28,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:28,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440374007] [2023-08-24 13:35:28,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:28,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:28,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:28,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:28,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:28,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:28,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 576 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:28,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:28,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:28,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:28,601 INFO L124 PetriNetUnfolderBase]: 322/583 cut-off events. [2023-08-24 13:35:28,601 INFO L125 PetriNetUnfolderBase]: For 1540/1540 co-relation queries the response was YES. [2023-08-24 13:35:28,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2403 conditions, 583 events. 322/583 cut-off events. For 1540/1540 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2392 event pairs, 37 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 2357. Up to 149 conditions per place. [2023-08-24 13:35:28,605 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 97 selfloop transitions, 31 changer transitions 9/137 dead transitions. [2023-08-24 13:35:28,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 137 transitions, 1119 flow [2023-08-24 13:35:28,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 13:35:28,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 13:35:28,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1990 transitions. [2023-08-24 13:35:28,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3475375480265456 [2023-08-24 13:35:28,609 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1990 transitions. [2023-08-24 13:35:28,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1990 transitions. [2023-08-24 13:35:28,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:28,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1990 transitions. [2023-08-24 13:35:28,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 142.14285714285714) internal successors, (1990), 14 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:28,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:28,617 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:28,617 INFO L175 Difference]: Start difference. First operand has 86 places, 72 transitions, 576 flow. Second operand 14 states and 1990 transitions. [2023-08-24 13:35:28,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 137 transitions, 1119 flow [2023-08-24 13:35:28,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 137 transitions, 1025 flow, removed 11 selfloop flow, removed 13 redundant places. [2023-08-24 13:35:28,623 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 562 flow [2023-08-24 13:35:28,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=562, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2023-08-24 13:35:28,624 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 56 predicate places. [2023-08-24 13:35:28,624 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 562 flow [2023-08-24 13:35:28,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:28,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:28,624 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:28,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 13:35:28,625 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 13:35:28,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:28,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2055914855, now seen corresponding path program 7 times [2023-08-24 13:35:28,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:28,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130613317] [2023-08-24 13:35:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:28,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:28,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:29,019 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:29,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:29,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130613317] [2023-08-24 13:35:29,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130613317] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:29,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:29,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:29,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418670500] [2023-08-24 13:35:29,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:29,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:29,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:29,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:29,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:29,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 562 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:29,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:29,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:29,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:29,326 INFO L124 PetriNetUnfolderBase]: 319/570 cut-off events. [2023-08-24 13:35:29,326 INFO L125 PetriNetUnfolderBase]: For 1324/1324 co-relation queries the response was YES. [2023-08-24 13:35:29,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 570 events. 319/570 cut-off events. For 1324/1324 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2258 event pairs, 41 based on Foata normal form. 1/571 useless extension candidates. Maximal degree in co-relation 2233. Up to 149 conditions per place. [2023-08-24 13:35:29,330 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 91 selfloop transitions, 30 changer transitions 7/128 dead transitions. [2023-08-24 13:35:29,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 128 transitions, 1040 flow [2023-08-24 13:35:29,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:35:29,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:35:29,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1713 transitions. [2023-08-24 13:35:29,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34902200488997553 [2023-08-24 13:35:29,335 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1713 transitions. [2023-08-24 13:35:29,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1713 transitions. [2023-08-24 13:35:29,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:29,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1713 transitions. [2023-08-24 13:35:29,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 142.75) internal successors, (1713), 12 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:29,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:29,342 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:29,342 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 562 flow. Second operand 12 states and 1713 transitions. [2023-08-24 13:35:29,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 128 transitions, 1040 flow [2023-08-24 13:35:29,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 128 transitions, 971 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-24 13:35:29,349 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 555 flow [2023-08-24 13:35:29,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=555, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2023-08-24 13:35:29,350 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 55 predicate places. [2023-08-24 13:35:29,350 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 555 flow [2023-08-24 13:35:29,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:29,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:29,351 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:29,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 13:35:29,351 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 13:35:29,351 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:29,351 INFO L85 PathProgramCache]: Analyzing trace with hash -661954481, now seen corresponding path program 8 times [2023-08-24 13:35:29,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:29,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62552097] [2023-08-24 13:35:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:29,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:29,834 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:29,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:29,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62552097] [2023-08-24 13:35:29,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62552097] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:29,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:29,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:29,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615132926] [2023-08-24 13:35:29,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:29,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:29,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:29,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:29,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:29,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:29,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 555 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:29,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:29,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:29,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:30,206 INFO L124 PetriNetUnfolderBase]: 375/650 cut-off events. [2023-08-24 13:35:30,206 INFO L125 PetriNetUnfolderBase]: For 1554/1554 co-relation queries the response was YES. [2023-08-24 13:35:30,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2601 conditions, 650 events. 375/650 cut-off events. For 1554/1554 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2600 event pairs, 51 based on Foata normal form. 7/657 useless extension candidates. Maximal degree in co-relation 2559. Up to 208 conditions per place. [2023-08-24 13:35:30,210 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 95 selfloop transitions, 33 changer transitions 9/137 dead transitions. [2023-08-24 13:35:30,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 137 transitions, 1155 flow [2023-08-24 13:35:30,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:35:30,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:35:30,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1710 transitions. [2023-08-24 13:35:30,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484107579462103 [2023-08-24 13:35:30,214 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1710 transitions. [2023-08-24 13:35:30,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1710 transitions. [2023-08-24 13:35:30,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:30,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1710 transitions. [2023-08-24 13:35:30,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 142.5) internal successors, (1710), 12 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:30,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:30,223 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:30,223 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 555 flow. Second operand 12 states and 1710 transitions. [2023-08-24 13:35:30,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 137 transitions, 1155 flow [2023-08-24 13:35:30,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 137 transitions, 1073 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-08-24 13:35:30,229 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 732 flow [2023-08-24 13:35:30,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=732, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2023-08-24 13:35:30,230 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 60 predicate places. [2023-08-24 13:35:30,230 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 732 flow [2023-08-24 13:35:30,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:30,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:30,231 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:30,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 13:35:30,231 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 13:35:30,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:30,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1454290407, now seen corresponding path program 9 times [2023-08-24 13:35:30,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:30,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313538044] [2023-08-24 13:35:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:30,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:30,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:30,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313538044] [2023-08-24 13:35:30,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313538044] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:30,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:30,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:30,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972343321] [2023-08-24 13:35:30,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:30,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:30,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:30,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:30,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:30,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:30,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 732 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:30,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:30,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:30,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:30,992 INFO L124 PetriNetUnfolderBase]: 389/698 cut-off events. [2023-08-24 13:35:30,992 INFO L125 PetriNetUnfolderBase]: For 3333/3333 co-relation queries the response was YES. [2023-08-24 13:35:30,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3280 conditions, 698 events. 389/698 cut-off events. For 3333/3333 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3017 event pairs, 55 based on Foata normal form. 1/699 useless extension candidates. Maximal degree in co-relation 3226. Up to 177 conditions per place. [2023-08-24 13:35:30,996 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 113 selfloop transitions, 33 changer transitions 7/153 dead transitions. [2023-08-24 13:35:30,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 153 transitions, 1350 flow [2023-08-24 13:35:30,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:35:30,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:35:31,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1719 transitions. [2023-08-24 13:35:31,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35024449877750613 [2023-08-24 13:35:31,001 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1719 transitions. [2023-08-24 13:35:31,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1719 transitions. [2023-08-24 13:35:31,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:31,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1719 transitions. [2023-08-24 13:35:31,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 143.25) internal successors, (1719), 12 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,009 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,009 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 732 flow. Second operand 12 states and 1719 transitions. [2023-08-24 13:35:31,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 153 transitions, 1350 flow [2023-08-24 13:35:31,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1253 flow, removed 23 selfloop flow, removed 6 redundant places. [2023-08-24 13:35:31,022 INFO L231 Difference]: Finished difference. Result has 93 places, 88 transitions, 756 flow [2023-08-24 13:35:31,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=756, PETRI_PLACES=93, PETRI_TRANSITIONS=88} [2023-08-24 13:35:31,023 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 67 predicate places. [2023-08-24 13:35:31,023 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 88 transitions, 756 flow [2023-08-24 13:35:31,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:31,024 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:31,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 13:35:31,024 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 13:35:31,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:31,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1284877247, now seen corresponding path program 10 times [2023-08-24 13:35:31,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:31,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559898340] [2023-08-24 13:35:31,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:31,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:31,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:31,383 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:31,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:31,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559898340] [2023-08-24 13:35:31,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559898340] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:31,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:31,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:31,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347277674] [2023-08-24 13:35:31,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:31,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:31,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:31,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:31,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:31,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:31,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 88 transitions, 756 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:31,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:31,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:31,916 INFO L124 PetriNetUnfolderBase]: 444/795 cut-off events. [2023-08-24 13:35:31,916 INFO L125 PetriNetUnfolderBase]: For 3552/3552 co-relation queries the response was YES. [2023-08-24 13:35:31,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3618 conditions, 795 events. 444/795 cut-off events. For 3552/3552 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3612 event pairs, 41 based on Foata normal form. 1/796 useless extension candidates. Maximal degree in co-relation 3562. Up to 189 conditions per place. [2023-08-24 13:35:31,921 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 120 selfloop transitions, 64 changer transitions 7/191 dead transitions. [2023-08-24 13:35:31,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 191 transitions, 1677 flow [2023-08-24 13:35:31,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 13:35:31,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 13:35:31,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2693 transitions. [2023-08-24 13:35:31,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465448462231373 [2023-08-24 13:35:31,925 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2693 transitions. [2023-08-24 13:35:31,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2693 transitions. [2023-08-24 13:35:31,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:31,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2693 transitions. [2023-08-24 13:35:31,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 141.73684210526315) internal successors, (2693), 19 states have internal predecessors, (2693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,934 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,934 INFO L175 Difference]: Start difference. First operand has 93 places, 88 transitions, 756 flow. Second operand 19 states and 2693 transitions. [2023-08-24 13:35:31,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 191 transitions, 1677 flow [2023-08-24 13:35:31,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 191 transitions, 1580 flow, removed 17 selfloop flow, removed 8 redundant places. [2023-08-24 13:35:31,947 INFO L231 Difference]: Finished difference. Result has 110 places, 119 transitions, 1113 flow [2023-08-24 13:35:31,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1113, PETRI_PLACES=110, PETRI_TRANSITIONS=119} [2023-08-24 13:35:31,947 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 84 predicate places. [2023-08-24 13:35:31,948 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 119 transitions, 1113 flow [2023-08-24 13:35:31,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:31,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:31,948 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:31,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 13:35:31,949 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 13:35:31,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:31,949 INFO L85 PathProgramCache]: Analyzing trace with hash 436439689, now seen corresponding path program 11 times [2023-08-24 13:35:31,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:31,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456107261] [2023-08-24 13:35:31,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:31,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:31,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:32,305 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:32,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:32,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456107261] [2023-08-24 13:35:32,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456107261] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:32,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:32,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:32,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008666868] [2023-08-24 13:35:32,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:32,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:32,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:32,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:32,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:32,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:32,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 119 transitions, 1113 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:32,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:32,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:32,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:32,681 INFO L124 PetriNetUnfolderBase]: 442/785 cut-off events. [2023-08-24 13:35:32,681 INFO L125 PetriNetUnfolderBase]: For 3717/3717 co-relation queries the response was YES. [2023-08-24 13:35:32,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3939 conditions, 785 events. 442/785 cut-off events. For 3717/3717 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3518 event pairs, 48 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 3879. Up to 216 conditions per place. [2023-08-24 13:35:32,686 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 119 selfloop transitions, 46 changer transitions 9/174 dead transitions. [2023-08-24 13:35:32,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 174 transitions, 1744 flow [2023-08-24 13:35:32,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:32,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:32,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1858 transitions. [2023-08-24 13:35:32,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34944517585104384 [2023-08-24 13:35:32,688 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1858 transitions. [2023-08-24 13:35:32,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1858 transitions. [2023-08-24 13:35:32,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:32,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1858 transitions. [2023-08-24 13:35:32,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 142.92307692307693) internal successors, (1858), 13 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:32,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:32,695 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:32,695 INFO L175 Difference]: Start difference. First operand has 110 places, 119 transitions, 1113 flow. Second operand 13 states and 1858 transitions. [2023-08-24 13:35:32,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 174 transitions, 1744 flow [2023-08-24 13:35:32,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 174 transitions, 1688 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-08-24 13:35:32,708 INFO L231 Difference]: Finished difference. Result has 116 places, 117 transitions, 1134 flow [2023-08-24 13:35:32,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1134, PETRI_PLACES=116, PETRI_TRANSITIONS=117} [2023-08-24 13:35:32,709 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 90 predicate places. [2023-08-24 13:35:32,709 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 117 transitions, 1134 flow [2023-08-24 13:35:32,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:32,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:32,710 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:32,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 13:35:32,710 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 13:35:32,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:32,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1732414085, now seen corresponding path program 12 times [2023-08-24 13:35:32,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:32,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729644003] [2023-08-24 13:35:32,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:32,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:33,063 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:33,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:33,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729644003] [2023-08-24 13:35:33,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729644003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:33,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:33,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:33,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139141636] [2023-08-24 13:35:33,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:33,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:33,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:33,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:33,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:33,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 117 transitions, 1134 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:33,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:33,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:33,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:33,444 INFO L124 PetriNetUnfolderBase]: 551/976 cut-off events. [2023-08-24 13:35:33,444 INFO L125 PetriNetUnfolderBase]: For 5037/5037 co-relation queries the response was YES. [2023-08-24 13:35:33,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4941 conditions, 976 events. 551/976 cut-off events. For 5037/5037 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4553 event pairs, 66 based on Foata normal form. 7/983 useless extension candidates. Maximal degree in co-relation 4872. Up to 331 conditions per place. [2023-08-24 13:35:33,451 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 141 selfloop transitions, 59 changer transitions 6/206 dead transitions. [2023-08-24 13:35:33,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 206 transitions, 2140 flow [2023-08-24 13:35:33,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 13:35:33,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 13:35:33,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1994 transitions. [2023-08-24 13:35:33,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482361159622773 [2023-08-24 13:35:33,453 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1994 transitions. [2023-08-24 13:35:33,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1994 transitions. [2023-08-24 13:35:33,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:33,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1994 transitions. [2023-08-24 13:35:33,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 142.42857142857142) internal successors, (1994), 14 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:33,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:33,459 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:33,459 INFO L175 Difference]: Start difference. First operand has 116 places, 117 transitions, 1134 flow. Second operand 14 states and 1994 transitions. [2023-08-24 13:35:33,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 206 transitions, 2140 flow [2023-08-24 13:35:33,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 206 transitions, 1945 flow, removed 15 selfloop flow, removed 14 redundant places. [2023-08-24 13:35:33,476 INFO L231 Difference]: Finished difference. Result has 120 places, 143 transitions, 1486 flow [2023-08-24 13:35:33,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1486, PETRI_PLACES=120, PETRI_TRANSITIONS=143} [2023-08-24 13:35:33,476 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 94 predicate places. [2023-08-24 13:35:33,476 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 143 transitions, 1486 flow [2023-08-24 13:35:33,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:33,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:33,477 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:33,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 13:35:33,477 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 13:35:33,477 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:33,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1596564647, now seen corresponding path program 13 times [2023-08-24 13:35:33,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:33,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776216112] [2023-08-24 13:35:33,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:33,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:33,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:33,865 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:33,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:33,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776216112] [2023-08-24 13:35:33,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776216112] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:33,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:33,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:33,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585401209] [2023-08-24 13:35:33,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:33,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:33,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:33,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:33,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:33,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:33,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 143 transitions, 1486 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:33,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:33,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:33,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:34,530 INFO L124 PetriNetUnfolderBase]: 603/1062 cut-off events. [2023-08-24 13:35:34,531 INFO L125 PetriNetUnfolderBase]: For 5120/5120 co-relation queries the response was YES. [2023-08-24 13:35:34,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5566 conditions, 1062 events. 603/1062 cut-off events. For 5120/5120 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5040 event pairs, 30 based on Foata normal form. 1/1063 useless extension candidates. Maximal degree in co-relation 5488. Up to 247 conditions per place. [2023-08-24 13:35:34,539 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 171 selfloop transitions, 74 changer transitions 7/252 dead transitions. [2023-08-24 13:35:34,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 252 transitions, 2690 flow [2023-08-24 13:35:34,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 13:35:34,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 13:35:34,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2413 transitions. [2023-08-24 13:35:34,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.347044441248382 [2023-08-24 13:35:34,542 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2413 transitions. [2023-08-24 13:35:34,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2413 transitions. [2023-08-24 13:35:34,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:34,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2413 transitions. [2023-08-24 13:35:34,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 141.94117647058823) internal successors, (2413), 17 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:34,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 409.0) internal successors, (7362), 18 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:34,549 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 409.0) internal successors, (7362), 18 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:34,550 INFO L175 Difference]: Start difference. First operand has 120 places, 143 transitions, 1486 flow. Second operand 17 states and 2413 transitions. [2023-08-24 13:35:34,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 252 transitions, 2690 flow [2023-08-24 13:35:34,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 252 transitions, 2567 flow, removed 60 selfloop flow, removed 4 redundant places. [2023-08-24 13:35:34,574 INFO L231 Difference]: Finished difference. Result has 137 places, 163 transitions, 1834 flow [2023-08-24 13:35:34,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1834, PETRI_PLACES=137, PETRI_TRANSITIONS=163} [2023-08-24 13:35:34,575 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 111 predicate places. [2023-08-24 13:35:34,575 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 163 transitions, 1834 flow [2023-08-24 13:35:34,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:34,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:34,575 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:34,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 13:35:34,575 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 13:35:34,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:34,576 INFO L85 PathProgramCache]: Analyzing trace with hash 383830803, now seen corresponding path program 14 times [2023-08-24 13:35:34,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:34,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181509627] [2023-08-24 13:35:34,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:34,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:34,933 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:34,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:34,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181509627] [2023-08-24 13:35:34,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181509627] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:34,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:34,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:34,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551069703] [2023-08-24 13:35:34,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:34,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:34,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:34,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:34,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:34,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:34,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 163 transitions, 1834 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:34,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:34,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:34,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:35,325 INFO L124 PetriNetUnfolderBase]: 606/1071 cut-off events. [2023-08-24 13:35:35,325 INFO L125 PetriNetUnfolderBase]: For 5066/5066 co-relation queries the response was YES. [2023-08-24 13:35:35,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 1071 events. 606/1071 cut-off events. For 5066/5066 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5121 event pairs, 68 based on Foata normal form. 1/1072 useless extension candidates. Maximal degree in co-relation 5460. Up to 361 conditions per place. [2023-08-24 13:35:35,336 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 157 selfloop transitions, 64 changer transitions 7/228 dead transitions. [2023-08-24 13:35:35,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 228 transitions, 2582 flow [2023-08-24 13:35:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:35:35,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:35:35,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1727 transitions. [2023-08-24 13:35:35,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3518744906275469 [2023-08-24 13:35:35,339 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1727 transitions. [2023-08-24 13:35:35,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1727 transitions. [2023-08-24 13:35:35,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:35,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1727 transitions. [2023-08-24 13:35:35,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 143.91666666666666) internal successors, (1727), 12 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:35,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:35,344 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:35,344 INFO L175 Difference]: Start difference. First operand has 137 places, 163 transitions, 1834 flow. Second operand 12 states and 1727 transitions. [2023-08-24 13:35:35,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 228 transitions, 2582 flow [2023-08-24 13:35:35,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 228 transitions, 2494 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-08-24 13:35:35,367 INFO L231 Difference]: Finished difference. Result has 144 places, 164 transitions, 1907 flow [2023-08-24 13:35:35,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1907, PETRI_PLACES=144, PETRI_TRANSITIONS=164} [2023-08-24 13:35:35,368 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 118 predicate places. [2023-08-24 13:35:35,368 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 164 transitions, 1907 flow [2023-08-24 13:35:35,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:35,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:35,369 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:35,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-24 13:35:35,370 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 13:35:35,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:35,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1939630445, now seen corresponding path program 15 times [2023-08-24 13:35:35,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:35,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429025835] [2023-08-24 13:35:35,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:35,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:35,778 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:35,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:35,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429025835] [2023-08-24 13:35:35,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429025835] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:35,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:35,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:35:35,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916459152] [2023-08-24 13:35:35,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:35,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:35:35,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:35,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:35:35,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:35:35,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:35,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 164 transitions, 1907 flow. Second operand has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:35,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:35,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:35,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:36,201 INFO L124 PetriNetUnfolderBase]: 604/1069 cut-off events. [2023-08-24 13:35:36,201 INFO L125 PetriNetUnfolderBase]: For 5420/5420 co-relation queries the response was YES. [2023-08-24 13:35:36,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5660 conditions, 1069 events. 604/1069 cut-off events. For 5420/5420 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5112 event pairs, 68 based on Foata normal form. 1/1070 useless extension candidates. Maximal degree in co-relation 5579. Up to 361 conditions per place. [2023-08-24 13:35:36,213 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 144 selfloop transitions, 70 changer transitions 7/221 dead transitions. [2023-08-24 13:35:36,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 221 transitions, 2594 flow [2023-08-24 13:35:36,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:36,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:36,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1853 transitions. [2023-08-24 13:35:36,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485047959375588 [2023-08-24 13:35:36,216 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1853 transitions. [2023-08-24 13:35:36,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1853 transitions. [2023-08-24 13:35:36,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:36,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1853 transitions. [2023-08-24 13:35:36,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 142.53846153846155) internal successors, (1853), 13 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:36,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:36,221 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:36,221 INFO L175 Difference]: Start difference. First operand has 144 places, 164 transitions, 1907 flow. Second operand 13 states and 1853 transitions. [2023-08-24 13:35:36,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 221 transitions, 2594 flow [2023-08-24 13:35:36,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 221 transitions, 2461 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-24 13:35:36,246 INFO L231 Difference]: Finished difference. Result has 147 places, 163 transitions, 1911 flow [2023-08-24 13:35:36,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1911, PETRI_PLACES=147, PETRI_TRANSITIONS=163} [2023-08-24 13:35:36,248 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 121 predicate places. [2023-08-24 13:35:36,248 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 163 transitions, 1911 flow [2023-08-24 13:35:36,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 135.72727272727272) internal successors, (1493), 11 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:36,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:36,249 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:36,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 13:35:36,249 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 13:35:36,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:36,249 INFO L85 PathProgramCache]: Analyzing trace with hash -634019915, now seen corresponding path program 16 times [2023-08-24 13:35:36,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:36,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508302124] [2023-08-24 13:35:36,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:36,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:36,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:35:36,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:36,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508302124] [2023-08-24 13:35:36,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508302124] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:36,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64034649] [2023-08-24 13:35:36,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:35:36,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:36,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:36,993 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 13:35:37,042 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 13:35:37,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:35:37,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:37,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-24 13:35:37,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:37,236 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:37,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:37,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64034649] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:37,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:37,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [15] total 22 [2023-08-24 13:35:37,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257961587] [2023-08-24 13:35:37,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:37,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 13:35:37,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:37,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 13:35:37,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2023-08-24 13:35:37,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 409 [2023-08-24 13:35:37,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 163 transitions, 1911 flow. Second operand has 8 states, 8 states have (on average 142.375) internal successors, (1139), 8 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:37,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:37,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 409 [2023-08-24 13:35:37,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:37,518 INFO L124 PetriNetUnfolderBase]: 602/1059 cut-off events. [2023-08-24 13:35:37,518 INFO L125 PetriNetUnfolderBase]: For 5376/5376 co-relation queries the response was YES. [2023-08-24 13:35:37,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5642 conditions, 1059 events. 602/1059 cut-off events. For 5376/5376 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5008 event pairs, 140 based on Foata normal form. 1/1060 useless extension candidates. Maximal degree in co-relation 5572. Up to 693 conditions per place. [2023-08-24 13:35:37,526 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 151 selfloop transitions, 34 changer transitions 9/194 dead transitions. [2023-08-24 13:35:37,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 194 transitions, 2416 flow [2023-08-24 13:35:37,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 13:35:37,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 13:35:37,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1187 transitions. [2023-08-24 13:35:37,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627750611246944 [2023-08-24 13:35:37,527 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1187 transitions. [2023-08-24 13:35:37,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1187 transitions. [2023-08-24 13:35:37,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:37,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1187 transitions. [2023-08-24 13:35:37,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 148.375) internal successors, (1187), 8 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:37,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:37,531 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:37,531 INFO L175 Difference]: Start difference. First operand has 147 places, 163 transitions, 1911 flow. Second operand 8 states and 1187 transitions. [2023-08-24 13:35:37,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 194 transitions, 2416 flow [2023-08-24 13:35:37,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 194 transitions, 2256 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-08-24 13:35:37,554 INFO L231 Difference]: Finished difference. Result has 139 places, 160 transitions, 1789 flow [2023-08-24 13:35:37,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1789, PETRI_PLACES=139, PETRI_TRANSITIONS=160} [2023-08-24 13:35:37,554 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 113 predicate places. [2023-08-24 13:35:37,554 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 160 transitions, 1789 flow [2023-08-24 13:35:37,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 142.375) internal successors, (1139), 8 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:37,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:37,555 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:37,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-24 13:35:37,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:37,763 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 13:35:37,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:37,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1517663913, now seen corresponding path program 17 times [2023-08-24 13:35:37,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:37,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656195199] [2023-08-24 13:35:37,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:37,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:38,254 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:38,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:38,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656195199] [2023-08-24 13:35:38,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656195199] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:38,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:38,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:35:38,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971374730] [2023-08-24 13:35:38,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:38,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:38,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:38,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:38,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:38,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 409 [2023-08-24 13:35:38,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 160 transitions, 1789 flow. Second operand has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 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 13:35:38,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:38,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 409 [2023-08-24 13:35:38,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:38,765 INFO L124 PetriNetUnfolderBase]: 632/1125 cut-off events. [2023-08-24 13:35:38,765 INFO L125 PetriNetUnfolderBase]: For 5065/5065 co-relation queries the response was YES. [2023-08-24 13:35:38,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5780 conditions, 1125 events. 632/1125 cut-off events. For 5065/5065 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5444 event pairs, 93 based on Foata normal form. 16/1141 useless extension candidates. Maximal degree in co-relation 5717. Up to 191 conditions per place. [2023-08-24 13:35:38,772 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 121 selfloop transitions, 94 changer transitions 13/228 dead transitions. [2023-08-24 13:35:38,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 228 transitions, 2692 flow [2023-08-24 13:35:38,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:38,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:38,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1748 transitions. [2023-08-24 13:35:38,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32875681775437277 [2023-08-24 13:35:38,775 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1748 transitions. [2023-08-24 13:35:38,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1748 transitions. [2023-08-24 13:35:38,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:38,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1748 transitions. [2023-08-24 13:35:38,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 134.46153846153845) internal successors, (1748), 13 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:38,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:38,781 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:38,781 INFO L175 Difference]: Start difference. First operand has 139 places, 160 transitions, 1789 flow. Second operand 13 states and 1748 transitions. [2023-08-24 13:35:38,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 228 transitions, 2692 flow [2023-08-24 13:35:38,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 228 transitions, 2604 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-24 13:35:38,805 INFO L231 Difference]: Finished difference. Result has 145 places, 169 transitions, 2115 flow [2023-08-24 13:35:38,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=1717, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2115, PETRI_PLACES=145, PETRI_TRANSITIONS=169} [2023-08-24 13:35:38,805 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 119 predicate places. [2023-08-24 13:35:38,806 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 169 transitions, 2115 flow [2023-08-24 13:35:38,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 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 13:35:38,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:38,807 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:38,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 13:35:38,807 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 13:35:38,807 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:38,807 INFO L85 PathProgramCache]: Analyzing trace with hash -118272409, now seen corresponding path program 18 times [2023-08-24 13:35:38,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:38,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172752341] [2023-08-24 13:35:38,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:38,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:38,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:39,348 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:39,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:39,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172752341] [2023-08-24 13:35:39,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172752341] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:39,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:39,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:35:39,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811281676] [2023-08-24 13:35:39,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:39,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:39,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:39,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:39,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 409 [2023-08-24 13:35:39,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 169 transitions, 2115 flow. Second operand has 12 states, 12 states have (on average 124.58333333333333) internal successors, (1495), 12 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:39,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:39,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 409 [2023-08-24 13:35:39,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:40,015 INFO L124 PetriNetUnfolderBase]: 626/1118 cut-off events. [2023-08-24 13:35:40,015 INFO L125 PetriNetUnfolderBase]: For 6189/6189 co-relation queries the response was YES. [2023-08-24 13:35:40,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6122 conditions, 1118 events. 626/1118 cut-off events. For 6189/6189 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5363 event pairs, 48 based on Foata normal form. 7/1125 useless extension candidates. Maximal degree in co-relation 6035. Up to 464 conditions per place. [2023-08-24 13:35:40,023 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 146 selfloop transitions, 84 changer transitions 6/236 dead transitions. [2023-08-24 13:35:40,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 236 transitions, 2979 flow [2023-08-24 13:35:40,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 13:35:40,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 13:35:40,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1832 transitions. [2023-08-24 13:35:40,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31994411456514144 [2023-08-24 13:35:40,025 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1832 transitions. [2023-08-24 13:35:40,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1832 transitions. [2023-08-24 13:35:40,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:40,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1832 transitions. [2023-08-24 13:35:40,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 130.85714285714286) internal successors, (1832), 14 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:40,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:40,031 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 409.0) internal successors, (6135), 15 states have internal predecessors, (6135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:40,031 INFO L175 Difference]: Start difference. First operand has 145 places, 169 transitions, 2115 flow. Second operand 14 states and 1832 transitions. [2023-08-24 13:35:40,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 236 transitions, 2979 flow [2023-08-24 13:35:40,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 236 transitions, 2879 flow, removed 28 selfloop flow, removed 7 redundant places. [2023-08-24 13:35:40,059 INFO L231 Difference]: Finished difference. Result has 156 places, 179 transitions, 2376 flow [2023-08-24 13:35:40,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2376, PETRI_PLACES=156, PETRI_TRANSITIONS=179} [2023-08-24 13:35:40,060 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 130 predicate places. [2023-08-24 13:35:40,060 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 179 transitions, 2376 flow [2023-08-24 13:35:40,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 124.58333333333333) internal successors, (1495), 12 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:40,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:40,060 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:40,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-24 13:35:40,061 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 13:35:40,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:40,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1220645119, now seen corresponding path program 19 times [2023-08-24 13:35:40,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:40,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040843523] [2023-08-24 13:35:40,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:40,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:40,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 13:35:41,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:41,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040843523] [2023-08-24 13:35:41,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040843523] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:41,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528530715] [2023-08-24 13:35:41,272 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 13:35:41,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:41,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:41,273 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 13:35:41,275 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 13:35:41,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:41,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-24 13:35:41,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:41,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:35:41,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:35:41,714 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 13:35:41,714 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 13:35:41,901 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:41,901 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:41,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528530715] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:41,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:41,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [20] total 30 [2023-08-24 13:35:41,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321182850] [2023-08-24 13:35:41,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:41,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:41,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:41,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:41,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2023-08-24 13:35:41,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 409 [2023-08-24 13:35:41,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 179 transitions, 2376 flow. Second operand has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 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 13:35:41,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:41,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 409 [2023-08-24 13:35:41,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:42,449 INFO L124 PetriNetUnfolderBase]: 624/1108 cut-off events. [2023-08-24 13:35:42,449 INFO L125 PetriNetUnfolderBase]: For 6942/6942 co-relation queries the response was YES. [2023-08-24 13:35:42,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6380 conditions, 1108 events. 624/1108 cut-off events. For 6942/6942 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5302 event pairs, 88 based on Foata normal form. 1/1109 useless extension candidates. Maximal degree in co-relation 6293. Up to 464 conditions per place. [2023-08-24 13:35:42,457 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 136 selfloop transitions, 65 changer transitions 13/214 dead transitions. [2023-08-24 13:35:42,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 214 transitions, 2966 flow [2023-08-24 13:35:42,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:35:42,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:35:42,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1212 transitions. [2023-08-24 13:35:42,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3292583537082315 [2023-08-24 13:35:42,474 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1212 transitions. [2023-08-24 13:35:42,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1212 transitions. [2023-08-24 13:35:42,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:42,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1212 transitions. [2023-08-24 13:35:42,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 134.66666666666666) internal successors, (1212), 9 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:42,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:42,478 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:42,478 INFO L175 Difference]: Start difference. First operand has 156 places, 179 transitions, 2376 flow. Second operand 9 states and 1212 transitions. [2023-08-24 13:35:42,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 214 transitions, 2966 flow [2023-08-24 13:35:42,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 214 transitions, 2793 flow, removed 25 selfloop flow, removed 7 redundant places. [2023-08-24 13:35:42,507 INFO L231 Difference]: Finished difference. Result has 157 places, 175 transitions, 2283 flow [2023-08-24 13:35:42,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2205, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2283, PETRI_PLACES=157, PETRI_TRANSITIONS=175} [2023-08-24 13:35:42,507 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 131 predicate places. [2023-08-24 13:35:42,507 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 175 transitions, 2283 flow [2023-08-24 13:35:42,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 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 13:35:42,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:42,508 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:42,514 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 13:35:42,715 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,SelfDestructingSolverStorable23 [2023-08-24 13:35:42,715 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 13:35:42,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:42,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1020360715, now seen corresponding path program 20 times [2023-08-24 13:35:42,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:42,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679259436] [2023-08-24 13:35:42,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:42,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:42,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:43,119 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:43,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:43,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679259436] [2023-08-24 13:35:43,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679259436] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:43,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:43,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:35:43,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507834835] [2023-08-24 13:35:43,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:43,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:43,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:43,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:43,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:43,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:35:43,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 175 transitions, 2283 flow. Second operand has 12 states, 12 states have (on average 131.58333333333334) internal successors, (1579), 12 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:43,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:43,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:35:43,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:43,587 INFO L124 PetriNetUnfolderBase]: 611/1097 cut-off events. [2023-08-24 13:35:43,587 INFO L125 PetriNetUnfolderBase]: For 6437/6437 co-relation queries the response was YES. [2023-08-24 13:35:43,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6140 conditions, 1097 events. 611/1097 cut-off events. For 6437/6437 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5277 event pairs, 72 based on Foata normal form. 7/1104 useless extension candidates. Maximal degree in co-relation 6055. Up to 284 conditions per place. [2023-08-24 13:35:43,594 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 115 selfloop transitions, 107 changer transitions 6/228 dead transitions. [2023-08-24 13:35:43,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 228 transitions, 2968 flow [2023-08-24 13:35:43,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 13:35:43,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 13:35:43,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2064 transitions. [2023-08-24 13:35:43,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33643031784841076 [2023-08-24 13:35:43,597 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2064 transitions. [2023-08-24 13:35:43,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2064 transitions. [2023-08-24 13:35:43,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:43,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2064 transitions. [2023-08-24 13:35:43,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 137.6) internal successors, (2064), 15 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 13:35:43,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 409.0) internal successors, (6544), 16 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:43,602 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 409.0) internal successors, (6544), 16 states have internal predecessors, (6544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:43,602 INFO L175 Difference]: Start difference. First operand has 157 places, 175 transitions, 2283 flow. Second operand 15 states and 2064 transitions. [2023-08-24 13:35:43,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 228 transitions, 2968 flow [2023-08-24 13:35:43,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 228 transitions, 2811 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-08-24 13:35:43,628 INFO L231 Difference]: Finished difference. Result has 162 places, 180 transitions, 2465 flow [2023-08-24 13:35:43,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2465, PETRI_PLACES=162, PETRI_TRANSITIONS=180} [2023-08-24 13:35:43,628 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 136 predicate places. [2023-08-24 13:35:43,628 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 180 transitions, 2465 flow [2023-08-24 13:35:43,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 131.58333333333334) internal successors, (1579), 12 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:43,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:43,629 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:43,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-24 13:35:43,629 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 13:35:43,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:43,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1553289645, now seen corresponding path program 21 times [2023-08-24 13:35:43,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:43,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949654975] [2023-08-24 13:35:43,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:43,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:43,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:44,023 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:44,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:44,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949654975] [2023-08-24 13:35:44,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949654975] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:44,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:44,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:35:44,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977476511] [2023-08-24 13:35:44,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:44,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:44,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:44,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:44,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:35:44,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 180 transitions, 2465 flow. Second operand has 12 states, 12 states have (on average 131.58333333333334) internal successors, (1579), 12 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:44,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:44,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:35:44,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:44,455 INFO L124 PetriNetUnfolderBase]: 609/1087 cut-off events. [2023-08-24 13:35:44,456 INFO L125 PetriNetUnfolderBase]: For 6435/6435 co-relation queries the response was YES. [2023-08-24 13:35:44,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6311 conditions, 1087 events. 609/1087 cut-off events. For 6435/6435 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5165 event pairs, 78 based on Foata normal form. 1/1088 useless extension candidates. Maximal degree in co-relation 6223. Up to 298 conditions per place. [2023-08-24 13:35:44,462 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 104 selfloop transitions, 105 changer transitions 7/216 dead transitions. [2023-08-24 13:35:44,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 216 transitions, 3023 flow [2023-08-24 13:35:44,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:44,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:44,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1788 transitions. [2023-08-24 13:35:44,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33627985706225316 [2023-08-24 13:35:44,464 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1788 transitions. [2023-08-24 13:35:44,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1788 transitions. [2023-08-24 13:35:44,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:44,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1788 transitions. [2023-08-24 13:35:44,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 137.53846153846155) internal successors, (1788), 13 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:44,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:44,472 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:44,472 INFO L175 Difference]: Start difference. First operand has 162 places, 180 transitions, 2465 flow. Second operand 13 states and 1788 transitions. [2023-08-24 13:35:44,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 216 transitions, 3023 flow [2023-08-24 13:35:44,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 216 transitions, 2868 flow, removed 11 selfloop flow, removed 8 redundant places. [2023-08-24 13:35:44,499 INFO L231 Difference]: Finished difference. Result has 167 places, 179 transitions, 2518 flow [2023-08-24 13:35:44,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2518, PETRI_PLACES=167, PETRI_TRANSITIONS=179} [2023-08-24 13:35:44,500 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 141 predicate places. [2023-08-24 13:35:44,500 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 179 transitions, 2518 flow [2023-08-24 13:35:44,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 131.58333333333334) internal successors, (1579), 12 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:44,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:44,501 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:44,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-24 13:35:44,501 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 13:35:44,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:44,501 INFO L85 PathProgramCache]: Analyzing trace with hash 387719247, now seen corresponding path program 22 times [2023-08-24 13:35:44,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:44,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212982016] [2023-08-24 13:35:44,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:44,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 13:35:45,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:45,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212982016] [2023-08-24 13:35:45,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212982016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:45,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356866422] [2023-08-24 13:35:45,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:35:45,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:45,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:45,496 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 13:35:45,498 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 13:35:45,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:35:45,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:45,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 13:35:45,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:45,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:35:45,760 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 13:35:45,916 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:45,916 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:45,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356866422] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:45,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:45,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 27 [2023-08-24 13:35:45,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722956533] [2023-08-24 13:35:45,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:45,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:45,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:45,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:45,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2023-08-24 13:35:45,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:35:45,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 179 transitions, 2518 flow. Second operand has 12 states, 12 states have (on average 131.58333333333334) internal successors, (1579), 12 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:45,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:45,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:35:45,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:46,294 INFO L124 PetriNetUnfolderBase]: 607/1077 cut-off events. [2023-08-24 13:35:46,294 INFO L125 PetriNetUnfolderBase]: For 6551/6551 co-relation queries the response was YES. [2023-08-24 13:35:46,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6353 conditions, 1077 events. 607/1077 cut-off events. For 6551/6551 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5092 event pairs, 119 based on Foata normal form. 1/1078 useless extension candidates. Maximal degree in co-relation 6275. Up to 398 conditions per place. [2023-08-24 13:35:46,302 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 126 selfloop transitions, 65 changer transitions 11/202 dead transitions. [2023-08-24 13:35:46,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 202 transitions, 2995 flow [2023-08-24 13:35:46,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 13:35:46,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 13:35:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1366 transitions. [2023-08-24 13:35:46,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33398533007334963 [2023-08-24 13:35:46,303 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1366 transitions. [2023-08-24 13:35:46,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1366 transitions. [2023-08-24 13:35:46,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:46,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1366 transitions. [2023-08-24 13:35:46,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 136.6) internal successors, (1366), 10 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:46,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:46,307 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:46,307 INFO L175 Difference]: Start difference. First operand has 167 places, 179 transitions, 2518 flow. Second operand 10 states and 1366 transitions. [2023-08-24 13:35:46,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 202 transitions, 2995 flow [2023-08-24 13:35:46,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 2795 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-08-24 13:35:46,334 INFO L231 Difference]: Finished difference. Result has 164 places, 176 transitions, 2406 flow [2023-08-24 13:35:46,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2406, PETRI_PLACES=164, PETRI_TRANSITIONS=176} [2023-08-24 13:35:46,335 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 138 predicate places. [2023-08-24 13:35:46,335 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 176 transitions, 2406 flow [2023-08-24 13:35:46,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 131.58333333333334) internal successors, (1579), 12 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:46,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:46,335 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:46,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 13:35:46,545 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,SelfDestructingSolverStorable26 [2023-08-24 13:35:46,545 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 13:35:46,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:46,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2049286744, now seen corresponding path program 1 times [2023-08-24 13:35:46,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:46,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018388338] [2023-08-24 13:35:46,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:46,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:47,467 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 13:35:47,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:47,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018388338] [2023-08-24 13:35:47,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018388338] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:47,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278168487] [2023-08-24 13:35:47,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:47,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:47,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:47,469 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 13:35:47,496 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 13:35:47,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:47,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-24 13:35:47,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:47,793 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:47,793 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:47,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278168487] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:47,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:47,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [19] total 25 [2023-08-24 13:35:47,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386001952] [2023-08-24 13:35:47,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:47,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 13:35:47,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:47,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 13:35:47,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2023-08-24 13:35:47,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 409 [2023-08-24 13:35:47,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 176 transitions, 2406 flow. Second operand has 9 states, 9 states have (on average 145.22222222222223) internal successors, (1307), 9 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:47,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:47,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 409 [2023-08-24 13:35:47,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:48,191 INFO L124 PetriNetUnfolderBase]: 612/1083 cut-off events. [2023-08-24 13:35:48,191 INFO L125 PetriNetUnfolderBase]: For 6407/6407 co-relation queries the response was YES. [2023-08-24 13:35:48,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6221 conditions, 1083 events. 612/1083 cut-off events. For 6407/6407 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5089 event pairs, 117 based on Foata normal form. 4/1087 useless extension candidates. Maximal degree in co-relation 6137. Up to 464 conditions per place. [2023-08-24 13:35:48,197 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 141 selfloop transitions, 70 changer transitions 0/211 dead transitions. [2023-08-24 13:35:48,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 211 transitions, 3012 flow [2023-08-24 13:35:48,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:35:48,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:35:48,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1363 transitions. [2023-08-24 13:35:48,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37027981526759035 [2023-08-24 13:35:48,199 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1363 transitions. [2023-08-24 13:35:48,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1363 transitions. [2023-08-24 13:35:48,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:48,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1363 transitions. [2023-08-24 13:35:48,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.44444444444446) internal successors, (1363), 9 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,203 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,203 INFO L175 Difference]: Start difference. First operand has 164 places, 176 transitions, 2406 flow. Second operand 9 states and 1363 transitions. [2023-08-24 13:35:48,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 211 transitions, 3012 flow [2023-08-24 13:35:48,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 211 transitions, 2826 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-24 13:35:48,228 INFO L231 Difference]: Finished difference. Result has 157 places, 184 transitions, 2434 flow [2023-08-24 13:35:48,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2434, PETRI_PLACES=157, PETRI_TRANSITIONS=184} [2023-08-24 13:35:48,230 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 131 predicate places. [2023-08-24 13:35:48,230 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 184 transitions, 2434 flow [2023-08-24 13:35:48,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 145.22222222222223) internal successors, (1307), 9 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:48,230 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:48,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 13:35:48,434 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,SelfDestructingSolverStorable27 [2023-08-24 13:35:48,434 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 13:35:48,435 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:48,435 INFO L85 PathProgramCache]: Analyzing trace with hash 748381332, now seen corresponding path program 2 times [2023-08-24 13:35:48,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:48,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118176038] [2023-08-24 13:35:48,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:48,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:48,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:48,638 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:48,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:48,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118176038] [2023-08-24 13:35:48,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118176038] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:48,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:48,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 13:35:48,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034012375] [2023-08-24 13:35:48,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:48,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 13:35:48,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:48,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 13:35:48,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:48,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 409 [2023-08-24 13:35:48,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 184 transitions, 2434 flow. Second operand has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:48,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 409 [2023-08-24 13:35:48,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:48,951 INFO L124 PetriNetUnfolderBase]: 599/1066 cut-off events. [2023-08-24 13:35:48,951 INFO L125 PetriNetUnfolderBase]: For 6096/6096 co-relation queries the response was YES. [2023-08-24 13:35:48,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6060 conditions, 1066 events. 599/1066 cut-off events. For 6096/6096 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5009 event pairs, 91 based on Foata normal form. 4/1070 useless extension candidates. Maximal degree in co-relation 5947. Up to 310 conditions per place. [2023-08-24 13:35:48,958 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 163 selfloop transitions, 76 changer transitions 1/240 dead transitions. [2023-08-24 13:35:48,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 240 transitions, 3322 flow [2023-08-24 13:35:48,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:35:48,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:35:48,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1403 transitions. [2023-08-24 13:35:48,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3811464276011953 [2023-08-24 13:35:48,960 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1403 transitions. [2023-08-24 13:35:48,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1403 transitions. [2023-08-24 13:35:48,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:48,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1403 transitions. [2023-08-24 13:35:48,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 155.88888888888889) internal successors, (1403), 9 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,963 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,963 INFO L175 Difference]: Start difference. First operand has 157 places, 184 transitions, 2434 flow. Second operand 9 states and 1403 transitions. [2023-08-24 13:35:48,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 240 transitions, 3322 flow [2023-08-24 13:35:48,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 240 transitions, 3290 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-24 13:35:48,991 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2731 flow [2023-08-24 13:35:48,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2731, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2023-08-24 13:35:48,992 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 139 predicate places. [2023-08-24 13:35:48,992 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2731 flow [2023-08-24 13:35:48,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:48,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:48,992 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:48,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-24 13:35:48,992 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 13:35:48,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:48,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1816734820, now seen corresponding path program 3 times [2023-08-24 13:35:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348001642] [2023-08-24 13:35:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:49,194 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:49,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:49,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348001642] [2023-08-24 13:35:49,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348001642] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:49,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:49,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 13:35:49,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014007772] [2023-08-24 13:35:49,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:49,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 13:35:49,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:49,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 13:35:49,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:49,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 409 [2023-08-24 13:35:49,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 2731 flow. Second operand has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:49,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:49,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 409 [2023-08-24 13:35:49,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:49,468 INFO L124 PetriNetUnfolderBase]: 583/1036 cut-off events. [2023-08-24 13:35:49,468 INFO L125 PetriNetUnfolderBase]: For 6934/6934 co-relation queries the response was YES. [2023-08-24 13:35:49,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6128 conditions, 1036 events. 583/1036 cut-off events. For 6934/6934 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4818 event pairs, 109 based on Foata normal form. 4/1040 useless extension candidates. Maximal degree in co-relation 6050. Up to 393 conditions per place. [2023-08-24 13:35:49,475 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 140 selfloop transitions, 76 changer transitions 0/216 dead transitions. [2023-08-24 13:35:49,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 216 transitions, 3180 flow [2023-08-24 13:35:49,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:35:49,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:35:49,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1393 transitions. [2023-08-24 13:35:49,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784297745177941 [2023-08-24 13:35:49,477 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1393 transitions. [2023-08-24 13:35:49,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1393 transitions. [2023-08-24 13:35:49,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:49,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1393 transitions. [2023-08-24 13:35:49,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:49,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:49,480 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:49,480 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2731 flow. Second operand 9 states and 1393 transitions. [2023-08-24 13:35:49,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 216 transitions, 3180 flow [2023-08-24 13:35:49,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 216 transitions, 3081 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-08-24 13:35:49,509 INFO L231 Difference]: Finished difference. Result has 168 places, 189 transitions, 2751 flow [2023-08-24 13:35:49,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2751, PETRI_PLACES=168, PETRI_TRANSITIONS=189} [2023-08-24 13:35:49,510 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2023-08-24 13:35:49,510 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 189 transitions, 2751 flow [2023-08-24 13:35:49,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:49,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:49,511 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:49,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-24 13:35:49,511 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 13:35:49,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:49,513 INFO L85 PathProgramCache]: Analyzing trace with hash -647192878, now seen corresponding path program 4 times [2023-08-24 13:35:49,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:49,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493520741] [2023-08-24 13:35:49,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:49,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:49,791 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:49,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:49,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493520741] [2023-08-24 13:35:49,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493520741] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:49,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:49,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 13:35:49,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878940323] [2023-08-24 13:35:49,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:49,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 13:35:49,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:49,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 13:35:49,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:49,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 409 [2023-08-24 13:35:49,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 189 transitions, 2751 flow. Second operand has 9 states, 9 states have (on average 144.22222222222223) internal successors, (1298), 9 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:49,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:49,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 409 [2023-08-24 13:35:49,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:50,070 INFO L124 PetriNetUnfolderBase]: 567/1006 cut-off events. [2023-08-24 13:35:50,070 INFO L125 PetriNetUnfolderBase]: For 7146/7146 co-relation queries the response was YES. [2023-08-24 13:35:50,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6080 conditions, 1006 events. 567/1006 cut-off events. For 7146/7146 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4622 event pairs, 101 based on Foata normal form. 4/1010 useless extension candidates. Maximal degree in co-relation 5967. Up to 322 conditions per place. [2023-08-24 13:35:50,076 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 123 selfloop transitions, 85 changer transitions 1/209 dead transitions. [2023-08-24 13:35:50,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 209 transitions, 3233 flow [2023-08-24 13:35:50,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:35:50,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:35:50,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1347 transitions. [2023-08-24 13:35:50,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36593317033414835 [2023-08-24 13:35:50,078 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1347 transitions. [2023-08-24 13:35:50,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1347 transitions. [2023-08-24 13:35:50,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:50,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1347 transitions. [2023-08-24 13:35:50,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.66666666666666) internal successors, (1347), 9 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,081 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,081 INFO L175 Difference]: Start difference. First operand has 168 places, 189 transitions, 2751 flow. Second operand 9 states and 1347 transitions. [2023-08-24 13:35:50,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 209 transitions, 3233 flow [2023-08-24 13:35:50,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 209 transitions, 3142 flow, removed 3 selfloop flow, removed 8 redundant places. [2023-08-24 13:35:50,108 INFO L231 Difference]: Finished difference. Result has 168 places, 184 transitions, 2772 flow [2023-08-24 13:35:50,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2772, PETRI_PLACES=168, PETRI_TRANSITIONS=184} [2023-08-24 13:35:50,108 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2023-08-24 13:35:50,108 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 184 transitions, 2772 flow [2023-08-24 13:35:50,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 144.22222222222223) internal successors, (1298), 9 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:50,109 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:50,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-24 13:35:50,109 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 13:35:50,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:50,109 INFO L85 PathProgramCache]: Analyzing trace with hash -641244176, now seen corresponding path program 5 times [2023-08-24 13:35:50,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:50,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301131608] [2023-08-24 13:35:50,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:50,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:50,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:50,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:50,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301131608] [2023-08-24 13:35:50,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301131608] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:50,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:50,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 13:35:50,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848268903] [2023-08-24 13:35:50,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:50,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 13:35:50,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:50,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 13:35:50,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:50,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 409 [2023-08-24 13:35:50,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 184 transitions, 2772 flow. Second operand has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:50,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 409 [2023-08-24 13:35:50,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:50,582 INFO L124 PetriNetUnfolderBase]: 585/1037 cut-off events. [2023-08-24 13:35:50,582 INFO L125 PetriNetUnfolderBase]: For 8418/8418 co-relation queries the response was YES. [2023-08-24 13:35:50,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6406 conditions, 1037 events. 585/1037 cut-off events. For 8418/8418 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4807 event pairs, 154 based on Foata normal form. 4/1041 useless extension candidates. Maximal degree in co-relation 6293. Up to 644 conditions per place. [2023-08-24 13:35:50,589 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 181 selfloop transitions, 43 changer transitions 0/224 dead transitions. [2023-08-24 13:35:50,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 224 transitions, 3526 flow [2023-08-24 13:35:50,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 13:35:50,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 13:35:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1235 transitions. [2023-08-24 13:35:50,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37744498777506114 [2023-08-24 13:35:50,591 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1235 transitions. [2023-08-24 13:35:50,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1235 transitions. [2023-08-24 13:35:50,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:50,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1235 transitions. [2023-08-24 13:35:50,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.375) internal successors, (1235), 8 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,594 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,594 INFO L175 Difference]: Start difference. First operand has 168 places, 184 transitions, 2772 flow. Second operand 8 states and 1235 transitions. [2023-08-24 13:35:50,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 224 transitions, 3526 flow [2023-08-24 13:35:50,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 224 transitions, 3413 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-24 13:35:50,625 INFO L231 Difference]: Finished difference. Result has 171 places, 190 transitions, 2881 flow [2023-08-24 13:35:50,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2662, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2881, PETRI_PLACES=171, PETRI_TRANSITIONS=190} [2023-08-24 13:35:50,626 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 145 predicate places. [2023-08-24 13:35:50,626 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 190 transitions, 2881 flow [2023-08-24 13:35:50,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:50,626 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:50,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-24 13:35:50,627 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 13:35:50,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1009586186, now seen corresponding path program 6 times [2023-08-24 13:35:50,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:50,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809974704] [2023-08-24 13:35:50,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:50,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:50,845 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:50,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:50,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809974704] [2023-08-24 13:35:50,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809974704] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:50,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:50,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 13:35:50,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51584456] [2023-08-24 13:35:50,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:50,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 13:35:50,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:50,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 13:35:50,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-24 13:35:50,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 409 [2023-08-24 13:35:50,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 190 transitions, 2881 flow. Second operand has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:50,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:50,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 409 [2023-08-24 13:35:50,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:51,133 INFO L124 PetriNetUnfolderBase]: 579/1045 cut-off events. [2023-08-24 13:35:51,133 INFO L125 PetriNetUnfolderBase]: For 9221/9221 co-relation queries the response was YES. [2023-08-24 13:35:51,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6478 conditions, 1045 events. 579/1045 cut-off events. For 9221/9221 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4943 event pairs, 146 based on Foata normal form. 4/1049 useless extension candidates. Maximal degree in co-relation 6365. Up to 566 conditions per place. [2023-08-24 13:35:51,140 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 189 selfloop transitions, 49 changer transitions 1/239 dead transitions. [2023-08-24 13:35:51,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 239 transitions, 3758 flow [2023-08-24 13:35:51,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 13:35:51,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 13:35:51,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1243 transitions. [2023-08-24 13:35:51,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37988997555012227 [2023-08-24 13:35:51,142 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1243 transitions. [2023-08-24 13:35:51,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1243 transitions. [2023-08-24 13:35:51,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:51,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1243 transitions. [2023-08-24 13:35:51,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 155.375) internal successors, (1243), 8 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:51,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:51,145 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:51,145 INFO L175 Difference]: Start difference. First operand has 171 places, 190 transitions, 2881 flow. Second operand 8 states and 1243 transitions. [2023-08-24 13:35:51,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 239 transitions, 3758 flow [2023-08-24 13:35:51,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 239 transitions, 3683 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-24 13:35:51,176 INFO L231 Difference]: Finished difference. Result has 176 places, 193 transitions, 3035 flow [2023-08-24 13:35:51,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3035, PETRI_PLACES=176, PETRI_TRANSITIONS=193} [2023-08-24 13:35:51,176 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 150 predicate places. [2023-08-24 13:35:51,176 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 193 transitions, 3035 flow [2023-08-24 13:35:51,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.22222222222223) internal successors, (1334), 9 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:51,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:51,177 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:51,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-24 13:35:51,177 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 13:35:51,177 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:51,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1483559080, now seen corresponding path program 7 times [2023-08-24 13:35:51,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:51,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543424553] [2023-08-24 13:35:51,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:51,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:51,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:51,370 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:51,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:51,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543424553] [2023-08-24 13:35:51,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543424553] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:51,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77815846] [2023-08-24 13:35:51,370 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 13:35:51,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:51,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:51,371 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 13:35:51,412 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 13:35:51,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:51,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-24 13:35:51,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:51,645 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:51,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:35:51,710 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 13:35:51,710 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-24 13:35:51,750 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:51,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77815846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:35:51,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:35:51,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 16 [2023-08-24 13:35:51,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082705609] [2023-08-24 13:35:51,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:35:51,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 13:35:51,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:51,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 13:35:51,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-08-24 13:35:51,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 409 [2023-08-24 13:35:51,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 193 transitions, 3035 flow. Second operand has 16 states, 16 states have (on average 145.5) internal successors, (2328), 16 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:51,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:51,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 409 [2023-08-24 13:35:51,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:52,167 INFO L124 PetriNetUnfolderBase]: 593/1063 cut-off events. [2023-08-24 13:35:52,167 INFO L125 PetriNetUnfolderBase]: For 9672/9672 co-relation queries the response was YES. [2023-08-24 13:35:52,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6574 conditions, 1063 events. 593/1063 cut-off events. For 9672/9672 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4988 event pairs, 32 based on Foata normal form. 4/1067 useless extension candidates. Maximal degree in co-relation 6459. Up to 307 conditions per place. [2023-08-24 13:35:52,175 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 147 selfloop transitions, 101 changer transitions 0/248 dead transitions. [2023-08-24 13:35:52,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 248 transitions, 3825 flow [2023-08-24 13:35:52,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:35:52,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:35:52,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1803 transitions. [2023-08-24 13:35:52,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36735941320293397 [2023-08-24 13:35:52,177 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1803 transitions. [2023-08-24 13:35:52,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1803 transitions. [2023-08-24 13:35:52,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:52,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1803 transitions. [2023-08-24 13:35:52,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 150.25) internal successors, (1803), 12 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:52,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:52,181 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:52,181 INFO L175 Difference]: Start difference. First operand has 176 places, 193 transitions, 3035 flow. Second operand 12 states and 1803 transitions. [2023-08-24 13:35:52,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 248 transitions, 3825 flow [2023-08-24 13:35:52,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 248 transitions, 3628 flow, removed 16 selfloop flow, removed 13 redundant places. [2023-08-24 13:35:52,212 INFO L231 Difference]: Finished difference. Result has 173 places, 201 transitions, 3233 flow [2023-08-24 13:35:52,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3233, PETRI_PLACES=173, PETRI_TRANSITIONS=201} [2023-08-24 13:35:52,213 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 147 predicate places. [2023-08-24 13:35:52,213 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 201 transitions, 3233 flow [2023-08-24 13:35:52,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 145.5) internal successors, (2328), 16 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:52,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:52,214 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:52,219 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 13:35:52,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-24 13:35:52,419 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 13:35:52,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:52,419 INFO L85 PathProgramCache]: Analyzing trace with hash 481504933, now seen corresponding path program 1 times [2023-08-24 13:35:52,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:52,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989352351] [2023-08-24 13:35:52,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:52,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:52,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:52,901 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:52,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:52,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989352351] [2023-08-24 13:35:52,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989352351] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:52,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:52,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:35:52,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010963629] [2023-08-24 13:35:52,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:52,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:52,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:52,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:52,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:52,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:35:52,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 201 transitions, 3233 flow. Second operand has 12 states, 12 states have (on average 135.75) internal successors, (1629), 12 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:52,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:52,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:35:52,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:53,765 INFO L124 PetriNetUnfolderBase]: 823/1504 cut-off events. [2023-08-24 13:35:53,766 INFO L125 PetriNetUnfolderBase]: For 12097/12097 co-relation queries the response was YES. [2023-08-24 13:35:53,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8826 conditions, 1504 events. 823/1504 cut-off events. For 12097/12097 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7845 event pairs, 75 based on Foata normal form. 1/1505 useless extension candidates. Maximal degree in co-relation 8713. Up to 253 conditions per place. [2023-08-24 13:35:53,776 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 209 selfloop transitions, 163 changer transitions 5/377 dead transitions. [2023-08-24 13:35:53,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 377 transitions, 5193 flow [2023-08-24 13:35:53,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 13:35:53,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 13:35:53,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3288 transitions. [2023-08-24 13:35:53,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34952694801743384 [2023-08-24 13:35:53,804 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3288 transitions. [2023-08-24 13:35:53,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3288 transitions. [2023-08-24 13:35:53,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:53,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3288 transitions. [2023-08-24 13:35:53,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 142.95652173913044) internal successors, (3288), 23 states have internal predecessors, (3288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:53,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:53,813 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:53,813 INFO L175 Difference]: Start difference. First operand has 173 places, 201 transitions, 3233 flow. Second operand 23 states and 3288 transitions. [2023-08-24 13:35:53,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 377 transitions, 5193 flow [2023-08-24 13:35:53,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 377 transitions, 5064 flow, removed 23 selfloop flow, removed 9 redundant places. [2023-08-24 13:35:53,859 INFO L231 Difference]: Finished difference. Result has 194 places, 251 transitions, 4229 flow [2023-08-24 13:35:53,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4229, PETRI_PLACES=194, PETRI_TRANSITIONS=251} [2023-08-24 13:35:53,860 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 168 predicate places. [2023-08-24 13:35:53,860 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 251 transitions, 4229 flow [2023-08-24 13:35:53,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 135.75) internal successors, (1629), 12 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:53,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:53,861 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:53,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-24 13:35:53,861 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 13:35:53,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:53,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1531601267, now seen corresponding path program 2 times [2023-08-24 13:35:53,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:53,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234234726] [2023-08-24 13:35:53,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:53,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:54,309 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:54,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:54,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234234726] [2023-08-24 13:35:54,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234234726] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:54,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:54,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:35:54,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323690626] [2023-08-24 13:35:54,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:54,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:35:54,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:54,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:35:54,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:35:54,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:35:54,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 251 transitions, 4229 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:54,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:54,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:35:54,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:55,175 INFO L124 PetriNetUnfolderBase]: 1278/2309 cut-off events. [2023-08-24 13:35:55,175 INFO L125 PetriNetUnfolderBase]: For 19634/19634 co-relation queries the response was YES. [2023-08-24 13:35:55,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13602 conditions, 2309 events. 1278/2309 cut-off events. For 19634/19634 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13146 event pairs, 104 based on Foata normal form. 4/2313 useless extension candidates. Maximal degree in co-relation 13488. Up to 384 conditions per place. [2023-08-24 13:35:55,191 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 267 selfloop transitions, 191 changer transitions 7/465 dead transitions. [2023-08-24 13:35:55,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 465 transitions, 7008 flow [2023-08-24 13:35:55,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 13:35:55,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 13:35:55,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3251 transitions. [2023-08-24 13:35:55,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34559370681407464 [2023-08-24 13:35:55,203 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3251 transitions. [2023-08-24 13:35:55,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3251 transitions. [2023-08-24 13:35:55,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:55,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3251 transitions. [2023-08-24 13:35:55,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 141.34782608695653) internal successors, (3251), 23 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:55,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:55,210 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:55,210 INFO L175 Difference]: Start difference. First operand has 194 places, 251 transitions, 4229 flow. Second operand 23 states and 3251 transitions. [2023-08-24 13:35:55,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 465 transitions, 7008 flow [2023-08-24 13:35:55,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 465 transitions, 6473 flow, removed 165 selfloop flow, removed 6 redundant places. [2023-08-24 13:35:55,279 INFO L231 Difference]: Finished difference. Result has 220 places, 313 transitions, 5300 flow [2023-08-24 13:35:55,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5300, PETRI_PLACES=220, PETRI_TRANSITIONS=313} [2023-08-24 13:35:55,279 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 194 predicate places. [2023-08-24 13:35:55,279 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 313 transitions, 5300 flow [2023-08-24 13:35:55,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:55,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:55,280 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:55,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-24 13:35:55,280 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 13:35:55,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:55,280 INFO L85 PathProgramCache]: Analyzing trace with hash -48200493, now seen corresponding path program 3 times [2023-08-24 13:35:55,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:55,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760330948] [2023-08-24 13:35:55,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:55,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:56,001 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:35:56,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:56,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760330948] [2023-08-24 13:35:56,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760330948] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:35:56,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897893851] [2023-08-24 13:35:56,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 13:35:56,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:35:56,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:35:56,002 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 13:35:56,004 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 13:35:56,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 13:35:56,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:35:56,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-24 13:35:56,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:35:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:56,655 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:35:56,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897893851] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:56,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:35:56,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 28 [2023-08-24 13:35:56,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127272328] [2023-08-24 13:35:56,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:56,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:35:56,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:56,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:35:56,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2023-08-24 13:35:56,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:35:56,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 313 transitions, 5300 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:56,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:56,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:35:56,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:57,354 INFO L124 PetriNetUnfolderBase]: 1275/2300 cut-off events. [2023-08-24 13:35:57,354 INFO L125 PetriNetUnfolderBase]: For 21061/21061 co-relation queries the response was YES. [2023-08-24 13:35:57,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14424 conditions, 2300 events. 1275/2300 cut-off events. For 21061/21061 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13059 event pairs, 170 based on Foata normal form. 1/2301 useless extension candidates. Maximal degree in co-relation 14301. Up to 1116 conditions per place. [2023-08-24 13:35:57,369 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 256 selfloop transitions, 122 changer transitions 5/383 dead transitions. [2023-08-24 13:35:57,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 383 transitions, 6506 flow [2023-08-24 13:35:57,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:35:57,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:35:57,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1840 transitions. [2023-08-24 13:35:57,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34605980816249765 [2023-08-24 13:35:57,371 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1840 transitions. [2023-08-24 13:35:57,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1840 transitions. [2023-08-24 13:35:57,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:57,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1840 transitions. [2023-08-24 13:35:57,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 141.53846153846155) internal successors, (1840), 13 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:57,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:57,376 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:57,376 INFO L175 Difference]: Start difference. First operand has 220 places, 313 transitions, 5300 flow. Second operand 13 states and 1840 transitions. [2023-08-24 13:35:57,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 383 transitions, 6506 flow [2023-08-24 13:35:57,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 383 transitions, 6282 flow, removed 29 selfloop flow, removed 8 redundant places. [2023-08-24 13:35:57,457 INFO L231 Difference]: Finished difference. Result has 225 places, 316 transitions, 5366 flow [2023-08-24 13:35:57,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5366, PETRI_PLACES=225, PETRI_TRANSITIONS=316} [2023-08-24 13:35:57,458 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 199 predicate places. [2023-08-24 13:35:57,458 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 316 transitions, 5366 flow [2023-08-24 13:35:57,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:57,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:57,458 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:57,465 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 13:35:57,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-24 13:35:57,663 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 13:35:57,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:57,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1757063551, now seen corresponding path program 4 times [2023-08-24 13:35:57,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:57,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213036103] [2023-08-24 13:35:57,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:57,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:58,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:58,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213036103] [2023-08-24 13:35:58,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213036103] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:58,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:58,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:35:58,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098840531] [2023-08-24 13:35:58,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:58,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:35:58,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:58,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:35:58,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:35:58,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:35:58,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 316 transitions, 5366 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:58,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:58,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:35:58,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:35:59,053 INFO L124 PetriNetUnfolderBase]: 1375/2502 cut-off events. [2023-08-24 13:35:59,053 INFO L125 PetriNetUnfolderBase]: For 23059/23059 co-relation queries the response was YES. [2023-08-24 13:35:59,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16035 conditions, 2502 events. 1375/2502 cut-off events. For 23059/23059 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14619 event pairs, 227 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 15910. Up to 797 conditions per place. [2023-08-24 13:35:59,074 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 250 selfloop transitions, 193 changer transitions 5/448 dead transitions. [2023-08-24 13:35:59,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 448 transitions, 7344 flow [2023-08-24 13:35:59,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-24 13:35:59,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-24 13:35:59,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3496 transitions. [2023-08-24 13:35:59,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419070904645477 [2023-08-24 13:35:59,078 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3496 transitions. [2023-08-24 13:35:59,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3496 transitions. [2023-08-24 13:35:59,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:35:59,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3496 transitions. [2023-08-24 13:35:59,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 139.84) internal successors, (3496), 25 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:59,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 409.0) internal successors, (10634), 26 states have internal predecessors, (10634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:59,122 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 409.0) internal successors, (10634), 26 states have internal predecessors, (10634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:59,122 INFO L175 Difference]: Start difference. First operand has 225 places, 316 transitions, 5366 flow. Second operand 25 states and 3496 transitions. [2023-08-24 13:35:59,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 448 transitions, 7344 flow [2023-08-24 13:35:59,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 448 transitions, 7148 flow, removed 10 selfloop flow, removed 9 redundant places. [2023-08-24 13:35:59,223 INFO L231 Difference]: Finished difference. Result has 249 places, 352 transitions, 6294 flow [2023-08-24 13:35:59,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=5201, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6294, PETRI_PLACES=249, PETRI_TRANSITIONS=352} [2023-08-24 13:35:59,224 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 223 predicate places. [2023-08-24 13:35:59,224 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 352 transitions, 6294 flow [2023-08-24 13:35:59,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:59,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:35:59,224 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:35:59,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-24 13:35:59,225 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 13:35:59,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:35:59,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1069222349, now seen corresponding path program 5 times [2023-08-24 13:35:59,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:35:59,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486308107] [2023-08-24 13:35:59,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:35:59,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:35:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:35:59,603 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:35:59,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:35:59,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486308107] [2023-08-24 13:35:59,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486308107] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:35:59,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:35:59,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:35:59,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795779289] [2023-08-24 13:35:59,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:35:59,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:35:59,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:35:59,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:35:59,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:35:59,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:35:59,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 352 transitions, 6294 flow. Second operand has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:35:59,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:35:59,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:35:59,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:00,515 INFO L124 PetriNetUnfolderBase]: 1456/2643 cut-off events. [2023-08-24 13:36:00,515 INFO L125 PetriNetUnfolderBase]: For 27114/27114 co-relation queries the response was YES. [2023-08-24 13:36:00,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17436 conditions, 2643 events. 1456/2643 cut-off events. For 27114/27114 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15624 event pairs, 113 based on Foata normal form. 2/2645 useless extension candidates. Maximal degree in co-relation 17303. Up to 629 conditions per place. [2023-08-24 13:36:00,537 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 225 selfloop transitions, 236 changer transitions 3/464 dead transitions. [2023-08-24 13:36:00,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 464 transitions, 8391 flow [2023-08-24 13:36:00,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 13:36:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 13:36:00,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3051 transitions. [2023-08-24 13:36:00,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33907535007779505 [2023-08-24 13:36:00,539 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3051 transitions. [2023-08-24 13:36:00,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3051 transitions. [2023-08-24 13:36:00,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:00,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3051 transitions. [2023-08-24 13:36:00,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 138.6818181818182) internal successors, (3051), 22 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:00,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 409.0) internal successors, (9407), 23 states have internal predecessors, (9407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:00,547 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 409.0) internal successors, (9407), 23 states have internal predecessors, (9407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:00,547 INFO L175 Difference]: Start difference. First operand has 249 places, 352 transitions, 6294 flow. Second operand 22 states and 3051 transitions. [2023-08-24 13:36:00,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 464 transitions, 8391 flow [2023-08-24 13:36:00,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 464 transitions, 8261 flow, removed 18 selfloop flow, removed 5 redundant places. [2023-08-24 13:36:00,667 INFO L231 Difference]: Finished difference. Result has 274 places, 393 transitions, 7663 flow [2023-08-24 13:36:00,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=6190, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7663, PETRI_PLACES=274, PETRI_TRANSITIONS=393} [2023-08-24 13:36:00,667 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 248 predicate places. [2023-08-24 13:36:00,667 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 393 transitions, 7663 flow [2023-08-24 13:36:00,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:00,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:00,668 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:00,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-24 13:36:00,668 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 13:36:00,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:00,668 INFO L85 PathProgramCache]: Analyzing trace with hash 213321049, now seen corresponding path program 6 times [2023-08-24 13:36:00,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:00,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358847552] [2023-08-24 13:36:00,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:00,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:01,076 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:01,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:01,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358847552] [2023-08-24 13:36:01,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358847552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:01,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:01,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:36:01,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831160629] [2023-08-24 13:36:01,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:01,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:36:01,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:01,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:36:01,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:36:01,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:01,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 393 transitions, 7663 flow. Second operand has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:01,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:01,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:01,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:02,501 INFO L124 PetriNetUnfolderBase]: 1598/2911 cut-off events. [2023-08-24 13:36:02,501 INFO L125 PetriNetUnfolderBase]: For 34534/34534 co-relation queries the response was YES. [2023-08-24 13:36:02,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20365 conditions, 2911 events. 1598/2911 cut-off events. For 34534/34534 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17841 event pairs, 110 based on Foata normal form. 2/2913 useless extension candidates. Maximal degree in co-relation 20222. Up to 645 conditions per place. [2023-08-24 13:36:02,525 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 255 selfloop transitions, 270 changer transitions 6/531 dead transitions. [2023-08-24 13:36:02,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 531 transitions, 9863 flow [2023-08-24 13:36:02,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-24 13:36:02,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-24 13:36:02,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3886 transitions. [2023-08-24 13:36:02,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393293747816975 [2023-08-24 13:36:02,528 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3886 transitions. [2023-08-24 13:36:02,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3886 transitions. [2023-08-24 13:36:02,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:02,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3886 transitions. [2023-08-24 13:36:02,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 138.78571428571428) internal successors, (3886), 28 states have internal predecessors, (3886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:02,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 409.0) internal successors, (11861), 29 states have internal predecessors, (11861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:02,536 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 409.0) internal successors, (11861), 29 states have internal predecessors, (11861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:02,536 INFO L175 Difference]: Start difference. First operand has 274 places, 393 transitions, 7663 flow. Second operand 28 states and 3886 transitions. [2023-08-24 13:36:02,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 531 transitions, 9863 flow [2023-08-24 13:36:02,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 531 transitions, 9559 flow, removed 25 selfloop flow, removed 8 redundant places. [2023-08-24 13:36:02,687 INFO L231 Difference]: Finished difference. Result has 300 places, 427 transitions, 8616 flow [2023-08-24 13:36:02,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=7390, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8616, PETRI_PLACES=300, PETRI_TRANSITIONS=427} [2023-08-24 13:36:02,687 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 274 predicate places. [2023-08-24 13:36:02,687 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 427 transitions, 8616 flow [2023-08-24 13:36:02,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:02,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:02,688 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:02,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-24 13:36:02,688 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 13:36:02,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash -889051661, now seen corresponding path program 7 times [2023-08-24 13:36:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:02,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337219480] [2023-08-24 13:36:02,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:02,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:02,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:03,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:03,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337219480] [2023-08-24 13:36:03,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337219480] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:03,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:03,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:36:03,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681956692] [2023-08-24 13:36:03,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:03,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:03,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:03,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:03,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:36:03,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:03,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 427 transitions, 8616 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:03,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:03,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:03,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:04,168 INFO L124 PetriNetUnfolderBase]: 1661/3020 cut-off events. [2023-08-24 13:36:04,168 INFO L125 PetriNetUnfolderBase]: For 37214/37214 co-relation queries the response was YES. [2023-08-24 13:36:04,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21692 conditions, 3020 events. 1661/3020 cut-off events. For 37214/37214 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18516 event pairs, 277 based on Foata normal form. 4/3024 useless extension candidates. Maximal degree in co-relation 21542. Up to 947 conditions per place. [2023-08-24 13:36:04,195 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 316 selfloop transitions, 218 changer transitions 7/541 dead transitions. [2023-08-24 13:36:04,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 541 transitions, 10475 flow [2023-08-24 13:36:04,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 13:36:04,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 13:36:04,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3359 transitions. [2023-08-24 13:36:04,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3421964140179299 [2023-08-24 13:36:04,198 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3359 transitions. [2023-08-24 13:36:04,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3359 transitions. [2023-08-24 13:36:04,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:04,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3359 transitions. [2023-08-24 13:36:04,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 139.95833333333334) internal successors, (3359), 24 states have internal predecessors, (3359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:04,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:04,204 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:04,205 INFO L175 Difference]: Start difference. First operand has 300 places, 427 transitions, 8616 flow. Second operand 24 states and 3359 transitions. [2023-08-24 13:36:04,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 541 transitions, 10475 flow [2023-08-24 13:36:04,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 541 transitions, 10126 flow, removed 44 selfloop flow, removed 16 redundant places. [2023-08-24 13:36:04,380 INFO L231 Difference]: Finished difference. Result has 310 places, 435 transitions, 8947 flow [2023-08-24 13:36:04,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8947, PETRI_PLACES=310, PETRI_TRANSITIONS=435} [2023-08-24 13:36:04,381 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 284 predicate places. [2023-08-24 13:36:04,381 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 435 transitions, 8947 flow [2023-08-24 13:36:04,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:04,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:04,381 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:04,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-24 13:36:04,381 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 13:36:04,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:04,382 INFO L85 PathProgramCache]: Analyzing trace with hash 799088845, now seen corresponding path program 8 times [2023-08-24 13:36:04,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:04,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938140902] [2023-08-24 13:36:04,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:04,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:04,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:04,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:04,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938140902] [2023-08-24 13:36:04,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938140902] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:04,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:04,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:36:04,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300080849] [2023-08-24 13:36:04,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:04,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:36:04,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:04,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:36:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:36:04,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:04,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 435 transitions, 8947 flow. Second operand has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:04,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:04,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:04,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:05,793 INFO L124 PetriNetUnfolderBase]: 1670/3057 cut-off events. [2023-08-24 13:36:05,793 INFO L125 PetriNetUnfolderBase]: For 41536/41536 co-relation queries the response was YES. [2023-08-24 13:36:05,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22393 conditions, 3057 events. 1670/3057 cut-off events. For 41536/41536 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19052 event pairs, 119 based on Foata normal form. 3/3060 useless extension candidates. Maximal degree in co-relation 22240. Up to 752 conditions per place. [2023-08-24 13:36:05,823 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 224 selfloop transitions, 282 changer transitions 6/512 dead transitions. [2023-08-24 13:36:05,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 512 transitions, 10601 flow [2023-08-24 13:36:05,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 13:36:05,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 13:36:05,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2656 transitions. [2023-08-24 13:36:05,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3417835542401235 [2023-08-24 13:36:05,826 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2656 transitions. [2023-08-24 13:36:05,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2656 transitions. [2023-08-24 13:36:05,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:05,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2656 transitions. [2023-08-24 13:36:05,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 139.78947368421052) internal successors, (2656), 19 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:05,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:05,831 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:05,831 INFO L175 Difference]: Start difference. First operand has 310 places, 435 transitions, 8947 flow. Second operand 19 states and 2656 transitions. [2023-08-24 13:36:05,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 512 transitions, 10601 flow [2023-08-24 13:36:06,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 512 transitions, 10142 flow, removed 22 selfloop flow, removed 17 redundant places. [2023-08-24 13:36:06,022 INFO L231 Difference]: Finished difference. Result has 315 places, 445 transitions, 9374 flow [2023-08-24 13:36:06,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=8525, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9374, PETRI_PLACES=315, PETRI_TRANSITIONS=445} [2023-08-24 13:36:06,023 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 289 predicate places. [2023-08-24 13:36:06,023 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 445 transitions, 9374 flow [2023-08-24 13:36:06,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:06,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:06,023 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:06,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-24 13:36:06,023 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 13:36:06,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:06,024 INFO L85 PathProgramCache]: Analyzing trace with hash 654690841, now seen corresponding path program 9 times [2023-08-24 13:36:06,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:06,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089810480] [2023-08-24 13:36:06,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:06,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:06,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:06,439 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:06,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:06,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089810480] [2023-08-24 13:36:06,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089810480] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:06,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:06,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:36:06,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157901100] [2023-08-24 13:36:06,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:06,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:36:06,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:06,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:36:06,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:36:06,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:06,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 445 transitions, 9374 flow. Second operand has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:06,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:06,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:06,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:07,673 INFO L124 PetriNetUnfolderBase]: 2077/3769 cut-off events. [2023-08-24 13:36:07,673 INFO L125 PetriNetUnfolderBase]: For 54829/54829 co-relation queries the response was YES. [2023-08-24 13:36:07,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27619 conditions, 3769 events. 2077/3769 cut-off events. For 54829/54829 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 24356 event pairs, 144 based on Foata normal form. 25/3794 useless extension candidates. Maximal degree in co-relation 27461. Up to 834 conditions per place. [2023-08-24 13:36:07,710 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 250 selfloop transitions, 333 changer transitions 14/597 dead transitions. [2023-08-24 13:36:07,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 597 transitions, 12327 flow [2023-08-24 13:36:07,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 13:36:07,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 13:36:07,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3348 transitions. [2023-08-24 13:36:07,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3410757946210269 [2023-08-24 13:36:07,713 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3348 transitions. [2023-08-24 13:36:07,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3348 transitions. [2023-08-24 13:36:07,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:07,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3348 transitions. [2023-08-24 13:36:07,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 139.5) internal successors, (3348), 24 states have internal predecessors, (3348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:07,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:07,720 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:07,720 INFO L175 Difference]: Start difference. First operand has 315 places, 445 transitions, 9374 flow. Second operand 24 states and 3348 transitions. [2023-08-24 13:36:07,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 597 transitions, 12327 flow [2023-08-24 13:36:08,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 597 transitions, 11853 flow, removed 16 selfloop flow, removed 12 redundant places. [2023-08-24 13:36:08,021 INFO L231 Difference]: Finished difference. Result has 334 places, 500 transitions, 10864 flow [2023-08-24 13:36:08,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=8956, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10864, PETRI_PLACES=334, PETRI_TRANSITIONS=500} [2023-08-24 13:36:08,021 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 308 predicate places. [2023-08-24 13:36:08,022 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 500 transitions, 10864 flow [2023-08-24 13:36:08,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:08,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:08,022 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:08,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-24 13:36:08,022 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 13:36:08,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:08,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1682002445, now seen corresponding path program 10 times [2023-08-24 13:36:08,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:08,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791541858] [2023-08-24 13:36:08,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:08,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:08,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:08,650 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:36:08,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:08,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791541858] [2023-08-24 13:36:08,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791541858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:36:08,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128774959] [2023-08-24 13:36:08,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:36:08,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:08,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:36:08,651 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 13:36:08,681 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 13:36:08,831 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:36:08,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:36:08,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-24 13:36:08,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:36:08,970 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:36:08,970 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 75 [2023-08-24 13:36:09,043 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:09,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:36:09,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128774959] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:09,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:36:09,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [16] total 23 [2023-08-24 13:36:09,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928856439] [2023-08-24 13:36:09,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:09,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 13:36:09,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:09,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 13:36:09,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2023-08-24 13:36:09,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 409 [2023-08-24 13:36:09,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 500 transitions, 10864 flow. Second operand has 8 states, 8 states have (on average 143.625) internal successors, (1149), 8 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:09,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:09,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 409 [2023-08-24 13:36:09,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:09,964 INFO L124 PetriNetUnfolderBase]: 2082/3784 cut-off events. [2023-08-24 13:36:09,964 INFO L125 PetriNetUnfolderBase]: For 57855/57855 co-relation queries the response was YES. [2023-08-24 13:36:09,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28709 conditions, 3784 events. 2082/3784 cut-off events. For 57855/57855 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24446 event pairs, 818 based on Foata normal form. 3/3787 useless extension candidates. Maximal degree in co-relation 28544. Up to 2625 conditions per place. [2023-08-24 13:36:10,001 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 413 selfloop transitions, 122 changer transitions 6/541 dead transitions. [2023-08-24 13:36:10,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 541 transitions, 12294 flow [2023-08-24 13:36:10,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:36:10,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:36:10,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1348 transitions. [2023-08-24 13:36:10,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36620483564248846 [2023-08-24 13:36:10,003 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1348 transitions. [2023-08-24 13:36:10,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1348 transitions. [2023-08-24 13:36:10,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:10,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1348 transitions. [2023-08-24 13:36:10,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.77777777777777) internal successors, (1348), 9 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:10,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:10,006 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:10,006 INFO L175 Difference]: Start difference. First operand has 334 places, 500 transitions, 10864 flow. Second operand 9 states and 1348 transitions. [2023-08-24 13:36:10,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 541 transitions, 12294 flow [2023-08-24 13:36:10,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 541 transitions, 11943 flow, removed 61 selfloop flow, removed 9 redundant places. [2023-08-24 13:36:10,298 INFO L231 Difference]: Finished difference. Result has 335 places, 508 transitions, 10965 flow [2023-08-24 13:36:10,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=10535, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10965, PETRI_PLACES=335, PETRI_TRANSITIONS=508} [2023-08-24 13:36:10,299 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 309 predicate places. [2023-08-24 13:36:10,299 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 508 transitions, 10965 flow [2023-08-24 13:36:10,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 143.625) internal successors, (1149), 8 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:10,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:10,299 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:10,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-24 13:36:10,503 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,SelfDestructingSolverStorable43 [2023-08-24 13:36:10,503 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 13:36:10,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:10,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1944906871, now seen corresponding path program 11 times [2023-08-24 13:36:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:10,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336763523] [2023-08-24 13:36:10,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:10,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:10,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:11,267 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:36:11,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:11,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336763523] [2023-08-24 13:36:11,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336763523] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:36:11,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509740471] [2023-08-24 13:36:11,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 13:36:11,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:11,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:36:11,269 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 13:36:11,272 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 13:36:11,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 13:36:11,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:36:11,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-24 13:36:11,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:36:11,868 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:11,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:36:11,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509740471] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:11,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:36:11,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 28 [2023-08-24 13:36:11,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754946316] [2023-08-24 13:36:11,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:11,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:11,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:11,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:11,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2023-08-24 13:36:11,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:11,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 508 transitions, 10965 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:11,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:11,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:11,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:13,037 INFO L124 PetriNetUnfolderBase]: 2122/3844 cut-off events. [2023-08-24 13:36:13,037 INFO L125 PetriNetUnfolderBase]: For 59330/59330 co-relation queries the response was YES. [2023-08-24 13:36:13,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29051 conditions, 3844 events. 2122/3844 cut-off events. For 59330/59330 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24849 event pairs, 395 based on Foata normal form. 3/3847 useless extension candidates. Maximal degree in co-relation 28887. Up to 1914 conditions per place. [2023-08-24 13:36:13,070 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 393 selfloop transitions, 161 changer transitions 6/560 dead transitions. [2023-08-24 13:36:13,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 560 transitions, 12534 flow [2023-08-24 13:36:13,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:36:13,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:36:13,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1691 transitions. [2023-08-24 13:36:13,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3445395273023635 [2023-08-24 13:36:13,072 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1691 transitions. [2023-08-24 13:36:13,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1691 transitions. [2023-08-24 13:36:13,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:13,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1691 transitions. [2023-08-24 13:36:13,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 140.91666666666666) internal successors, (1691), 12 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:13,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:13,076 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:13,076 INFO L175 Difference]: Start difference. First operand has 335 places, 508 transitions, 10965 flow. Second operand 12 states and 1691 transitions. [2023-08-24 13:36:13,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 560 transitions, 12534 flow [2023-08-24 13:36:13,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 560 transitions, 12391 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-08-24 13:36:13,340 INFO L231 Difference]: Finished difference. Result has 346 places, 518 transitions, 11394 flow [2023-08-24 13:36:13,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=10826, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11394, PETRI_PLACES=346, PETRI_TRANSITIONS=518} [2023-08-24 13:36:13,340 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 320 predicate places. [2023-08-24 13:36:13,340 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 518 transitions, 11394 flow [2023-08-24 13:36:13,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:13,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:13,341 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:13,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-24 13:36:13,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:13,545 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 13:36:13,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:13,546 INFO L85 PathProgramCache]: Analyzing trace with hash 189420515, now seen corresponding path program 12 times [2023-08-24 13:36:13,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:13,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765889938] [2023-08-24 13:36:13,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:13,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:13,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:13,958 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:13,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:13,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765889938] [2023-08-24 13:36:13,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765889938] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:13,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:13,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:36:13,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385086958] [2023-08-24 13:36:13,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:13,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:13,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:13,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:13,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:36:13,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:13,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 518 transitions, 11394 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:13,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:13,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:13,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:15,250 INFO L124 PetriNetUnfolderBase]: 2181/3967 cut-off events. [2023-08-24 13:36:15,250 INFO L125 PetriNetUnfolderBase]: For 67002/67002 co-relation queries the response was YES. [2023-08-24 13:36:15,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30522 conditions, 3967 events. 2181/3967 cut-off events. For 67002/67002 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25961 event pairs, 377 based on Foata normal form. 1/3968 useless extension candidates. Maximal degree in co-relation 30354. Up to 1473 conditions per place. [2023-08-24 13:36:15,288 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 371 selfloop transitions, 224 changer transitions 5/600 dead transitions. [2023-08-24 13:36:15,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 600 transitions, 13299 flow [2023-08-24 13:36:15,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 13:36:15,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 13:36:15,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2929 transitions. [2023-08-24 13:36:15,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3410175806263826 [2023-08-24 13:36:15,290 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2929 transitions. [2023-08-24 13:36:15,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2929 transitions. [2023-08-24 13:36:15,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:15,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2929 transitions. [2023-08-24 13:36:15,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 139.47619047619048) internal successors, (2929), 21 states have internal predecessors, (2929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:15,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 409.0) internal successors, (8998), 22 states have internal predecessors, (8998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:15,296 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 409.0) internal successors, (8998), 22 states have internal predecessors, (8998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:15,297 INFO L175 Difference]: Start difference. First operand has 346 places, 518 transitions, 11394 flow. Second operand 21 states and 2929 transitions. [2023-08-24 13:36:15,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 600 transitions, 13299 flow [2023-08-24 13:36:15,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 600 transitions, 13076 flow, removed 32 selfloop flow, removed 4 redundant places. [2023-08-24 13:36:15,587 INFO L231 Difference]: Finished difference. Result has 366 places, 535 transitions, 12045 flow [2023-08-24 13:36:15,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=11180, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=12045, PETRI_PLACES=366, PETRI_TRANSITIONS=535} [2023-08-24 13:36:15,588 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 340 predicate places. [2023-08-24 13:36:15,588 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 535 transitions, 12045 flow [2023-08-24 13:36:15,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:15,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:15,588 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:15,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-24 13:36:15,588 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 13:36:15,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:15,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1169173885, now seen corresponding path program 13 times [2023-08-24 13:36:15,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:15,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023823958] [2023-08-24 13:36:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:15,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:15,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:15,970 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:15,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:15,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023823958] [2023-08-24 13:36:15,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023823958] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:15,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:15,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:36:15,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940343121] [2023-08-24 13:36:15,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:15,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:15,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:15,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:15,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:36:15,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:15,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 535 transitions, 12045 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:15,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:15,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:15,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:17,186 INFO L124 PetriNetUnfolderBase]: 2190/3994 cut-off events. [2023-08-24 13:36:17,186 INFO L125 PetriNetUnfolderBase]: For 71486/71486 co-relation queries the response was YES. [2023-08-24 13:36:17,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30990 conditions, 3994 events. 2190/3994 cut-off events. For 71486/71486 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26298 event pairs, 227 based on Foata normal form. 1/3995 useless extension candidates. Maximal degree in co-relation 30817. Up to 1289 conditions per place. [2023-08-24 13:36:17,228 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 400 selfloop transitions, 209 changer transitions 5/614 dead transitions. [2023-08-24 13:36:17,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 614 transitions, 13920 flow [2023-08-24 13:36:17,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 13:36:17,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 13:36:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2771 transitions. [2023-08-24 13:36:17,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33875305623471885 [2023-08-24 13:36:17,231 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2771 transitions. [2023-08-24 13:36:17,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2771 transitions. [2023-08-24 13:36:17,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:17,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2771 transitions. [2023-08-24 13:36:17,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.55) internal successors, (2771), 20 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:17,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 409.0) internal successors, (8589), 21 states have internal predecessors, (8589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:17,237 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 409.0) internal successors, (8589), 21 states have internal predecessors, (8589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:17,237 INFO L175 Difference]: Start difference. First operand has 366 places, 535 transitions, 12045 flow. Second operand 20 states and 2771 transitions. [2023-08-24 13:36:17,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 614 transitions, 13920 flow [2023-08-24 13:36:17,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 614 transitions, 13551 flow, removed 43 selfloop flow, removed 13 redundant places. [2023-08-24 13:36:17,563 INFO L231 Difference]: Finished difference. Result has 376 places, 543 transitions, 12276 flow [2023-08-24 13:36:17,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=11683, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=12276, PETRI_PLACES=376, PETRI_TRANSITIONS=543} [2023-08-24 13:36:17,564 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 350 predicate places. [2023-08-24 13:36:17,564 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 543 transitions, 12276 flow [2023-08-24 13:36:17,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:17,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:17,564 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:17,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-24 13:36:17,564 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 13:36:17,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:17,565 INFO L85 PathProgramCache]: Analyzing trace with hash -936295981, now seen corresponding path program 14 times [2023-08-24 13:36:17,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:17,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933820096] [2023-08-24 13:36:17,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:17,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:17,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:18,675 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 13:36:18,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:18,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933820096] [2023-08-24 13:36:18,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933820096] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:36:18,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272745300] [2023-08-24 13:36:18,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:36:18,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:18,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:36:18,677 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 13:36:18,678 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 13:36:18,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 13:36:18,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:36:18,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-24 13:36:18,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:36:19,127 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 13:36:19,128 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 35 [2023-08-24 13:36:19,189 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:19,189 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:36:19,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272745300] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:19,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:36:19,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [22] total 31 [2023-08-24 13:36:19,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206961407] [2023-08-24 13:36:19,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:19,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:36:19,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:19,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:36:19,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2023-08-24 13:36:19,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 409 [2023-08-24 13:36:19,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 543 transitions, 12276 flow. Second operand has 11 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:19,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:19,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 409 [2023-08-24 13:36:19,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:20,358 INFO L124 PetriNetUnfolderBase]: 2273/4145 cut-off events. [2023-08-24 13:36:20,358 INFO L125 PetriNetUnfolderBase]: For 79240/79240 co-relation queries the response was YES. [2023-08-24 13:36:20,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33012 conditions, 4145 events. 2273/4145 cut-off events. For 79240/79240 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27629 event pairs, 238 based on Foata normal form. 1/4146 useless extension candidates. Maximal degree in co-relation 32837. Up to 1914 conditions per place. [2023-08-24 13:36:20,400 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 383 selfloop transitions, 238 changer transitions 5/626 dead transitions. [2023-08-24 13:36:20,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 626 transitions, 14462 flow [2023-08-24 13:36:20,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 13:36:20,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 13:36:20,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1603 transitions. [2023-08-24 13:36:20,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35630140031118024 [2023-08-24 13:36:20,402 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1603 transitions. [2023-08-24 13:36:20,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1603 transitions. [2023-08-24 13:36:20,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:20,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1603 transitions. [2023-08-24 13:36:20,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 145.72727272727272) internal successors, (1603), 11 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:20,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:20,405 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:20,405 INFO L175 Difference]: Start difference. First operand has 376 places, 543 transitions, 12276 flow. Second operand 11 states and 1603 transitions. [2023-08-24 13:36:20,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 626 transitions, 14462 flow [2023-08-24 13:36:20,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 626 transitions, 13926 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-08-24 13:36:20,750 INFO L231 Difference]: Finished difference. Result has 378 places, 563 transitions, 12863 flow [2023-08-24 13:36:20,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=11774, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12863, PETRI_PLACES=378, PETRI_TRANSITIONS=563} [2023-08-24 13:36:20,751 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 352 predicate places. [2023-08-24 13:36:20,751 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 563 transitions, 12863 flow [2023-08-24 13:36:20,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:20,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:20,751 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:20,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-24 13:36:20,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-24 13:36:20,957 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 13:36:20,957 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:20,957 INFO L85 PathProgramCache]: Analyzing trace with hash 776876371, now seen corresponding path program 15 times [2023-08-24 13:36:20,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:20,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339589848] [2023-08-24 13:36:20,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:20,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:20,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:21,425 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:21,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:21,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339589848] [2023-08-24 13:36:21,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339589848] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:21,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:21,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-24 13:36:21,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964025920] [2023-08-24 13:36:21,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:21,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 13:36:21,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:21,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 13:36:21,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-08-24 13:36:21,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 409 [2023-08-24 13:36:21,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 563 transitions, 12863 flow. Second operand has 14 states, 14 states have (on average 129.5) internal successors, (1813), 14 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:21,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:21,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 409 [2023-08-24 13:36:21,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:23,321 INFO L124 PetriNetUnfolderBase]: 3082/5596 cut-off events. [2023-08-24 13:36:23,321 INFO L125 PetriNetUnfolderBase]: For 106439/106439 co-relation queries the response was YES. [2023-08-24 13:36:23,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44045 conditions, 5596 events. 3082/5596 cut-off events. For 106439/106439 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 39349 event pairs, 267 based on Foata normal form. 6/5602 useless extension candidates. Maximal degree in co-relation 43867. Up to 939 conditions per place. [2023-08-24 13:36:23,393 INFO L140 encePairwiseOnDemand]: 394/409 looper letters, 355 selfloop transitions, 480 changer transitions 7/842 dead transitions. [2023-08-24 13:36:23,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 842 transitions, 18478 flow [2023-08-24 13:36:23,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 13:36:23,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 13:36:23,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3285 transitions. [2023-08-24 13:36:23,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33465770171149145 [2023-08-24 13:36:23,395 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3285 transitions. [2023-08-24 13:36:23,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3285 transitions. [2023-08-24 13:36:23,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:23,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3285 transitions. [2023-08-24 13:36:23,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 136.875) internal successors, (3285), 24 states have internal predecessors, (3285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:23,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:23,402 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:23,402 INFO L175 Difference]: Start difference. First operand has 378 places, 563 transitions, 12863 flow. Second operand 24 states and 3285 transitions. [2023-08-24 13:36:23,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 842 transitions, 18478 flow [2023-08-24 13:36:24,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 842 transitions, 18061 flow, removed 68 selfloop flow, removed 4 redundant places. [2023-08-24 13:36:24,104 INFO L231 Difference]: Finished difference. Result has 409 places, 680 transitions, 16778 flow [2023-08-24 13:36:24,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=12584, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=16778, PETRI_PLACES=409, PETRI_TRANSITIONS=680} [2023-08-24 13:36:24,106 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 383 predicate places. [2023-08-24 13:36:24,106 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 680 transitions, 16778 flow [2023-08-24 13:36:24,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 129.5) internal successors, (1813), 14 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:24,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:24,106 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:24,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-24 13:36:24,106 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 13:36:24,106 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:24,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1106048243, now seen corresponding path program 16 times [2023-08-24 13:36:24,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:24,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984051605] [2023-08-24 13:36:24,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:24,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:24,642 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:24,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:24,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984051605] [2023-08-24 13:36:24,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984051605] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:24,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:24,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:36:24,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295896386] [2023-08-24 13:36:24,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:24,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:36:24,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:24,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:36:24,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:36:24,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:24,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 680 transitions, 16778 flow. Second operand has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:24,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:24,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:24,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:26,578 INFO L124 PetriNetUnfolderBase]: 3079/5587 cut-off events. [2023-08-24 13:36:26,578 INFO L125 PetriNetUnfolderBase]: For 119235/119235 co-relation queries the response was YES. [2023-08-24 13:36:26,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46162 conditions, 5587 events. 3079/5587 cut-off events. For 119235/119235 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 39360 event pairs, 237 based on Foata normal form. 1/5588 useless extension candidates. Maximal degree in co-relation 45971. Up to 1324 conditions per place. [2023-08-24 13:36:26,658 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 308 selfloop transitions, 455 changer transitions 5/768 dead transitions. [2023-08-24 13:36:26,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 768 transitions, 19162 flow [2023-08-24 13:36:26,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 13:36:26,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 13:36:26,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2374 transitions. [2023-08-24 13:36:26,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3414353516467712 [2023-08-24 13:36:26,660 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2374 transitions. [2023-08-24 13:36:26,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2374 transitions. [2023-08-24 13:36:26,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:26,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2374 transitions. [2023-08-24 13:36:26,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 139.64705882352942) internal successors, (2374), 17 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:26,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 409.0) internal successors, (7362), 18 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:26,665 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 409.0) internal successors, (7362), 18 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:26,665 INFO L175 Difference]: Start difference. First operand has 409 places, 680 transitions, 16778 flow. Second operand 17 states and 2374 transitions. [2023-08-24 13:36:26,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 768 transitions, 19162 flow [2023-08-24 13:36:27,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 768 transitions, 18671 flow, removed 106 selfloop flow, removed 7 redundant places. [2023-08-24 13:36:27,520 INFO L231 Difference]: Finished difference. Result has 420 places, 700 transitions, 17583 flow [2023-08-24 13:36:27,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=16336, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=435, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=17583, PETRI_PLACES=420, PETRI_TRANSITIONS=700} [2023-08-24 13:36:27,521 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 394 predicate places. [2023-08-24 13:36:27,521 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 700 transitions, 17583 flow [2023-08-24 13:36:27,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:27,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:27,521 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:27,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-24 13:36:27,521 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 13:36:27,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:27,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1975102449, now seen corresponding path program 17 times [2023-08-24 13:36:27,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:27,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002159181] [2023-08-24 13:36:27,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:27,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:27,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:27,972 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:27,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:27,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002159181] [2023-08-24 13:36:27,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002159181] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:27,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:27,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:36:27,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802689986] [2023-08-24 13:36:27,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:27,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:27,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:27,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:27,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:36:27,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 409 [2023-08-24 13:36:27,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 700 transitions, 17583 flow. Second operand has 13 states, 13 states have (on average 129.6153846153846) internal successors, (1685), 13 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:27,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:27,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 409 [2023-08-24 13:36:27,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:30,062 INFO L124 PetriNetUnfolderBase]: 3161/5741 cut-off events. [2023-08-24 13:36:30,063 INFO L125 PetriNetUnfolderBase]: For 134203/134203 co-relation queries the response was YES. [2023-08-24 13:36:30,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48651 conditions, 5741 events. 3161/5741 cut-off events. For 134203/134203 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 40759 event pairs, 340 based on Foata normal form. 1/5742 useless extension candidates. Maximal degree in co-relation 48458. Up to 1603 conditions per place. [2023-08-24 13:36:30,130 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 319 selfloop transitions, 486 changer transitions 5/810 dead transitions. [2023-08-24 13:36:30,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 810 transitions, 20342 flow [2023-08-24 13:36:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 13:36:30,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 13:36:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3111 transitions. [2023-08-24 13:36:30,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3307111725310939 [2023-08-24 13:36:30,133 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3111 transitions. [2023-08-24 13:36:30,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3111 transitions. [2023-08-24 13:36:30,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:30,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3111 transitions. [2023-08-24 13:36:30,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 135.2608695652174) internal successors, (3111), 23 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:30,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:30,139 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:30,139 INFO L175 Difference]: Start difference. First operand has 420 places, 700 transitions, 17583 flow. Second operand 23 states and 3111 transitions. [2023-08-24 13:36:30,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 810 transitions, 20342 flow [2023-08-24 13:36:30,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 810 transitions, 20145 flow, removed 39 selfloop flow, removed 7 redundant places. [2023-08-24 13:36:30,891 INFO L231 Difference]: Finished difference. Result has 443 places, 726 transitions, 19330 flow [2023-08-24 13:36:30,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=17411, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=19330, PETRI_PLACES=443, PETRI_TRANSITIONS=726} [2023-08-24 13:36:30,892 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 417 predicate places. [2023-08-24 13:36:30,892 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 726 transitions, 19330 flow [2023-08-24 13:36:30,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 129.6153846153846) internal successors, (1685), 13 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:30,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:30,893 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:30,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-24 13:36:30,893 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:30,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:30,893 INFO L85 PathProgramCache]: Analyzing trace with hash -627918129, now seen corresponding path program 18 times [2023-08-24 13:36:30,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:30,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533167917] [2023-08-24 13:36:30,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:30,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:31,930 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:36:31,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:31,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533167917] [2023-08-24 13:36:31,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533167917] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:36:31,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087470401] [2023-08-24 13:36:31,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 13:36:31,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:31,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:36:31,932 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 13:36:31,933 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 13:36:32,120 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-24 13:36:32,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:36:32,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-24 13:36:32,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:36:32,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:36:32,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:36:32,426 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 13:36:32,427 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 28 [2023-08-24 13:36:32,621 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:32,621 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:36:32,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087470401] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:32,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:36:32,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 30 [2023-08-24 13:36:32,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949707823] [2023-08-24 13:36:32,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:32,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 13:36:32,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:32,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 13:36:32,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=895, Unknown=0, NotChecked=0, Total=992 [2023-08-24 13:36:32,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 409 [2023-08-24 13:36:32,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 726 transitions, 19330 flow. Second operand has 14 states, 14 states have (on average 125.5) internal successors, (1757), 14 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:32,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:32,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 409 [2023-08-24 13:36:32,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:34,667 INFO L124 PetriNetUnfolderBase]: 3292/5929 cut-off events. [2023-08-24 13:36:34,667 INFO L125 PetriNetUnfolderBase]: For 150207/150207 co-relation queries the response was YES. [2023-08-24 13:36:34,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51850 conditions, 5929 events. 3292/5929 cut-off events. For 150207/150207 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 41888 event pairs, 394 based on Foata normal form. 9/5938 useless extension candidates. Maximal degree in co-relation 51648. Up to 2620 conditions per place. [2023-08-24 13:36:34,746 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 447 selfloop transitions, 352 changer transitions 9/808 dead transitions. [2023-08-24 13:36:34,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 808 transitions, 21736 flow [2023-08-24 13:36:34,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:36:34,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:36:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1737 transitions. [2023-08-24 13:36:34,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32668798194470566 [2023-08-24 13:36:34,749 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1737 transitions. [2023-08-24 13:36:34,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1737 transitions. [2023-08-24 13:36:34,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:34,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1737 transitions. [2023-08-24 13:36:34,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:34,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:34,753 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:34,754 INFO L175 Difference]: Start difference. First operand has 443 places, 726 transitions, 19330 flow. Second operand 13 states and 1737 transitions. [2023-08-24 13:36:34,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 808 transitions, 21736 flow [2023-08-24 13:36:35,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 808 transitions, 21070 flow, removed 43 selfloop flow, removed 9 redundant places. [2023-08-24 13:36:35,656 INFO L231 Difference]: Finished difference. Result has 450 places, 739 transitions, 19824 flow [2023-08-24 13:36:35,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=18457, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19824, PETRI_PLACES=450, PETRI_TRANSITIONS=739} [2023-08-24 13:36:35,656 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 424 predicate places. [2023-08-24 13:36:35,656 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 739 transitions, 19824 flow [2023-08-24 13:36:35,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 125.5) internal successors, (1757), 14 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:35,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:35,657 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:35,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-24 13:36:35,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:35,862 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:35,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:35,862 INFO L85 PathProgramCache]: Analyzing trace with hash 770925187, now seen corresponding path program 19 times [2023-08-24 13:36:35,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:35,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340707484] [2023-08-24 13:36:35,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:35,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:36,219 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:36,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:36,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340707484] [2023-08-24 13:36:36,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340707484] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:36,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:36,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:36:36,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941033531] [2023-08-24 13:36:36,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:36,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:36:36,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:36,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:36:36,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:36:36,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:36,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 739 transitions, 19824 flow. Second operand has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:36,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:36,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:36,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:38,329 INFO L124 PetriNetUnfolderBase]: 3289/5920 cut-off events. [2023-08-24 13:36:38,330 INFO L125 PetriNetUnfolderBase]: For 150968/150968 co-relation queries the response was YES. [2023-08-24 13:36:38,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52535 conditions, 5920 events. 3289/5920 cut-off events. For 150968/150968 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41675 event pairs, 284 based on Foata normal form. 1/5921 useless extension candidates. Maximal degree in co-relation 52333. Up to 1459 conditions per place. [2023-08-24 13:36:38,409 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 327 selfloop transitions, 484 changer transitions 5/816 dead transitions. [2023-08-24 13:36:38,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 816 transitions, 22065 flow [2023-08-24 13:36:38,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 13:36:38,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 13:36:38,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2532 transitions. [2023-08-24 13:36:38,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439282803585982 [2023-08-24 13:36:38,412 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2532 transitions. [2023-08-24 13:36:38,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2532 transitions. [2023-08-24 13:36:38,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:38,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2532 transitions. [2023-08-24 13:36:38,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 140.66666666666666) internal successors, (2532), 18 states have internal predecessors, (2532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:38,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 409.0) internal successors, (7771), 19 states have internal predecessors, (7771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:38,417 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 409.0) internal successors, (7771), 19 states have internal predecessors, (7771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:38,417 INFO L175 Difference]: Start difference. First operand has 450 places, 739 transitions, 19824 flow. Second operand 18 states and 2532 transitions. [2023-08-24 13:36:38,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 816 transitions, 22065 flow [2023-08-24 13:36:39,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 816 transitions, 21564 flow, removed 54 selfloop flow, removed 7 redundant places. [2023-08-24 13:36:39,317 INFO L231 Difference]: Finished difference. Result has 462 places, 742 transitions, 20414 flow [2023-08-24 13:36:39,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=19336, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=20414, PETRI_PLACES=462, PETRI_TRANSITIONS=742} [2023-08-24 13:36:39,318 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 436 predicate places. [2023-08-24 13:36:39,318 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 742 transitions, 20414 flow [2023-08-24 13:36:39,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 133.75) internal successors, (1605), 12 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:39,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:39,319 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:39,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-24 13:36:39,319 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:39,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:39,319 INFO L85 PathProgramCache]: Analyzing trace with hash -2025075185, now seen corresponding path program 20 times [2023-08-24 13:36:39,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:39,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135791028] [2023-08-24 13:36:39,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:39,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:39,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:40,056 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:36:40,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:40,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135791028] [2023-08-24 13:36:40,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135791028] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:36:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708246434] [2023-08-24 13:36:40,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:36:40,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:40,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:36:40,058 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 13:36:40,059 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 13:36:40,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 13:36:40,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:36:40,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-24 13:36:40,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:36:40,630 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:40,630 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:36:40,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708246434] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:40,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:36:40,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 28 [2023-08-24 13:36:40,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708191473] [2023-08-24 13:36:40,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:40,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:40,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:40,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:40,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2023-08-24 13:36:40,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:40,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 742 transitions, 20414 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:40,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:40,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:40,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:42,491 INFO L124 PetriNetUnfolderBase]: 3285/5916 cut-off events. [2023-08-24 13:36:42,491 INFO L125 PetriNetUnfolderBase]: For 158562/158562 co-relation queries the response was YES. [2023-08-24 13:36:42,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53308 conditions, 5916 events. 3285/5916 cut-off events. For 158562/158562 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41627 event pairs, 363 based on Foata normal form. 3/5919 useless extension candidates. Maximal degree in co-relation 53104. Up to 2928 conditions per place. [2023-08-24 13:36:42,567 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 514 selfloop transitions, 264 changer transitions 6/784 dead transitions. [2023-08-24 13:36:42,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 784 transitions, 22217 flow [2023-08-24 13:36:42,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:36:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:36:42,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1687 transitions. [2023-08-24 13:36:42,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3437245313773431 [2023-08-24 13:36:42,568 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1687 transitions. [2023-08-24 13:36:42,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1687 transitions. [2023-08-24 13:36:42,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:42,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1687 transitions. [2023-08-24 13:36:42,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 140.58333333333334) internal successors, (1687), 12 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:42,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:42,572 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:42,572 INFO L175 Difference]: Start difference. First operand has 462 places, 742 transitions, 20414 flow. Second operand 12 states and 1687 transitions. [2023-08-24 13:36:42,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 784 transitions, 22217 flow [2023-08-24 13:36:43,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 784 transitions, 21226 flow, removed 3 selfloop flow, removed 15 redundant places. [2023-08-24 13:36:43,440 INFO L231 Difference]: Finished difference. Result has 459 places, 743 transitions, 19955 flow [2023-08-24 13:36:43,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=19385, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=19955, PETRI_PLACES=459, PETRI_TRANSITIONS=743} [2023-08-24 13:36:43,441 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 433 predicate places. [2023-08-24 13:36:43,441 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 743 transitions, 19955 flow [2023-08-24 13:36:43,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:43,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:43,441 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:43,446 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 13:36:43,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:43,646 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:43,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:43,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1167519401, now seen corresponding path program 21 times [2023-08-24 13:36:43,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:43,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248479542] [2023-08-24 13:36:43,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:43,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:43,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:44,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:44,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248479542] [2023-08-24 13:36:44,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248479542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:44,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:44,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:36:44,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088448415] [2023-08-24 13:36:44,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:44,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:36:44,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:44,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:36:44,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:36:44,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 409 [2023-08-24 13:36:44,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 743 transitions, 19955 flow. Second operand has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:44,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:44,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 409 [2023-08-24 13:36:44,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:46,373 INFO L124 PetriNetUnfolderBase]: 3355/6049 cut-off events. [2023-08-24 13:36:46,373 INFO L125 PetriNetUnfolderBase]: For 153818/153818 co-relation queries the response was YES. [2023-08-24 13:36:46,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54014 conditions, 6049 events. 3355/6049 cut-off events. For 153818/153818 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 42764 event pairs, 370 based on Foata normal form. 4/6053 useless extension candidates. Maximal degree in co-relation 53809. Up to 1874 conditions per place. [2023-08-24 13:36:46,447 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 535 selfloop transitions, 306 changer transitions 7/848 dead transitions. [2023-08-24 13:36:46,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 848 transitions, 22541 flow [2023-08-24 13:36:46,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 13:36:46,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 13:36:46,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3068 transitions. [2023-08-24 13:36:46,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409646588130696 [2023-08-24 13:36:46,449 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3068 transitions. [2023-08-24 13:36:46,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3068 transitions. [2023-08-24 13:36:46,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:46,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3068 transitions. [2023-08-24 13:36:46,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 139.45454545454547) internal successors, (3068), 22 states have internal predecessors, (3068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:46,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 409.0) internal successors, (9407), 23 states have internal predecessors, (9407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:46,469 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 409.0) internal successors, (9407), 23 states have internal predecessors, (9407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:46,469 INFO L175 Difference]: Start difference. First operand has 459 places, 743 transitions, 19955 flow. Second operand 22 states and 3068 transitions. [2023-08-24 13:36:46,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 848 transitions, 22541 flow [2023-08-24 13:36:47,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 848 transitions, 21811 flow, removed 35 selfloop flow, removed 8 redundant places. [2023-08-24 13:36:47,336 INFO L231 Difference]: Finished difference. Result has 477 places, 752 transitions, 20283 flow [2023-08-24 13:36:47,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=19244, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=20283, PETRI_PLACES=477, PETRI_TRANSITIONS=752} [2023-08-24 13:36:47,351 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 451 predicate places. [2023-08-24 13:36:47,351 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 752 transitions, 20283 flow [2023-08-24 13:36:47,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 133.6153846153846) internal successors, (1737), 13 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:47,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:47,352 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:47,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-24 13:36:47,352 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:47,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:47,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1850581771, now seen corresponding path program 22 times [2023-08-24 13:36:47,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:47,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051137915] [2023-08-24 13:36:47,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:47,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:47,736 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:47,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:47,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051137915] [2023-08-24 13:36:47,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051137915] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:47,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:47,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:36:47,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374331734] [2023-08-24 13:36:47,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:47,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:36:47,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:47,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:36:47,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:36:47,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 409 [2023-08-24 13:36:47,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 752 transitions, 20283 flow. Second operand has 11 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:47,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:47,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 409 [2023-08-24 13:36:47,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:50,021 INFO L124 PetriNetUnfolderBase]: 3348/6053 cut-off events. [2023-08-24 13:36:50,022 INFO L125 PetriNetUnfolderBase]: For 143156/143156 co-relation queries the response was YES. [2023-08-24 13:36:50,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54922 conditions, 6053 events. 3348/6053 cut-off events. For 143156/143156 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42994 event pairs, 382 based on Foata normal form. 14/6067 useless extension candidates. Maximal degree in co-relation 54715. Up to 1332 conditions per place. [2023-08-24 13:36:50,103 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 346 selfloop transitions, 487 changer transitions 11/844 dead transitions. [2023-08-24 13:36:50,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 844 transitions, 22672 flow [2023-08-24 13:36:50,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 13:36:50,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 13:36:50,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2596 transitions. [2023-08-24 13:36:50,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526215702254822 [2023-08-24 13:36:50,105 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2596 transitions. [2023-08-24 13:36:50,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2596 transitions. [2023-08-24 13:36:50,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:50,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2596 transitions. [2023-08-24 13:36:50,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 144.22222222222223) internal successors, (2596), 18 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:50,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 409.0) internal successors, (7771), 19 states have internal predecessors, (7771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:50,110 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 409.0) internal successors, (7771), 19 states have internal predecessors, (7771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:50,110 INFO L175 Difference]: Start difference. First operand has 477 places, 752 transitions, 20283 flow. Second operand 18 states and 2596 transitions. [2023-08-24 13:36:50,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 844 transitions, 22672 flow [2023-08-24 13:36:51,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 844 transitions, 22252 flow, removed 36 selfloop flow, removed 17 redundant places. [2023-08-24 13:36:51,071 INFO L231 Difference]: Finished difference. Result has 478 places, 752 transitions, 20842 flow [2023-08-24 13:36:51,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=19843, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=484, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=20842, PETRI_PLACES=478, PETRI_TRANSITIONS=752} [2023-08-24 13:36:51,072 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 452 predicate places. [2023-08-24 13:36:51,072 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 752 transitions, 20842 flow [2023-08-24 13:36:51,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:51,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:51,072 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:51,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-24 13:36:51,072 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:51,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:51,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1423404517, now seen corresponding path program 23 times [2023-08-24 13:36:51,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:51,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252256183] [2023-08-24 13:36:51,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:51,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:51,557 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:51,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:51,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252256183] [2023-08-24 13:36:51,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252256183] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:51,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:36:51,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-24 13:36:51,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225098656] [2023-08-24 13:36:51,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:51,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 13:36:51,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:51,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 13:36:51,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-24 13:36:51,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 409 [2023-08-24 13:36:51,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 752 transitions, 20842 flow. Second operand has 14 states, 14 states have (on average 129.5) internal successors, (1813), 14 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:51,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:51,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 409 [2023-08-24 13:36:51,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:53,946 INFO L124 PetriNetUnfolderBase]: 3298/5944 cut-off events. [2023-08-24 13:36:53,946 INFO L125 PetriNetUnfolderBase]: For 153351/153351 co-relation queries the response was YES. [2023-08-24 13:36:54,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54834 conditions, 5944 events. 3298/5944 cut-off events. For 153351/153351 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 41979 event pairs, 568 based on Foata normal form. 19/5963 useless extension candidates. Maximal degree in co-relation 54626. Up to 2306 conditions per place. [2023-08-24 13:36:54,035 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 431 selfloop transitions, 362 changer transitions 10/803 dead transitions. [2023-08-24 13:36:54,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 803 transitions, 22633 flow [2023-08-24 13:36:54,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 13:36:54,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 13:36:54,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2564 transitions. [2023-08-24 13:36:54,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32994466606614337 [2023-08-24 13:36:54,038 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2564 transitions. [2023-08-24 13:36:54,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2564 transitions. [2023-08-24 13:36:54,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:54,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2564 transitions. [2023-08-24 13:36:54,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 134.94736842105263) internal successors, (2564), 19 states have internal predecessors, (2564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:54,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:54,044 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:54,044 INFO L175 Difference]: Start difference. First operand has 478 places, 752 transitions, 20842 flow. Second operand 19 states and 2564 transitions. [2023-08-24 13:36:54,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 803 transitions, 22633 flow [2023-08-24 13:36:55,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 803 transitions, 22143 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-08-24 13:36:55,068 INFO L231 Difference]: Finished difference. Result has 482 places, 741 transitions, 20801 flow [2023-08-24 13:36:55,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=20226, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=20801, PETRI_PLACES=482, PETRI_TRANSITIONS=741} [2023-08-24 13:36:55,069 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 456 predicate places. [2023-08-24 13:36:55,069 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 741 transitions, 20801 flow [2023-08-24 13:36:55,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 129.5) internal successors, (1813), 14 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:55,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:55,069 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:55,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-24 13:36:55,069 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:36:55,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:36:55,070 INFO L85 PathProgramCache]: Analyzing trace with hash 190741669, now seen corresponding path program 24 times [2023-08-24 13:36:55,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:36:55,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993255633] [2023-08-24 13:36:55,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:36:55,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:36:55,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:36:55,934 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:36:55,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:36:55,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993255633] [2023-08-24 13:36:55,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993255633] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:36:55,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314278858] [2023-08-24 13:36:55,934 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 13:36:55,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:36:55,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:36:55,935 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 13:36:55,937 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 13:36:56,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-24 13:36:56,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:36:56,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-24 13:36:56,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:36:56,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:36:56,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:36:56,503 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 13:36:56,503 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 38 [2023-08-24 13:36:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:36:56,716 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:36:56,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314278858] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:36:56,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:36:56,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [16] total 28 [2023-08-24 13:36:56,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193185420] [2023-08-24 13:36:56,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:36:56,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 13:36:56,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:36:56,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 13:36:56,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2023-08-24 13:36:56,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 409 [2023-08-24 13:36:56,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 741 transitions, 20801 flow. Second operand has 14 states, 14 states have (on average 125.5) internal successors, (1757), 14 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:56,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:36:56,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 409 [2023-08-24 13:36:56,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:36:59,078 INFO L124 PetriNetUnfolderBase]: 3291/5914 cut-off events. [2023-08-24 13:36:59,079 INFO L125 PetriNetUnfolderBase]: For 152693/152693 co-relation queries the response was YES. [2023-08-24 13:36:59,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54930 conditions, 5914 events. 3291/5914 cut-off events. For 152693/152693 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41651 event pairs, 475 based on Foata normal form. 2/5916 useless extension candidates. Maximal degree in co-relation 54723. Up to 2996 conditions per place. [2023-08-24 13:36:59,148 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 473 selfloop transitions, 314 changer transitions 6/793 dead transitions. [2023-08-24 13:36:59,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 793 transitions, 22779 flow [2023-08-24 13:36:59,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:36:59,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:36:59,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1593 transitions. [2023-08-24 13:36:59,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3245721271393643 [2023-08-24 13:36:59,150 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1593 transitions. [2023-08-24 13:36:59,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1593 transitions. [2023-08-24 13:36:59,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:36:59,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1593 transitions. [2023-08-24 13:36:59,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.75) internal successors, (1593), 12 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:59,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:59,153 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:59,153 INFO L175 Difference]: Start difference. First operand has 482 places, 741 transitions, 20801 flow. Second operand 12 states and 1593 transitions. [2023-08-24 13:36:59,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 793 transitions, 22779 flow [2023-08-24 13:36:59,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 793 transitions, 22179 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-08-24 13:36:59,946 INFO L231 Difference]: Finished difference. Result has 477 places, 741 transitions, 20854 flow [2023-08-24 13:36:59,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=20201, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20854, PETRI_PLACES=477, PETRI_TRANSITIONS=741} [2023-08-24 13:36:59,947 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 451 predicate places. [2023-08-24 13:36:59,947 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 741 transitions, 20854 flow [2023-08-24 13:36:59,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 125.5) internal successors, (1757), 14 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:36:59,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:36:59,947 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:36:59,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-24 13:37:00,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:00,152 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:00,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:00,153 INFO L85 PathProgramCache]: Analyzing trace with hash -229426107, now seen corresponding path program 25 times [2023-08-24 13:37:00,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:00,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400285270] [2023-08-24 13:37:00,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:00,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:00,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:00,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400285270] [2023-08-24 13:37:00,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400285270] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:00,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:37:00,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 13:37:00,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831824211] [2023-08-24 13:37:00,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:00,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:37:00,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:00,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:37:00,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:37:00,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 409 [2023-08-24 13:37:00,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 741 transitions, 20854 flow. Second operand has 11 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:00,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:00,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 409 [2023-08-24 13:37:00,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:02,662 INFO L124 PetriNetUnfolderBase]: 3285/5893 cut-off events. [2023-08-24 13:37:02,662 INFO L125 PetriNetUnfolderBase]: For 151993/151993 co-relation queries the response was YES. [2023-08-24 13:37:02,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54816 conditions, 5893 events. 3285/5893 cut-off events. For 151993/151993 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 41130 event pairs, 243 based on Foata normal form. 5/5898 useless extension candidates. Maximal degree in co-relation 54609. Up to 1607 conditions per place. [2023-08-24 13:37:02,745 INFO L140 encePairwiseOnDemand]: 396/409 looper letters, 323 selfloop transitions, 495 changer transitions 9/827 dead transitions. [2023-08-24 13:37:02,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 827 transitions, 23486 flow [2023-08-24 13:37:02,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 13:37:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 13:37:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2714 transitions. [2023-08-24 13:37:02,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34924720113241536 [2023-08-24 13:37:02,748 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2714 transitions. [2023-08-24 13:37:02,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2714 transitions. [2023-08-24 13:37:02,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:02,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2714 transitions. [2023-08-24 13:37:02,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 142.8421052631579) internal successors, (2714), 19 states have internal predecessors, (2714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:02,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:02,753 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 409.0) internal successors, (8180), 20 states have internal predecessors, (8180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:02,753 INFO L175 Difference]: Start difference. First operand has 477 places, 741 transitions, 20854 flow. Second operand 19 states and 2714 transitions. [2023-08-24 13:37:02,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 827 transitions, 23486 flow [2023-08-24 13:37:03,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 827 transitions, 22980 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-08-24 13:37:03,687 INFO L231 Difference]: Finished difference. Result has 486 places, 736 transitions, 21290 flow [2023-08-24 13:37:03,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=20354, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=21290, PETRI_PLACES=486, PETRI_TRANSITIONS=736} [2023-08-24 13:37:03,687 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 460 predicate places. [2023-08-24 13:37:03,688 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 736 transitions, 21290 flow [2023-08-24 13:37:03,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:03,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:03,688 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:03,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-24 13:37:03,688 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:03,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:03,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1233724579, now seen corresponding path program 26 times [2023-08-24 13:37:03,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:03,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138354928] [2023-08-24 13:37:03,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:03,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:04,447 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:37:04,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:04,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138354928] [2023-08-24 13:37:04,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138354928] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:04,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39674263] [2023-08-24 13:37:04,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:37:04,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:04,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:04,449 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 13:37:04,452 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 13:37:04,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 13:37:04,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:37:04,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-24 13:37:04,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:05,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:37:05,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:37:05,017 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 13:37:05,017 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2023-08-24 13:37:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:05,182 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:37:05,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39674263] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:05,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:37:05,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [16] total 26 [2023-08-24 13:37:05,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057027852] [2023-08-24 13:37:05,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:05,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:37:05,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:05,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:37:05,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2023-08-24 13:37:05,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 409 [2023-08-24 13:37:05,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 736 transitions, 21290 flow. Second operand has 12 states, 12 states have (on average 128.75) internal successors, (1545), 12 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:05,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:05,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 409 [2023-08-24 13:37:05,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:07,221 INFO L124 PetriNetUnfolderBase]: 3276/5858 cut-off events. [2023-08-24 13:37:07,222 INFO L125 PetriNetUnfolderBase]: For 155803/155803 co-relation queries the response was YES. [2023-08-24 13:37:07,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55272 conditions, 5858 events. 3276/5858 cut-off events. For 155803/155803 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 40734 event pairs, 364 based on Foata normal form. 5/5863 useless extension candidates. Maximal degree in co-relation 55065. Up to 2952 conditions per place. [2023-08-24 13:37:07,315 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 474 selfloop transitions, 302 changer transitions 9/785 dead transitions. [2023-08-24 13:37:07,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 785 transitions, 23111 flow [2023-08-24 13:37:07,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 13:37:07,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 13:37:07,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1501 transitions. [2023-08-24 13:37:07,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3336296954878862 [2023-08-24 13:37:07,316 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1501 transitions. [2023-08-24 13:37:07,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1501 transitions. [2023-08-24 13:37:07,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:07,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1501 transitions. [2023-08-24 13:37:07,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 136.45454545454547) internal successors, (1501), 11 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:07,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:07,319 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:07,319 INFO L175 Difference]: Start difference. First operand has 486 places, 736 transitions, 21290 flow. Second operand 11 states and 1501 transitions. [2023-08-24 13:37:07,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 785 transitions, 23111 flow [2023-08-24 13:37:08,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 785 transitions, 21945 flow, removed 2 selfloop flow, removed 20 redundant places. [2023-08-24 13:37:08,334 INFO L231 Difference]: Finished difference. Result has 475 places, 733 transitions, 20639 flow [2023-08-24 13:37:08,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=20089, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20639, PETRI_PLACES=475, PETRI_TRANSITIONS=733} [2023-08-24 13:37:08,335 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 449 predicate places. [2023-08-24 13:37:08,335 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 733 transitions, 20639 flow [2023-08-24 13:37:08,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 128.75) internal successors, (1545), 12 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:08,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:08,336 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:08,341 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-24 13:37:08,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:08,541 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:08,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:08,541 INFO L85 PathProgramCache]: Analyzing trace with hash -618052861, now seen corresponding path program 27 times [2023-08-24 13:37:08,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:08,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967997806] [2023-08-24 13:37:08,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:08,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:09,059 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:09,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:09,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967997806] [2023-08-24 13:37:09,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967997806] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:09,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:37:09,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:37:09,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648287665] [2023-08-24 13:37:09,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:09,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 13:37:09,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:09,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 13:37:09,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-08-24 13:37:09,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 409 [2023-08-24 13:37:09,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 733 transitions, 20639 flow. Second operand has 13 states, 13 states have (on average 124.61538461538461) internal successors, (1620), 13 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:09,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:09,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 409 [2023-08-24 13:37:09,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:11,162 INFO L124 PetriNetUnfolderBase]: 3307/5925 cut-off events. [2023-08-24 13:37:11,163 INFO L125 PetriNetUnfolderBase]: For 155857/155857 co-relation queries the response was YES. [2023-08-24 13:37:11,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55295 conditions, 5925 events. 3307/5925 cut-off events. For 155857/155857 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 41355 event pairs, 551 based on Foata normal form. 1/5926 useless extension candidates. Maximal degree in co-relation 55091. Up to 2332 conditions per place. [2023-08-24 13:37:11,250 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 409 selfloop transitions, 392 changer transitions 5/806 dead transitions. [2023-08-24 13:37:11,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 806 transitions, 23172 flow [2023-08-24 13:37:11,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 13:37:11,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 13:37:11,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2588 transitions. [2023-08-24 13:37:11,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31638141809290954 [2023-08-24 13:37:11,252 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2588 transitions. [2023-08-24 13:37:11,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2588 transitions. [2023-08-24 13:37:11,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:11,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2588 transitions. [2023-08-24 13:37:11,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 129.4) internal successors, (2588), 20 states have internal predecessors, (2588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:11,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 409.0) internal successors, (8589), 21 states have internal predecessors, (8589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:11,258 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 409.0) internal successors, (8589), 21 states have internal predecessors, (8589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:11,258 INFO L175 Difference]: Start difference. First operand has 475 places, 733 transitions, 20639 flow. Second operand 20 states and 2588 transitions. [2023-08-24 13:37:11,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 806 transitions, 23172 flow [2023-08-24 13:37:12,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 806 transitions, 22534 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-08-24 13:37:12,253 INFO L231 Difference]: Finished difference. Result has 486 places, 751 transitions, 21598 flow [2023-08-24 13:37:12,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=20017, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=21598, PETRI_PLACES=486, PETRI_TRANSITIONS=751} [2023-08-24 13:37:12,254 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 460 predicate places. [2023-08-24 13:37:12,254 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 751 transitions, 21598 flow [2023-08-24 13:37:12,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 124.61538461538461) internal successors, (1620), 13 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:12,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:12,254 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:12,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-24 13:37:12,254 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:12,255 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:12,255 INFO L85 PathProgramCache]: Analyzing trace with hash -965566806, now seen corresponding path program 1 times [2023-08-24 13:37:12,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:12,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422342587] [2023-08-24 13:37:12,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:12,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:12,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:12,833 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:37:12,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:12,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422342587] [2023-08-24 13:37:12,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422342587] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:12,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20846868] [2023-08-24 13:37:12,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:12,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:12,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:12,839 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 13:37:12,841 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 13:37:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:13,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-24 13:37:13,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:13,166 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:13,166 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:37:13,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20846868] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:13,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:37:13,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [16] total 19 [2023-08-24 13:37:13,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40947055] [2023-08-24 13:37:13,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:13,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 13:37:13,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:13,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 13:37:13,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2023-08-24 13:37:13,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 409 [2023-08-24 13:37:13,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 751 transitions, 21598 flow. Second operand has 10 states, 10 states have (on average 144.2) internal successors, (1442), 10 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:13,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:13,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 409 [2023-08-24 13:37:13,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:15,148 INFO L124 PetriNetUnfolderBase]: 3387/6076 cut-off events. [2023-08-24 13:37:15,148 INFO L125 PetriNetUnfolderBase]: For 156309/156309 co-relation queries the response was YES. [2023-08-24 13:37:15,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56498 conditions, 6076 events. 3387/6076 cut-off events. For 156309/156309 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42361 event pairs, 857 based on Foata normal form. 12/6088 useless extension candidates. Maximal degree in co-relation 56291. Up to 3674 conditions per place. [2023-08-24 13:37:15,231 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 420 selfloop transitions, 375 changer transitions 9/804 dead transitions. [2023-08-24 13:37:15,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 804 transitions, 23673 flow [2023-08-24 13:37:15,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:37:15,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:37:15,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1364 transitions. [2023-08-24 13:37:15,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37055148057593046 [2023-08-24 13:37:15,233 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1364 transitions. [2023-08-24 13:37:15,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1364 transitions. [2023-08-24 13:37:15,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:15,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1364 transitions. [2023-08-24 13:37:15,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.55555555555554) internal successors, (1364), 9 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:15,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:15,236 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:15,236 INFO L175 Difference]: Start difference. First operand has 486 places, 751 transitions, 21598 flow. Second operand 9 states and 1364 transitions. [2023-08-24 13:37:15,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 804 transitions, 23673 flow [2023-08-24 13:37:16,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 804 transitions, 23042 flow, removed 10 selfloop flow, removed 13 redundant places. [2023-08-24 13:37:16,216 INFO L231 Difference]: Finished difference. Result has 481 places, 752 transitions, 21997 flow [2023-08-24 13:37:16,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=20855, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=366, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21997, PETRI_PLACES=481, PETRI_TRANSITIONS=752} [2023-08-24 13:37:16,217 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 455 predicate places. [2023-08-24 13:37:16,217 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 752 transitions, 21997 flow [2023-08-24 13:37:16,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.2) internal successors, (1442), 10 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:16,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:16,218 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:16,223 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 13:37:16,422 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,SelfDestructingSolverStorable61 [2023-08-24 13:37:16,423 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:16,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:16,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1667362151, now seen corresponding path program 1 times [2023-08-24 13:37:16,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:16,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102675320] [2023-08-24 13:37:16,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:16,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:16,464 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:16,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:16,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102675320] [2023-08-24 13:37:16,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102675320] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:16,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186637292] [2023-08-24 13:37:16,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:16,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:16,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:16,465 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 13:37:16,466 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 13:37:16,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:16,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-24 13:37:16,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:16,708 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:16,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:37:16,737 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:16,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186637292] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:37:16,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:37:16,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-24 13:37:16,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520226202] [2023-08-24 13:37:16,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:37:16,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 13:37:16,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:16,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 13:37:16,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2023-08-24 13:37:16,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 409 [2023-08-24 13:37:16,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 752 transitions, 21997 flow. Second operand has 10 states, 10 states have (on average 176.7) internal successors, (1767), 10 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:16,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:16,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 409 [2023-08-24 13:37:16,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:18,798 INFO L124 PetriNetUnfolderBase]: 4349/7474 cut-off events. [2023-08-24 13:37:18,798 INFO L125 PetriNetUnfolderBase]: For 169574/169574 co-relation queries the response was YES. [2023-08-24 13:37:18,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68680 conditions, 7474 events. 4349/7474 cut-off events. For 169574/169574 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 47708 event pairs, 1087 based on Foata normal form. 431/7905 useless extension candidates. Maximal degree in co-relation 68474. Up to 2178 conditions per place. [2023-08-24 13:37:18,923 INFO L140 encePairwiseOnDemand]: 404/409 looper letters, 938 selfloop transitions, 99 changer transitions 0/1037 dead transitions. [2023-08-24 13:37:18,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 1037 transitions, 29472 flow [2023-08-24 13:37:18,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 13:37:18,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 13:37:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1307 transitions. [2023-08-24 13:37:18,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45651414600069856 [2023-08-24 13:37:18,924 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1307 transitions. [2023-08-24 13:37:18,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1307 transitions. [2023-08-24 13:37:18,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:18,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1307 transitions. [2023-08-24 13:37:18,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 186.71428571428572) internal successors, (1307), 7 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:18,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 409.0) internal successors, (3272), 8 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:18,927 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 409.0) internal successors, (3272), 8 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:18,927 INFO L175 Difference]: Start difference. First operand has 481 places, 752 transitions, 21997 flow. Second operand 7 states and 1307 transitions. [2023-08-24 13:37:18,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 1037 transitions, 29472 flow [2023-08-24 13:37:20,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 1037 transitions, 29187 flow, removed 46 selfloop flow, removed 9 redundant places. [2023-08-24 13:37:20,370 INFO L231 Difference]: Finished difference. Result has 478 places, 761 transitions, 22205 flow [2023-08-24 13:37:20,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=21762, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=22205, PETRI_PLACES=478, PETRI_TRANSITIONS=761} [2023-08-24 13:37:20,371 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 452 predicate places. [2023-08-24 13:37:20,371 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 761 transitions, 22205 flow [2023-08-24 13:37:20,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 176.7) internal successors, (1767), 10 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:20,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:20,371 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:20,376 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 13:37:20,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:20,576 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:20,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:20,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1603921032, now seen corresponding path program 2 times [2023-08-24 13:37:20,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:20,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912262102] [2023-08-24 13:37:20,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:20,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:20,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:20,838 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:20,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:20,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912262102] [2023-08-24 13:37:20,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912262102] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:20,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:37:20,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:37:20,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968468622] [2023-08-24 13:37:20,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:20,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:37:20,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:20,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:37:20,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:37:20,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:37:20,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 761 transitions, 22205 flow. Second operand has 11 states, 11 states have (on average 141.0) internal successors, (1551), 11 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:20,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:20,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:37:20,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:23,204 INFO L124 PetriNetUnfolderBase]: 4583/7856 cut-off events. [2023-08-24 13:37:23,204 INFO L125 PetriNetUnfolderBase]: For 181189/181189 co-relation queries the response was YES. [2023-08-24 13:37:23,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73360 conditions, 7856 events. 4583/7856 cut-off events. For 181189/181189 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 50397 event pairs, 787 based on Foata normal form. 12/7868 useless extension candidates. Maximal degree in co-relation 73154. Up to 3969 conditions per place. [2023-08-24 13:37:23,337 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 387 selfloop transitions, 448 changer transitions 0/835 dead transitions. [2023-08-24 13:37:23,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 835 transitions, 24891 flow [2023-08-24 13:37:23,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:37:23,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:37:23,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1773 transitions. [2023-08-24 13:37:23,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36124694376528116 [2023-08-24 13:37:23,339 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1773 transitions. [2023-08-24 13:37:23,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1773 transitions. [2023-08-24 13:37:23,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:23,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1773 transitions. [2023-08-24 13:37:23,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.75) internal successors, (1773), 12 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:23,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:23,343 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:23,343 INFO L175 Difference]: Start difference. First operand has 478 places, 761 transitions, 22205 flow. Second operand 12 states and 1773 transitions. [2023-08-24 13:37:23,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 835 transitions, 24891 flow [2023-08-24 13:37:24,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 835 transitions, 24770 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-24 13:37:24,890 INFO L231 Difference]: Finished difference. Result has 489 places, 782 transitions, 23657 flow [2023-08-24 13:37:24,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=22094, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23657, PETRI_PLACES=489, PETRI_TRANSITIONS=782} [2023-08-24 13:37:24,891 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 463 predicate places. [2023-08-24 13:37:24,891 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 782 transitions, 23657 flow [2023-08-24 13:37:24,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0) internal successors, (1551), 11 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:24,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:24,892 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:24,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-24 13:37:24,892 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:24,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:24,892 INFO L85 PathProgramCache]: Analyzing trace with hash 809596680, now seen corresponding path program 3 times [2023-08-24 13:37:24,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:24,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265286657] [2023-08-24 13:37:24,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:24,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:24,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:25,138 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:25,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:25,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265286657] [2023-08-24 13:37:25,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265286657] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:25,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:37:25,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:37:25,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301821501] [2023-08-24 13:37:25,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:25,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:37:25,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:25,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:37:25,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:37:25,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:37:25,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 782 transitions, 23657 flow. Second operand has 11 states, 11 states have (on average 141.0) internal successors, (1551), 11 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:25,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:25,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:37:25,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:27,511 INFO L124 PetriNetUnfolderBase]: 4619/7916 cut-off events. [2023-08-24 13:37:27,511 INFO L125 PetriNetUnfolderBase]: For 197142/197142 co-relation queries the response was YES. [2023-08-24 13:37:27,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76479 conditions, 7916 events. 4619/7916 cut-off events. For 197142/197142 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 50751 event pairs, 1120 based on Foata normal form. 12/7928 useless extension candidates. Maximal degree in co-relation 76269. Up to 5081 conditions per place. [2023-08-24 13:37:27,645 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 419 selfloop transitions, 431 changer transitions 0/850 dead transitions. [2023-08-24 13:37:27,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 850 transitions, 26623 flow [2023-08-24 13:37:27,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:37:27,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:37:27,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1915 transitions. [2023-08-24 13:37:27,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601655068647734 [2023-08-24 13:37:27,647 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1915 transitions. [2023-08-24 13:37:27,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1915 transitions. [2023-08-24 13:37:27,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:27,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1915 transitions. [2023-08-24 13:37:27,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.30769230769232) internal successors, (1915), 13 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:27,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:27,651 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:27,651 INFO L175 Difference]: Start difference. First operand has 489 places, 782 transitions, 23657 flow. Second operand 13 states and 1915 transitions. [2023-08-24 13:37:27,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 850 transitions, 26623 flow [2023-08-24 13:37:29,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 850 transitions, 26059 flow, removed 29 selfloop flow, removed 7 redundant places. [2023-08-24 13:37:29,302 INFO L231 Difference]: Finished difference. Result has 498 places, 798 transitions, 24678 flow [2023-08-24 13:37:29,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=23123, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24678, PETRI_PLACES=498, PETRI_TRANSITIONS=798} [2023-08-24 13:37:29,303 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 472 predicate places. [2023-08-24 13:37:29,303 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 798 transitions, 24678 flow [2023-08-24 13:37:29,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0) internal successors, (1551), 11 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:29,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:29,303 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:29,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-24 13:37:29,303 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:29,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:29,304 INFO L85 PathProgramCache]: Analyzing trace with hash -998190076, now seen corresponding path program 4 times [2023-08-24 13:37:29,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:29,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054296651] [2023-08-24 13:37:29,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:29,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:29,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:29,569 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:29,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:29,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054296651] [2023-08-24 13:37:29,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054296651] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:29,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349545447] [2023-08-24 13:37:29,569 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:37:29,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:29,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:29,570 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 13:37:29,572 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 13:37:29,751 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:37:29,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:37:29,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 13:37:29,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:29,820 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:37:29,820 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2023-08-24 13:37:29,830 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:29,830 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:37:29,920 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 13:37:29,920 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-24 13:37:29,939 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:29,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349545447] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:37:29,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:37:29,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 19 [2023-08-24 13:37:29,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982888773] [2023-08-24 13:37:29,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:37:29,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 13:37:29,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:29,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 13:37:29,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-08-24 13:37:29,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:37:29,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 798 transitions, 24678 flow. Second operand has 19 states, 19 states have (on average 141.31578947368422) internal successors, (2685), 19 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:29,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:29,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:37:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:32,585 INFO L124 PetriNetUnfolderBase]: 4598/7895 cut-off events. [2023-08-24 13:37:32,585 INFO L125 PetriNetUnfolderBase]: For 204644/204644 co-relation queries the response was YES. [2023-08-24 13:37:32,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76579 conditions, 7895 events. 4598/7895 cut-off events. For 204644/204644 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 50705 event pairs, 1203 based on Foata normal form. 12/7907 useless extension candidates. Maximal degree in co-relation 76367. Up to 5087 conditions per place. [2023-08-24 13:37:32,719 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 394 selfloop transitions, 438 changer transitions 0/832 dead transitions. [2023-08-24 13:37:32,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 832 transitions, 26610 flow [2023-08-24 13:37:32,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:37:32,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:37:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1900 transitions. [2023-08-24 13:37:32,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573443671243182 [2023-08-24 13:37:32,721 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1900 transitions. [2023-08-24 13:37:32,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1900 transitions. [2023-08-24 13:37:32,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:32,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1900 transitions. [2023-08-24 13:37:32,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 146.15384615384616) internal successors, (1900), 13 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:32,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:32,725 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:32,725 INFO L175 Difference]: Start difference. First operand has 498 places, 798 transitions, 24678 flow. Second operand 13 states and 1900 transitions. [2023-08-24 13:37:32,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 832 transitions, 26610 flow [2023-08-24 13:37:34,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 832 transitions, 25743 flow, removed 11 selfloop flow, removed 8 redundant places. [2023-08-24 13:37:34,413 INFO L231 Difference]: Finished difference. Result has 503 places, 799 transitions, 24810 flow [2023-08-24 13:37:34,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=23676, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24810, PETRI_PLACES=503, PETRI_TRANSITIONS=799} [2023-08-24 13:37:34,414 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 477 predicate places. [2023-08-24 13:37:34,414 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 799 transitions, 24810 flow [2023-08-24 13:37:34,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 141.31578947368422) internal successors, (2685), 19 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:34,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:34,414 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:34,419 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 13:37:34,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:34,619 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:34,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:34,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1761921246, now seen corresponding path program 5 times [2023-08-24 13:37:34,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:34,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616237444] [2023-08-24 13:37:34,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:34,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:34,889 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:34,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:34,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616237444] [2023-08-24 13:37:34,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616237444] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:34,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932070660] [2023-08-24 13:37:34,890 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 13:37:34,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:34,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:34,908 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 13:37:34,910 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 13:37:35,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 13:37:35,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:37:35,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-24 13:37:35,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:35,257 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:35,257 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:37:35,340 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 13:37:35,341 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-24 13:37:35,377 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:35,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932070660] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:35,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 13:37:35,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 9] total 17 [2023-08-24 13:37:35,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82143091] [2023-08-24 13:37:35,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:35,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 13:37:35,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:35,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 13:37:35,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-24 13:37:35,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 409 [2023-08-24 13:37:35,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 799 transitions, 24810 flow. Second operand has 7 states, 7 states have (on average 151.14285714285714) internal successors, (1058), 7 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:35,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:35,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 409 [2023-08-24 13:37:35,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:37,743 INFO L124 PetriNetUnfolderBase]: 4574/7865 cut-off events. [2023-08-24 13:37:37,743 INFO L125 PetriNetUnfolderBase]: For 202533/202533 co-relation queries the response was YES. [2023-08-24 13:37:37,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76456 conditions, 7865 events. 4574/7865 cut-off events. For 202533/202533 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 50610 event pairs, 1187 based on Foata normal form. 12/7877 useless extension candidates. Maximal degree in co-relation 76245. Up to 5093 conditions per place. [2023-08-24 13:37:37,861 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 392 selfloop transitions, 428 changer transitions 0/820 dead transitions. [2023-08-24 13:37:37,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 820 transitions, 26577 flow [2023-08-24 13:37:37,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 13:37:37,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 13:37:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1255 transitions. [2023-08-24 13:37:37,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38355745721271395 [2023-08-24 13:37:37,863 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1255 transitions. [2023-08-24 13:37:37,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1255 transitions. [2023-08-24 13:37:37,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:37,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1255 transitions. [2023-08-24 13:37:37,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 156.875) internal successors, (1255), 8 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:37,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:37,865 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:37,865 INFO L175 Difference]: Start difference. First operand has 503 places, 799 transitions, 24810 flow. Second operand 8 states and 1255 transitions. [2023-08-24 13:37:37,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 820 transitions, 26577 flow [2023-08-24 13:37:39,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 820 transitions, 25842 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-24 13:37:39,338 INFO L231 Difference]: Finished difference. Result has 504 places, 797 transitions, 24959 flow [2023-08-24 13:37:39,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=23946, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=24959, PETRI_PLACES=504, PETRI_TRANSITIONS=797} [2023-08-24 13:37:39,339 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 478 predicate places. [2023-08-24 13:37:39,339 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 797 transitions, 24959 flow [2023-08-24 13:37:39,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 151.14285714285714) internal successors, (1058), 7 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:39,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:39,339 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:39,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-24 13:37:39,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:39,544 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:39,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash -386812770, now seen corresponding path program 6 times [2023-08-24 13:37:39,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:39,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464714593] [2023-08-24 13:37:39,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:39,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:39,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:39,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:39,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464714593] [2023-08-24 13:37:39,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464714593] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:39,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762907497] [2023-08-24 13:37:39,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 13:37:39,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:39,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:39,822 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 13:37:39,824 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 13:37:40,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 13:37:40,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:37:40,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-24 13:37:40,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:40,125 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-24 13:37:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:40,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:37:40,210 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 13:37:40,211 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2023-08-24 13:37:40,240 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:40,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762907497] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:37:40,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:37:40,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 16 [2023-08-24 13:37:40,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389536029] [2023-08-24 13:37:40,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:37:40,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 13:37:40,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:40,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 13:37:40,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-08-24 13:37:40,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:37:40,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 797 transitions, 24959 flow. Second operand has 16 states, 16 states have (on average 141.6875) internal successors, (2267), 16 states have internal predecessors, (2267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:40,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:40,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:37:40,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:42,872 INFO L124 PetriNetUnfolderBase]: 4544/7805 cut-off events. [2023-08-24 13:37:42,872 INFO L125 PetriNetUnfolderBase]: For 202934/202934 co-relation queries the response was YES. [2023-08-24 13:37:42,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76068 conditions, 7805 events. 4544/7805 cut-off events. For 202934/202934 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 50007 event pairs, 1164 based on Foata normal form. 12/7817 useless extension candidates. Maximal degree in co-relation 75858. Up to 5093 conditions per place. [2023-08-24 13:37:42,989 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 376 selfloop transitions, 453 changer transitions 0/829 dead transitions. [2023-08-24 13:37:42,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 829 transitions, 26833 flow [2023-08-24 13:37:42,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:37:42,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:37:42,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1904 transitions. [2023-08-24 13:37:42,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580966710551063 [2023-08-24 13:37:42,991 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1904 transitions. [2023-08-24 13:37:42,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1904 transitions. [2023-08-24 13:37:42,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:42,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1904 transitions. [2023-08-24 13:37:42,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 146.46153846153845) internal successors, (1904), 13 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:42,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:42,994 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:42,995 INFO L175 Difference]: Start difference. First operand has 504 places, 797 transitions, 24959 flow. Second operand 13 states and 1904 transitions. [2023-08-24 13:37:42,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 829 transitions, 26833 flow [2023-08-24 13:37:44,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 829 transitions, 25842 flow, removed 3 selfloop flow, removed 13 redundant places. [2023-08-24 13:37:44,448 INFO L231 Difference]: Finished difference. Result has 504 places, 792 transitions, 24750 flow [2023-08-24 13:37:44,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=23828, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=24750, PETRI_PLACES=504, PETRI_TRANSITIONS=792} [2023-08-24 13:37:44,449 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 478 predicate places. [2023-08-24 13:37:44,449 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 792 transitions, 24750 flow [2023-08-24 13:37:44,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 141.6875) internal successors, (2267), 16 states have internal predecessors, (2267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:44,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:44,449 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:44,456 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 13:37:44,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:44,654 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:44,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:44,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1901625924, now seen corresponding path program 7 times [2023-08-24 13:37:44,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:44,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364876478] [2023-08-24 13:37:44,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:44,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:44,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:45,411 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 13:37:45,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:45,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364876478] [2023-08-24 13:37:45,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364876478] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:45,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533203922] [2023-08-24 13:37:45,412 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 13:37:45,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:45,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:45,413 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 13:37:45,414 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 13:37:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:45,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-24 13:37:45,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:45,763 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-24 13:37:45,766 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:45,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:37:45,844 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 13:37:45,844 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 49 [2023-08-24 13:37:45,875 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:45,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533203922] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:37:45,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:37:45,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 9, 7] total 25 [2023-08-24 13:37:45,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107709184] [2023-08-24 13:37:45,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:37:45,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 13:37:45,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:45,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 13:37:45,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2023-08-24 13:37:45,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 409 [2023-08-24 13:37:45,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 792 transitions, 24750 flow. Second operand has 25 states, 25 states have (on average 111.2) internal successors, (2780), 25 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:45,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:45,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 409 [2023-08-24 13:37:45,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:48,586 INFO L124 PetriNetUnfolderBase]: 4534/7785 cut-off events. [2023-08-24 13:37:48,586 INFO L125 PetriNetUnfolderBase]: For 198463/198463 co-relation queries the response was YES. [2023-08-24 13:37:48,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75870 conditions, 7785 events. 4534/7785 cut-off events. For 198463/198463 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 49960 event pairs, 339 based on Foata normal form. 4/7789 useless extension candidates. Maximal degree in co-relation 75665. Up to 2606 conditions per place. [2023-08-24 13:37:48,701 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 374 selfloop transitions, 479 changer transitions 0/853 dead transitions. [2023-08-24 13:37:48,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 853 transitions, 27135 flow [2023-08-24 13:37:48,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 13:37:48,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 13:37:48,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2070 transitions. [2023-08-24 13:37:48,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28117359413202936 [2023-08-24 13:37:48,704 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2070 transitions. [2023-08-24 13:37:48,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2070 transitions. [2023-08-24 13:37:48,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:48,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2070 transitions. [2023-08-24 13:37:48,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 115.0) internal successors, (2070), 18 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:48,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 409.0) internal successors, (7771), 19 states have internal predecessors, (7771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:48,709 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 409.0) internal successors, (7771), 19 states have internal predecessors, (7771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:48,709 INFO L175 Difference]: Start difference. First operand has 504 places, 792 transitions, 24750 flow. Second operand 18 states and 2070 transitions. [2023-08-24 13:37:48,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 853 transitions, 27135 flow [2023-08-24 13:37:50,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 853 transitions, 25960 flow, removed 5 selfloop flow, removed 12 redundant places. [2023-08-24 13:37:50,156 INFO L231 Difference]: Finished difference. Result has 510 places, 810 transitions, 24961 flow [2023-08-24 13:37:50,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=23566, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=24961, PETRI_PLACES=510, PETRI_TRANSITIONS=810} [2023-08-24 13:37:50,157 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 484 predicate places. [2023-08-24 13:37:50,157 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 810 transitions, 24961 flow [2023-08-24 13:37:50,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 111.2) internal successors, (2780), 25 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:50,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:50,158 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:50,185 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 13:37:50,363 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,SelfDestructingSolverStorable68 [2023-08-24 13:37:50,363 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:50,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:50,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1194321172, now seen corresponding path program 8 times [2023-08-24 13:37:50,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:50,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877400131] [2023-08-24 13:37:50,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:50,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:50,652 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:50,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:50,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877400131] [2023-08-24 13:37:50,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877400131] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:37:50,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401554570] [2023-08-24 13:37:50,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:37:50,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:37:50,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:37:50,653 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 13:37:50,655 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 13:37:50,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 13:37:50,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:37:50,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-24 13:37:50,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:37:50,970 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-24 13:37:50,972 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:50,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:37:51,031 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 13:37:51,031 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2023-08-24 13:37:51,062 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:51,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401554570] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:37:51,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:37:51,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 15 [2023-08-24 13:37:51,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707788217] [2023-08-24 13:37:51,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:37:51,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 13:37:51,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:51,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 13:37:51,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-08-24 13:37:51,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:37:51,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 810 transitions, 24961 flow. Second operand has 15 states, 15 states have (on average 141.73333333333332) internal successors, (2126), 15 states have internal predecessors, (2126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:51,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:51,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:37:51,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:53,551 INFO L124 PetriNetUnfolderBase]: 4546/7805 cut-off events. [2023-08-24 13:37:53,551 INFO L125 PetriNetUnfolderBase]: For 202354/202354 co-relation queries the response was YES. [2023-08-24 13:37:53,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76716 conditions, 7805 events. 4546/7805 cut-off events. For 202354/202354 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 50112 event pairs, 805 based on Foata normal form. 4/7809 useless extension candidates. Maximal degree in co-relation 76504. Up to 2606 conditions per place. [2023-08-24 13:37:53,659 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 388 selfloop transitions, 481 changer transitions 0/869 dead transitions. [2023-08-24 13:37:53,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 869 transitions, 27577 flow [2023-08-24 13:37:53,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:37:53,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:37:53,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1916 transitions. [2023-08-24 13:37:53,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3603535828474704 [2023-08-24 13:37:53,661 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1916 transitions. [2023-08-24 13:37:53,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1916 transitions. [2023-08-24 13:37:53,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:53,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1916 transitions. [2023-08-24 13:37:53,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.3846153846154) internal successors, (1916), 13 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:53,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:53,665 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:53,665 INFO L175 Difference]: Start difference. First operand has 510 places, 810 transitions, 24961 flow. Second operand 13 states and 1916 transitions. [2023-08-24 13:37:53,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 869 transitions, 27577 flow [2023-08-24 13:37:55,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 869 transitions, 27465 flow, removed 32 selfloop flow, removed 9 redundant places. [2023-08-24 13:37:55,149 INFO L231 Difference]: Finished difference. Result has 515 places, 817 transitions, 26127 flow [2023-08-24 13:37:55,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=24851, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=26127, PETRI_PLACES=515, PETRI_TRANSITIONS=817} [2023-08-24 13:37:55,150 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 489 predicate places. [2023-08-24 13:37:55,150 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 817 transitions, 26127 flow [2023-08-24 13:37:55,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 141.73333333333332) internal successors, (2126), 15 states have internal predecessors, (2126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:55,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:55,150 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:55,156 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 13:37:55,355 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,SelfDestructingSolverStorable69 [2023-08-24 13:37:55,356 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:55,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:55,356 INFO L85 PathProgramCache]: Analyzing trace with hash -87218508, now seen corresponding path program 9 times [2023-08-24 13:37:55,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:55,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656526878] [2023-08-24 13:37:55,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:55,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:37:55,677 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:37:55,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:37:55,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656526878] [2023-08-24 13:37:55,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656526878] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:37:55,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:37:55,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:37:55,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429728191] [2023-08-24 13:37:55,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:37:55,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:37:55,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:37:55,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:37:55,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:37:55,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 409 [2023-08-24 13:37:55,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 817 transitions, 26127 flow. Second operand has 12 states, 12 states have (on average 136.83333333333334) internal successors, (1642), 12 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 13:37:55,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:37:55,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 409 [2023-08-24 13:37:55,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:37:58,115 INFO L124 PetriNetUnfolderBase]: 4574/7861 cut-off events. [2023-08-24 13:37:58,115 INFO L125 PetriNetUnfolderBase]: For 225298/225298 co-relation queries the response was YES. [2023-08-24 13:37:58,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79470 conditions, 7861 events. 4574/7861 cut-off events. For 225298/225298 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 50664 event pairs, 1059 based on Foata normal form. 4/7865 useless extension candidates. Maximal degree in co-relation 79265. Up to 4594 conditions per place. [2023-08-24 13:37:58,223 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 417 selfloop transitions, 455 changer transitions 6/878 dead transitions. [2023-08-24 13:37:58,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 878 transitions, 28736 flow [2023-08-24 13:37:58,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 13:37:58,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 13:37:58,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1576 transitions. [2023-08-24 13:37:58,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3503000666814848 [2023-08-24 13:37:58,225 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1576 transitions. [2023-08-24 13:37:58,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1576 transitions. [2023-08-24 13:37:58,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:37:58,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1576 transitions. [2023-08-24 13:37:58,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 143.27272727272728) internal successors, (1576), 11 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:58,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:58,228 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:37:58,228 INFO L175 Difference]: Start difference. First operand has 515 places, 817 transitions, 26127 flow. Second operand 11 states and 1576 transitions. [2023-08-24 13:37:58,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 878 transitions, 28736 flow [2023-08-24 13:37:59,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 878 transitions, 28148 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-08-24 13:37:59,655 INFO L231 Difference]: Finished difference. Result has 518 places, 823 transitions, 26898 flow [2023-08-24 13:37:59,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=25550, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=26898, PETRI_PLACES=518, PETRI_TRANSITIONS=823} [2023-08-24 13:37:59,656 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 492 predicate places. [2023-08-24 13:37:59,656 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 823 transitions, 26898 flow [2023-08-24 13:37:59,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.83333333333334) internal successors, (1642), 12 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 13:37:59,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:37:59,656 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:37:59,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-08-24 13:37:59,656 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:37:59,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:37:59,657 INFO L85 PathProgramCache]: Analyzing trace with hash -382906304, now seen corresponding path program 10 times [2023-08-24 13:37:59,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:37:59,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305957867] [2023-08-24 13:37:59,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:37:59,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:37:59,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:00,302 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:38:00,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:00,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305957867] [2023-08-24 13:38:00,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305957867] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:00,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160444833] [2023-08-24 13:38:00,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:38:00,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:00,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:00,304 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 13:38:00,305 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 13:38:00,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:38:00,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:38:00,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-24 13:38:00,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:00,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:38:00,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:38:00,782 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 13:38:00,782 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 13:38:00,832 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:00,832 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:38:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160444833] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:38:00,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:38:00,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [17] total 26 [2023-08-24 13:38:00,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025454858] [2023-08-24 13:38:00,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:38:00,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:38:00,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:00,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:38:00,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2023-08-24 13:38:00,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:38:00,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 823 transitions, 26898 flow. Second operand has 11 states, 11 states have (on average 136.0) internal successors, (1496), 11 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:00,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:00,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:38:00,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:03,349 INFO L124 PetriNetUnfolderBase]: 4565/7843 cut-off events. [2023-08-24 13:38:03,349 INFO L125 PetriNetUnfolderBase]: For 229495/229495 co-relation queries the response was YES. [2023-08-24 13:38:03,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79539 conditions, 7843 events. 4565/7843 cut-off events. For 229495/229495 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 50465 event pairs, 1133 based on Foata normal form. 4/7847 useless extension candidates. Maximal degree in co-relation 79404. Up to 5106 conditions per place. [2023-08-24 13:38:03,458 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 377 selfloop transitions, 464 changer transitions 8/849 dead transitions. [2023-08-24 13:38:03,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 849 transitions, 28690 flow [2023-08-24 13:38:03,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 13:38:03,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 13:38:03,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1279 transitions. [2023-08-24 13:38:03,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3474599293670198 [2023-08-24 13:38:03,460 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1279 transitions. [2023-08-24 13:38:03,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1279 transitions. [2023-08-24 13:38:03,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:03,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1279 transitions. [2023-08-24 13:38:03,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 142.11111111111111) internal successors, (1279), 9 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:03,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:03,462 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 409.0) internal successors, (4090), 10 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:03,462 INFO L175 Difference]: Start difference. First operand has 518 places, 823 transitions, 26898 flow. Second operand 9 states and 1279 transitions. [2023-08-24 13:38:03,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 849 transitions, 28690 flow [2023-08-24 13:38:04,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 849 transitions, 28531 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-24 13:38:04,962 INFO L231 Difference]: Finished difference. Result has 520 places, 818 transitions, 27497 flow [2023-08-24 13:38:04,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=26705, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=27497, PETRI_PLACES=520, PETRI_TRANSITIONS=818} [2023-08-24 13:38:04,963 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 494 predicate places. [2023-08-24 13:38:04,963 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 818 transitions, 27497 flow [2023-08-24 13:38:04,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 136.0) internal successors, (1496), 11 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:04,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:04,963 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:04,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-24 13:38:05,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:05,168 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:05,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:05,169 INFO L85 PathProgramCache]: Analyzing trace with hash -710325256, now seen corresponding path program 11 times [2023-08-24 13:38:05,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:05,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939017691] [2023-08-24 13:38:05,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:05,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:05,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:05,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:05,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939017691] [2023-08-24 13:38:05,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939017691] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:05,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509213987] [2023-08-24 13:38:05,518 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 13:38:05,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:05,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:05,519 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 13:38:05,520 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 13:38:05,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 13:38:05,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:38:05,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-24 13:38:05,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:05,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:38:05,928 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 13:38:06,004 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:06,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:38:06,069 WARN L839 $PredicateComparison]: unable to prove that (forall ((~scoreB~0.base Int) (v_ArrVal_3459 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3459))) (let ((.cse0 (select .cse1 ~scoreB~0.base))) (or (< |c_thread1Thread1of1ForFork0_#t~mem3#1| (+ (select .cse0 (+ c_~scoreB~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) 1)) (< (select .cse0 c_~scoreB~0.offset) (select (select .cse1 c_~scoreA~0.base) c_~scoreA~0.offset)))))) is different from false [2023-08-24 13:38:06,122 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:38:06,122 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 143 [2023-08-24 13:38:06,138 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:38:06,139 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 79 [2023-08-24 13:38:06,466 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:06,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509213987] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:06,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 13:38:06,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 10] total 27 [2023-08-24 13:38:06,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469898264] [2023-08-24 13:38:06,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:38:06,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 13:38:06,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:06,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 13:38:06,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=592, Unknown=1, NotChecked=50, Total=756 [2023-08-24 13:38:06,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 409 [2023-08-24 13:38:06,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 818 transitions, 27497 flow. Second operand has 10 states, 10 states have (on average 140.2) internal successors, (1402), 10 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:06,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:06,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 409 [2023-08-24 13:38:06,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:12,956 INFO L124 PetriNetUnfolderBase]: 4622/7944 cut-off events. [2023-08-24 13:38:12,957 INFO L125 PetriNetUnfolderBase]: For 258153/258153 co-relation queries the response was YES. [2023-08-24 13:38:13,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82981 conditions, 7944 events. 4622/7944 cut-off events. For 258153/258153 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 51206 event pairs, 1133 based on Foata normal form. 4/7948 useless extension candidates. Maximal degree in co-relation 82846. Up to 5110 conditions per place. [2023-08-24 13:38:13,074 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 391 selfloop transitions, 531 changer transitions 0/922 dead transitions. [2023-08-24 13:38:13,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 922 transitions, 32477 flow [2023-08-24 13:38:13,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 13:38:13,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 13:38:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1601 transitions. [2023-08-24 13:38:13,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35585685707935094 [2023-08-24 13:38:13,075 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1601 transitions. [2023-08-24 13:38:13,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1601 transitions. [2023-08-24 13:38:13,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:13,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1601 transitions. [2023-08-24 13:38:13,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 145.54545454545453) internal successors, (1601), 11 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:13,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:13,078 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:13,079 INFO L175 Difference]: Start difference. First operand has 520 places, 818 transitions, 27497 flow. Second operand 11 states and 1601 transitions. [2023-08-24 13:38:13,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 922 transitions, 32477 flow [2023-08-24 13:38:14,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 922 transitions, 31544 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-24 13:38:14,635 INFO L231 Difference]: Finished difference. Result has 522 places, 886 transitions, 30795 flow [2023-08-24 13:38:14,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=26630, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=30795, PETRI_PLACES=522, PETRI_TRANSITIONS=886} [2023-08-24 13:38:14,635 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 496 predicate places. [2023-08-24 13:38:14,636 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 886 transitions, 30795 flow [2023-08-24 13:38:14,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 140.2) internal successors, (1402), 10 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:14,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:14,636 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:14,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-24 13:38:14,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:14,841 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:14,842 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:14,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1464587036, now seen corresponding path program 12 times [2023-08-24 13:38:14,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:14,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489889512] [2023-08-24 13:38:14,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:14,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:14,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:15,532 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:38:15,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:15,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489889512] [2023-08-24 13:38:15,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489889512] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:15,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297556198] [2023-08-24 13:38:15,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 13:38:15,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:15,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:15,534 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 13:38:15,534 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 13:38:15,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 13:38:15,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:38:15,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-24 13:38:15,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:16,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:38:16,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:38:16,036 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 13:38:16,036 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 33 [2023-08-24 13:38:16,132 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:16,132 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:38:16,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297556198] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:38:16,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:38:16,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [16] total 25 [2023-08-24 13:38:16,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547520902] [2023-08-24 13:38:16,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:38:16,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:38:16,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:16,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:38:16,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2023-08-24 13:38:16,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 409 [2023-08-24 13:38:16,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 886 transitions, 30795 flow. Second operand has 11 states, 11 states have (on average 136.0) internal successors, (1496), 11 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:16,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:16,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 409 [2023-08-24 13:38:16,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:18,918 INFO L124 PetriNetUnfolderBase]: 4612/7924 cut-off events. [2023-08-24 13:38:18,919 INFO L125 PetriNetUnfolderBase]: For 260911/260911 co-relation queries the response was YES. [2023-08-24 13:38:19,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85352 conditions, 7924 events. 4612/7924 cut-off events. For 260911/260911 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 51123 event pairs, 766 based on Foata normal form. 4/7928 useless extension candidates. Maximal degree in co-relation 85217. Up to 3978 conditions per place. [2023-08-24 13:38:19,035 INFO L140 encePairwiseOnDemand]: 400/409 looper letters, 387 selfloop transitions, 540 changer transitions 0/927 dead transitions. [2023-08-24 13:38:19,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 927 transitions, 33072 flow [2023-08-24 13:38:19,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 13:38:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 13:38:19,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1424 transitions. [2023-08-24 13:38:19,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34816625916870414 [2023-08-24 13:38:19,037 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1424 transitions. [2023-08-24 13:38:19,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1424 transitions. [2023-08-24 13:38:19,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:19,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1424 transitions. [2023-08-24 13:38:19,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 142.4) internal successors, (1424), 10 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:19,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:19,040 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:19,040 INFO L175 Difference]: Start difference. First operand has 522 places, 886 transitions, 30795 flow. Second operand 10 states and 1424 transitions. [2023-08-24 13:38:19,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 927 transitions, 33072 flow [2023-08-24 13:38:20,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 927 transitions, 31969 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-24 13:38:20,697 INFO L231 Difference]: Finished difference. Result has 524 places, 884 transitions, 30725 flow [2023-08-24 13:38:20,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=29645, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=540, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=30725, PETRI_PLACES=524, PETRI_TRANSITIONS=884} [2023-08-24 13:38:20,697 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 498 predicate places. [2023-08-24 13:38:20,697 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 884 transitions, 30725 flow [2023-08-24 13:38:20,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 136.0) internal successors, (1496), 11 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:20,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:20,698 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:20,705 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 13:38:20,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:20,903 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:20,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:20,903 INFO L85 PathProgramCache]: Analyzing trace with hash -119841778, now seen corresponding path program 13 times [2023-08-24 13:38:20,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:20,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554020190] [2023-08-24 13:38:20,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:20,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:21,250 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:21,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:21,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554020190] [2023-08-24 13:38:21,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554020190] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:21,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352849372] [2023-08-24 13:38:21,250 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 13:38:21,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:21,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:21,251 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 13:38:21,253 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 13:38:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:21,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-24 13:38:21,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:21,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 13:38:21,650 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 13:38:21,723 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-08-24 13:38:21,725 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:21,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:38:21,799 WARN L839 $PredicateComparison]: unable to prove that (forall ((~scoreB~0.base Int) (v_ArrVal_3601 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3601))) (let ((.cse0 (select .cse1 ~scoreB~0.base))) (or (< (select .cse0 c_~scoreB~0.offset) (select (select .cse1 c_~scoreA~0.base) c_~scoreA~0.offset)) (< |c_thread1Thread1of1ForFork0_#t~mem3#1| (+ (select .cse0 (+ c_~scoreB~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) 1)))))) is different from false [2023-08-24 13:38:21,832 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:38:21,832 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 115 treesize of output 143 [2023-08-24 13:38:21,851 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:38:21,851 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 79 [2023-08-24 13:38:22,339 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:22,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352849372] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:38:22,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:38:22,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 25 [2023-08-24 13:38:22,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704540805] [2023-08-24 13:38:22,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:38:22,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-24 13:38:22,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:22,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-24 13:38:22,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=498, Unknown=1, NotChecked=46, Total=650 [2023-08-24 13:38:22,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 409 [2023-08-24 13:38:22,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 884 transitions, 30725 flow. Second operand has 26 states, 26 states have (on average 137.1153846153846) internal successors, (3565), 26 states have internal predecessors, (3565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:22,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:22,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 409 [2023-08-24 13:38:22,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:29,140 INFO L124 PetriNetUnfolderBase]: 4604/7914 cut-off events. [2023-08-24 13:38:29,141 INFO L125 PetriNetUnfolderBase]: For 275103/275103 co-relation queries the response was YES. [2023-08-24 13:38:29,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85039 conditions, 7914 events. 4604/7914 cut-off events. For 275103/275103 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 50907 event pairs, 1155 based on Foata normal form. 4/7918 useless extension candidates. Maximal degree in co-relation 84905. Up to 5112 conditions per place. [2023-08-24 13:38:29,258 INFO L140 encePairwiseOnDemand]: 394/409 looper letters, 366 selfloop transitions, 545 changer transitions 0/911 dead transitions. [2023-08-24 13:38:29,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 911 transitions, 32756 flow [2023-08-24 13:38:29,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:38:29,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:38:29,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1702 transitions. [2023-08-24 13:38:29,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34678076609616953 [2023-08-24 13:38:29,261 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1702 transitions. [2023-08-24 13:38:29,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1702 transitions. [2023-08-24 13:38:29,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:29,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1702 transitions. [2023-08-24 13:38:29,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 141.83333333333334) internal successors, (1702), 12 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:29,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:29,264 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:29,264 INFO L175 Difference]: Start difference. First operand has 524 places, 884 transitions, 30725 flow. Second operand 12 states and 1702 transitions. [2023-08-24 13:38:29,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 911 transitions, 32756 flow [2023-08-24 13:38:30,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 911 transitions, 31664 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-08-24 13:38:30,899 INFO L231 Difference]: Finished difference. Result has 528 places, 883 transitions, 30746 flow [2023-08-24 13:38:30,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=29586, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=30746, PETRI_PLACES=528, PETRI_TRANSITIONS=883} [2023-08-24 13:38:30,900 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 502 predicate places. [2023-08-24 13:38:30,900 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 883 transitions, 30746 flow [2023-08-24 13:38:30,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 137.1153846153846) internal successors, (3565), 26 states have internal predecessors, (3565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:30,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:30,901 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:30,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-24 13:38:31,106 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,SelfDestructingSolverStorable74 [2023-08-24 13:38:31,106 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:31,106 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:31,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1862239532, now seen corresponding path program 14 times [2023-08-24 13:38:31,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:31,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731896643] [2023-08-24 13:38:31,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:31,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:31,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:31,393 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:31,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:31,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731896643] [2023-08-24 13:38:31,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731896643] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:31,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987741961] [2023-08-24 13:38:31,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:38:31,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:31,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:31,398 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 13:38:31,400 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 13:38:31,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 13:38:31,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:38:31,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-24 13:38:31,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:31,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:38:31,847 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 13:38:31,848 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2023-08-24 13:38:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:31,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987741961] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:31,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 13:38:31,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 9] total 17 [2023-08-24 13:38:31,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738119620] [2023-08-24 13:38:31,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:38:31,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 13:38:31,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:31,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 13:38:31,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-24 13:38:31,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 409 [2023-08-24 13:38:31,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 883 transitions, 30746 flow. Second operand has 7 states, 7 states have (on average 151.14285714285714) internal successors, (1058), 7 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:31,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:31,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 409 [2023-08-24 13:38:31,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:34,447 INFO L124 PetriNetUnfolderBase]: 4616/7940 cut-off events. [2023-08-24 13:38:34,447 INFO L125 PetriNetUnfolderBase]: For 259188/259188 co-relation queries the response was YES. [2023-08-24 13:38:34,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84953 conditions, 7940 events. 4616/7940 cut-off events. For 259188/259188 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 51190 event pairs, 812 based on Foata normal form. 4/7944 useless extension candidates. Maximal degree in co-relation 84818. Up to 2608 conditions per place. [2023-08-24 13:38:34,565 INFO L140 encePairwiseOnDemand]: 401/409 looper letters, 421 selfloop transitions, 498 changer transitions 0/919 dead transitions. [2023-08-24 13:38:34,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 919 transitions, 32951 flow [2023-08-24 13:38:34,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 13:38:34,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 13:38:34,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1268 transitions. [2023-08-24 13:38:34,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38753056234718825 [2023-08-24 13:38:34,566 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1268 transitions. [2023-08-24 13:38:34,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1268 transitions. [2023-08-24 13:38:34,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:34,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1268 transitions. [2023-08-24 13:38:34,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 158.5) internal successors, (1268), 8 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:34,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:34,569 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 409.0) internal successors, (3681), 9 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:34,569 INFO L175 Difference]: Start difference. First operand has 528 places, 883 transitions, 30746 flow. Second operand 8 states and 1268 transitions. [2023-08-24 13:38:34,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 919 transitions, 32951 flow [2023-08-24 13:38:36,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 919 transitions, 31734 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-24 13:38:36,212 INFO L231 Difference]: Finished difference. Result has 527 places, 885 transitions, 31107 flow [2023-08-24 13:38:36,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=29537, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=496, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=31107, PETRI_PLACES=527, PETRI_TRANSITIONS=885} [2023-08-24 13:38:36,213 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 501 predicate places. [2023-08-24 13:38:36,213 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 885 transitions, 31107 flow [2023-08-24 13:38:36,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 151.14285714285714) internal successors, (1058), 7 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:36,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:36,213 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:36,219 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 13:38:36,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:36,418 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:36,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:36,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1833525070, now seen corresponding path program 15 times [2023-08-24 13:38:36,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:36,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227058586] [2023-08-24 13:38:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:36,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:36,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:36,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:36,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227058586] [2023-08-24 13:38:36,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227058586] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:38:36,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:38:36,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:38:36,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503279018] [2023-08-24 13:38:36,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:38:36,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:38:36,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:36,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:38:36,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:38:36,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:38:36,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 885 transitions, 31107 flow. Second operand has 11 states, 11 states have (on average 141.0) internal successors, (1551), 11 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:36,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:36,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:38:36,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:39,218 INFO L124 PetriNetUnfolderBase]: 4606/7920 cut-off events. [2023-08-24 13:38:39,218 INFO L125 PetriNetUnfolderBase]: For 271105/271105 co-relation queries the response was YES. [2023-08-24 13:38:39,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86203 conditions, 7920 events. 4606/7920 cut-off events. For 271105/271105 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 51034 event pairs, 1042 based on Foata normal form. 4/7924 useless extension candidates. Maximal degree in co-relation 86067. Up to 4100 conditions per place. [2023-08-24 13:38:39,335 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 613 selfloop transitions, 302 changer transitions 4/919 dead transitions. [2023-08-24 13:38:39,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 919 transitions, 33231 flow [2023-08-24 13:38:39,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 13:38:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 13:38:39,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1465 transitions. [2023-08-24 13:38:39,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3581907090464548 [2023-08-24 13:38:39,337 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1465 transitions. [2023-08-24 13:38:39,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1465 transitions. [2023-08-24 13:38:39,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:39,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1465 transitions. [2023-08-24 13:38:39,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 146.5) internal successors, (1465), 10 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:39,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:39,339 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:39,340 INFO L175 Difference]: Start difference. First operand has 527 places, 885 transitions, 31107 flow. Second operand 10 states and 1465 transitions. [2023-08-24 13:38:39,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 919 transitions, 33231 flow [2023-08-24 13:38:41,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 919 transitions, 32463 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 13:38:41,035 INFO L231 Difference]: Finished difference. Result has 530 places, 883 transitions, 30891 flow [2023-08-24 13:38:41,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=30323, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=30891, PETRI_PLACES=530, PETRI_TRANSITIONS=883} [2023-08-24 13:38:41,036 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 504 predicate places. [2023-08-24 13:38:41,036 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 883 transitions, 30891 flow [2023-08-24 13:38:41,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 141.0) internal successors, (1551), 11 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:41,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:41,036 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:41,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-08-24 13:38:41,037 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:41,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:41,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1668996594, now seen corresponding path program 16 times [2023-08-24 13:38:41,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:41,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573294076] [2023-08-24 13:38:41,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:41,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:41,279 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:41,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:41,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573294076] [2023-08-24 13:38:41,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573294076] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:41,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158769992] [2023-08-24 13:38:41,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 13:38:41,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:41,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:41,281 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 13:38:41,294 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 13:38:41,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 13:38:41,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:38:41,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 13:38:41,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:41,610 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 13:38:41,610 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 22 [2023-08-24 13:38:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:41,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:38:43,705 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 13:38:43,705 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2023-08-24 13:38:43,768 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:43,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158769992] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:38:43,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:38:43,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 19 [2023-08-24 13:38:43,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655756146] [2023-08-24 13:38:43,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:38:43,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 13:38:43,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:43,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 13:38:43,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2023-08-24 13:38:43,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 409 [2023-08-24 13:38:43,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 883 transitions, 30891 flow. Second operand has 19 states, 19 states have (on average 141.42105263157896) internal successors, (2687), 19 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:43,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:43,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 409 [2023-08-24 13:38:43,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:46,431 INFO L124 PetriNetUnfolderBase]: 4595/7895 cut-off events. [2023-08-24 13:38:46,431 INFO L125 PetriNetUnfolderBase]: For 268740/268740 co-relation queries the response was YES. [2023-08-24 13:38:46,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85773 conditions, 7895 events. 4595/7895 cut-off events. For 268740/268740 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 50776 event pairs, 808 based on Foata normal form. 4/7899 useless extension candidates. Maximal degree in co-relation 85636. Up to 2608 conditions per place. [2023-08-24 13:38:46,547 INFO L140 encePairwiseOnDemand]: 399/409 looper letters, 410 selfloop transitions, 503 changer transitions 0/913 dead transitions. [2023-08-24 13:38:46,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 913 transitions, 32897 flow [2023-08-24 13:38:46,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 13:38:46,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 13:38:46,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1476 transitions. [2023-08-24 13:38:46,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.360880195599022 [2023-08-24 13:38:46,548 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1476 transitions. [2023-08-24 13:38:46,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1476 transitions. [2023-08-24 13:38:46,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:46,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1476 transitions. [2023-08-24 13:38:46,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 147.6) internal successors, (1476), 10 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:46,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:46,551 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:46,551 INFO L175 Difference]: Start difference. First operand has 530 places, 883 transitions, 30891 flow. Second operand 10 states and 1476 transitions. [2023-08-24 13:38:46,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 913 transitions, 32897 flow [2023-08-24 13:38:48,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 913 transitions, 31628 flow, removed 2 selfloop flow, removed 23 redundant places. [2023-08-24 13:38:48,217 INFO L231 Difference]: Finished difference. Result has 513 places, 880 transitions, 30542 flow [2023-08-24 13:38:48,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=29536, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=30542, PETRI_PLACES=513, PETRI_TRANSITIONS=880} [2023-08-24 13:38:48,218 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 487 predicate places. [2023-08-24 13:38:48,218 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 880 transitions, 30542 flow [2023-08-24 13:38:48,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 141.42105263157896) internal successors, (2687), 19 states have internal predecessors, (2687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:48,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:48,218 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:48,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-08-24 13:38:48,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:48,423 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:48,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:48,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1797858738, now seen corresponding path program 17 times [2023-08-24 13:38:48,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:48,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025151753] [2023-08-24 13:38:48,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:48,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:48,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:48,746 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:48,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:48,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025151753] [2023-08-24 13:38:48,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025151753] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:38:48,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:38:48,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 13:38:48,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234270593] [2023-08-24 13:38:48,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:38:48,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 13:38:48,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:48,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 13:38:48,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-24 13:38:48,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 409 [2023-08-24 13:38:48,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 880 transitions, 30542 flow. Second operand has 11 states, 11 states have (on average 137.0) internal successors, (1507), 11 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:48,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:48,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 409 [2023-08-24 13:38:48,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:51,278 INFO L124 PetriNetUnfolderBase]: 4585/7875 cut-off events. [2023-08-24 13:38:51,278 INFO L125 PetriNetUnfolderBase]: For 269195/269195 co-relation queries the response was YES. [2023-08-24 13:38:51,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85615 conditions, 7875 events. 4585/7875 cut-off events. For 269195/269195 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 50598 event pairs, 1146 based on Foata normal form. 4/7879 useless extension candidates. Maximal degree in co-relation 85489. Up to 5116 conditions per place. [2023-08-24 13:38:51,391 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 370 selfloop transitions, 528 changer transitions 0/898 dead transitions. [2023-08-24 13:38:51,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 898 transitions, 32417 flow [2023-08-24 13:38:51,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 13:38:51,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 13:38:51,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1556 transitions. [2023-08-24 13:38:51,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458546343631918 [2023-08-24 13:38:51,392 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1556 transitions. [2023-08-24 13:38:51,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1556 transitions. [2023-08-24 13:38:51,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:51,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1556 transitions. [2023-08-24 13:38:51,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 141.45454545454547) internal successors, (1556), 11 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:51,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:51,395 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:51,396 INFO L175 Difference]: Start difference. First operand has 513 places, 880 transitions, 30542 flow. Second operand 11 states and 1556 transitions. [2023-08-24 13:38:51,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 898 transitions, 32417 flow [2023-08-24 13:38:52,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 898 transitions, 30640 flow, removed 4 selfloop flow, removed 20 redundant places. [2023-08-24 13:38:52,909 INFO L231 Difference]: Finished difference. Result has 501 places, 877 transitions, 29764 flow [2023-08-24 13:38:52,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=28708, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=29764, PETRI_PLACES=501, PETRI_TRANSITIONS=877} [2023-08-24 13:38:52,910 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 475 predicate places. [2023-08-24 13:38:52,910 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 877 transitions, 29764 flow [2023-08-24 13:38:52,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 137.0) internal successors, (1507), 11 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:52,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:38:52,910 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:38:52,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-08-24 13:38:52,910 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:38:52,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:38:52,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1868442491, now seen corresponding path program 1 times [2023-08-24 13:38:52,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:38:52,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121615619] [2023-08-24 13:38:52,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:52,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:38:52,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:53,279 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:53,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:38:53,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121615619] [2023-08-24 13:38:53,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121615619] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:38:53,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119612193] [2023-08-24 13:38:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:38:53,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:38:53,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:38:53,280 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 13:38:53,282 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 13:38:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:38:53,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-24 13:38:53,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:38:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:53,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:38:54,305 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-24 13:38:54,305 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-24 13:38:55,243 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:38:55,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119612193] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:38:55,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:38:55,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 29 [2023-08-24 13:38:55,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527210832] [2023-08-24 13:38:55,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:38:55,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 13:38:55,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:38:55,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 13:38:55,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2023-08-24 13:38:55,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:38:55,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 877 transitions, 29764 flow. Second operand has 29 states, 29 states have (on average 132.27586206896552) internal successors, (3836), 29 states have internal predecessors, (3836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:55,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:38:55,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:38:55,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:38:59,332 INFO L124 PetriNetUnfolderBase]: 6875/11669 cut-off events. [2023-08-24 13:38:59,332 INFO L125 PetriNetUnfolderBase]: For 350266/350266 co-relation queries the response was YES. [2023-08-24 13:38:59,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118930 conditions, 11669 events. 6875/11669 cut-off events. For 350266/350266 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 78060 event pairs, 649 based on Foata normal form. 306/11975 useless extension candidates. Maximal degree in co-relation 118810. Up to 2925 conditions per place. [2023-08-24 13:38:59,505 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 616 selfloop transitions, 619 changer transitions 0/1235 dead transitions. [2023-08-24 13:38:59,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 1235 transitions, 39177 flow [2023-08-24 13:38:59,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 13:38:59,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 13:38:59,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3314 transitions. [2023-08-24 13:38:59,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3376120619396903 [2023-08-24 13:38:59,508 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3314 transitions. [2023-08-24 13:38:59,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3314 transitions. [2023-08-24 13:38:59,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:38:59,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3314 transitions. [2023-08-24 13:38:59,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 138.08333333333334) internal successors, (3314), 24 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:59,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:59,515 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 409.0) internal successors, (10225), 25 states have internal predecessors, (10225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:38:59,515 INFO L175 Difference]: Start difference. First operand has 501 places, 877 transitions, 29764 flow. Second operand 24 states and 3314 transitions. [2023-08-24 13:38:59,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 1235 transitions, 39177 flow [2023-08-24 13:39:02,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1235 transitions, 38124 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-08-24 13:39:02,238 INFO L231 Difference]: Finished difference. Result has 525 places, 1035 transitions, 34816 flow [2023-08-24 13:39:02,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=28640, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=34816, PETRI_PLACES=525, PETRI_TRANSITIONS=1035} [2023-08-24 13:39:02,239 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 499 predicate places. [2023-08-24 13:39:02,239 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 1035 transitions, 34816 flow [2023-08-24 13:39:02,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.27586206896552) internal successors, (3836), 29 states have internal predecessors, (3836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:02,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:39:02,240 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:39:02,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-24 13:39:02,445 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,SelfDestructingSolverStorable79 [2023-08-24 13:39:02,445 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:39:02,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:39:02,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1276122689, now seen corresponding path program 2 times [2023-08-24 13:39:02,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:39:02,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017045375] [2023-08-24 13:39:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:39:02,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:39:02,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:39:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:39:02,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:39:02,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017045375] [2023-08-24 13:39:02,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017045375] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:39:02,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554073104] [2023-08-24 13:39:02,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:39:02,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:39:02,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:39:02,813 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 13:39:02,813 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 13:39:03,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 13:39:03,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:39:03,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-24 13:39:03,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:39:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:39:03,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:39:03,881 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-24 13:39:03,881 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-24 13:39:06,172 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:39:06,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554073104] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:39:06,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:39:06,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 31 [2023-08-24 13:39:06,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026103401] [2023-08-24 13:39:06,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:39:06,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 13:39:06,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:39:06,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 13:39:06,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2023-08-24 13:39:06,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:39:06,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 1035 transitions, 34816 flow. Second operand has 31 states, 31 states have (on average 131.93548387096774) internal successors, (4090), 31 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:06,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:39:06,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:39:06,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:39:14,138 INFO L124 PetriNetUnfolderBase]: 8885/15396 cut-off events. [2023-08-24 13:39:14,138 INFO L125 PetriNetUnfolderBase]: For 492227/492227 co-relation queries the response was YES. [2023-08-24 13:39:14,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156982 conditions, 15396 events. 8885/15396 cut-off events. For 492227/492227 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 111201 event pairs, 660 based on Foata normal form. 380/15776 useless extension candidates. Maximal degree in co-relation 156853. Up to 3747 conditions per place. [2023-08-24 13:39:14,333 INFO L140 encePairwiseOnDemand]: 394/409 looper letters, 596 selfloop transitions, 977 changer transitions 0/1573 dead transitions. [2023-08-24 13:39:14,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 1573 transitions, 47677 flow [2023-08-24 13:39:14,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-24 13:39:14,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-24 13:39:14,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6187 transitions. [2023-08-24 13:39:14,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33615865254007066 [2023-08-24 13:39:14,337 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6187 transitions. [2023-08-24 13:39:14,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6187 transitions. [2023-08-24 13:39:14,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:39:14,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6187 transitions. [2023-08-24 13:39:14,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.48888888888888) internal successors, (6187), 45 states have internal predecessors, (6187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:14,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 409.0) internal successors, (18814), 46 states have internal predecessors, (18814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:14,394 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 409.0) internal successors, (18814), 46 states have internal predecessors, (18814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:14,394 INFO L175 Difference]: Start difference. First operand has 525 places, 1035 transitions, 34816 flow. Second operand 45 states and 6187 transitions. [2023-08-24 13:39:14,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 1573 transitions, 47677 flow [2023-08-24 13:39:18,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 1573 transitions, 46713 flow, removed 149 selfloop flow, removed 12 redundant places. [2023-08-24 13:39:18,360 INFO L231 Difference]: Finished difference. Result has 576 places, 1335 transitions, 44396 flow [2023-08-24 13:39:18,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=33597, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=709, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=44396, PETRI_PLACES=576, PETRI_TRANSITIONS=1335} [2023-08-24 13:39:18,361 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 550 predicate places. [2023-08-24 13:39:18,362 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 1335 transitions, 44396 flow [2023-08-24 13:39:18,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 131.93548387096774) internal successors, (4090), 31 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:18,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:39:18,362 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:39:18,368 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 13:39:18,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:39:18,572 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:39:18,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:39:18,577 INFO L85 PathProgramCache]: Analyzing trace with hash -263430157, now seen corresponding path program 3 times [2023-08-24 13:39:18,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:39:18,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674379624] [2023-08-24 13:39:18,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:39:18,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:39:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:39:19,902 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 13:39:19,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:39:19,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674379624] [2023-08-24 13:39:19,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674379624] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:39:19,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815646701] [2023-08-24 13:39:19,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 13:39:19,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:39:19,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:39:19,904 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 13:39:19,906 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 13:39:20,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 13:39:20,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:39:20,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-24 13:39:20,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:39:20,642 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:39:20,642 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:39:21,173 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-24 13:39:21,173 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-24 13:39:25,003 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:39:25,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815646701] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:39:25,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:39:25,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 42 [2023-08-24 13:39:25,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243342788] [2023-08-24 13:39:25,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:39:25,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-24 13:39:25,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:39:25,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-24 13:39:25,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1501, Unknown=0, NotChecked=0, Total=1722 [2023-08-24 13:39:25,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 409 [2023-08-24 13:39:25,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1335 transitions, 44396 flow. Second operand has 42 states, 42 states have (on average 100.61904761904762) internal successors, (4226), 42 states have internal predecessors, (4226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:25,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:39:25,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 409 [2023-08-24 13:39:25,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:39:45,336 INFO L124 PetriNetUnfolderBase]: 21340/36993 cut-off events. [2023-08-24 13:39:45,336 INFO L125 PetriNetUnfolderBase]: For 1333455/1333455 co-relation queries the response was YES. [2023-08-24 13:39:45,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 407676 conditions, 36993 events. 21340/36993 cut-off events. For 1333455/1333455 co-relation queries the response was YES. Maximal size of possible extension queue 1347. Compared 307237 event pairs, 2399 based on Foata normal form. 288/37281 useless extension candidates. Maximal degree in co-relation 407528. Up to 8814 conditions per place. [2023-08-24 13:39:46,160 INFO L140 encePairwiseOnDemand]: 391/409 looper letters, 1545 selfloop transitions, 2054 changer transitions 0/3599 dead transitions. [2023-08-24 13:39:46,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 3599 transitions, 115583 flow [2023-08-24 13:39:46,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-08-24 13:39:46,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-08-24 13:39:46,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 9261 transitions. [2023-08-24 13:39:46,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25730717937319403 [2023-08-24 13:39:46,166 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 9261 transitions. [2023-08-24 13:39:46,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 9261 transitions. [2023-08-24 13:39:46,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:39:46,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 9261 transitions. [2023-08-24 13:39:46,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 105.23863636363636) internal successors, (9261), 88 states have internal predecessors, (9261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:46,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 409.0) internal successors, (36401), 89 states have internal predecessors, (36401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:46,187 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 409.0) internal successors, (36401), 89 states have internal predecessors, (36401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:39:46,187 INFO L175 Difference]: Start difference. First operand has 576 places, 1335 transitions, 44396 flow. Second operand 88 states and 9261 transitions. [2023-08-24 13:39:46,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 3599 transitions, 115583 flow [2023-08-24 13:40:13,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 3599 transitions, 110850 flow, removed 1182 selfloop flow, removed 16 redundant places. [2023-08-24 13:40:13,195 INFO L231 Difference]: Finished difference. Result has 683 places, 2698 transitions, 92871 flow [2023-08-24 13:40:13,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=42404, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=753, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=92871, PETRI_PLACES=683, PETRI_TRANSITIONS=2698} [2023-08-24 13:40:13,196 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 657 predicate places. [2023-08-24 13:40:13,196 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 2698 transitions, 92871 flow [2023-08-24 13:40:13,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 100.61904761904762) internal successors, (4226), 42 states have internal predecessors, (4226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:40:13,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:40:13,196 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:40:13,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-24 13:40:13,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:40:13,403 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:40:13,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:40:13,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1878560791, now seen corresponding path program 4 times [2023-08-24 13:40:13,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:40:13,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663199191] [2023-08-24 13:40:13,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:40:13,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:40:13,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:40:13,744 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:40:13,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:40:13,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663199191] [2023-08-24 13:40:13,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663199191] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:40:13,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:40:13,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:40:13,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049678056] [2023-08-24 13:40:13,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:40:13,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:40:13,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:40:13,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:40:13,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:40:13,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:40:13,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 2698 transitions, 92871 flow. Second operand has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:40:13,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:40:13,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:40:13,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:40:40,460 INFO L124 PetriNetUnfolderBase]: 21336/36989 cut-off events. [2023-08-24 13:40:40,460 INFO L125 PetriNetUnfolderBase]: For 1474370/1474370 co-relation queries the response was YES. [2023-08-24 13:40:41,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419234 conditions, 36989 events. 21336/36989 cut-off events. For 1474370/1474370 co-relation queries the response was YES. Maximal size of possible extension queue 1353. Compared 307395 event pairs, 8066 based on Foata normal form. 4/36993 useless extension candidates. Maximal degree in co-relation 419051. Up to 34755 conditions per place. [2023-08-24 13:40:41,466 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 2252 selfloop transitions, 459 changer transitions 6/2717 dead transitions. [2023-08-24 13:40:41,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 2717 transitions, 98463 flow [2023-08-24 13:40:41,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 13:40:41,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 13:40:41,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1568 transitions. [2023-08-24 13:40:41,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485218937541676 [2023-08-24 13:40:41,468 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1568 transitions. [2023-08-24 13:40:41,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1568 transitions. [2023-08-24 13:40:41,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:40:41,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1568 transitions. [2023-08-24 13:40:41,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 142.54545454545453) internal successors, (1568), 11 states have internal predecessors, (1568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:40:41,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:40:41,471 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 409.0) internal successors, (4908), 12 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:40:41,471 INFO L175 Difference]: Start difference. First operand has 683 places, 2698 transitions, 92871 flow. Second operand 11 states and 1568 transitions. [2023-08-24 13:40:41,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 2717 transitions, 98463 flow [2023-08-24 13:41:12,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 2717 transitions, 97598 flow, removed 213 selfloop flow, removed 7 redundant places. [2023-08-24 13:41:12,308 INFO L231 Difference]: Finished difference. Result has 686 places, 2692 transitions, 92655 flow [2023-08-24 13:41:12,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=91892, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=92655, PETRI_PLACES=686, PETRI_TRANSITIONS=2692} [2023-08-24 13:41:12,310 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 660 predicate places. [2023-08-24 13:41:12,310 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 2692 transitions, 92655 flow [2023-08-24 13:41:12,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:41:12,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:41:12,311 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:41:12,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-08-24 13:41:12,311 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:41:12,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:41:12,311 INFO L85 PathProgramCache]: Analyzing trace with hash -119801169, now seen corresponding path program 5 times [2023-08-24 13:41:12,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:41:12,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527369082] [2023-08-24 13:41:12,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:41:12,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:41:12,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:41:13,307 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 13:41:13,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:41:13,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527369082] [2023-08-24 13:41:13,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527369082] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:41:13,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613023397] [2023-08-24 13:41:13,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 13:41:13,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:41:13,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:41:13,310 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 13:41:13,311 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 13:41:13,629 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 13:41:13,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:41:13,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-24 13:41:13,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:41:14,013 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:41:14,014 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:41:14,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613023397] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:41:14,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:41:14,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [22] total 32 [2023-08-24 13:41:14,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125904387] [2023-08-24 13:41:14,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:41:14,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:41:14,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:41:14,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:41:14,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2023-08-24 13:41:14,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:41:14,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 2692 transitions, 92655 flow. Second operand has 12 states, 12 states have (on average 132.0) internal successors, (1584), 12 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:41:14,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:41:14,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:41:14,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:41:39,638 INFO L124 PetriNetUnfolderBase]: 21214/36647 cut-off events. [2023-08-24 13:41:39,639 INFO L125 PetriNetUnfolderBase]: For 1458613/1458613 co-relation queries the response was YES. [2023-08-24 13:41:40,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414701 conditions, 36647 events. 21214/36647 cut-off events. For 1458613/1458613 co-relation queries the response was YES. Maximal size of possible extension queue 1334. Compared 302721 event pairs, 4337 based on Foata normal form. 4/36650 useless extension candidates. Maximal degree in co-relation 414518. Up to 21268 conditions per place. [2023-08-24 13:41:40,651 INFO L140 encePairwiseOnDemand]: 397/409 looper letters, 2037 selfloop transitions, 673 changer transitions 3/2713 dead transitions. [2023-08-24 13:41:40,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 2713 transitions, 98109 flow [2023-08-24 13:41:40,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:41:40,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:41:40,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1652 transitions. [2023-08-24 13:41:40,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33659331703341483 [2023-08-24 13:41:40,652 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1652 transitions. [2023-08-24 13:41:40,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1652 transitions. [2023-08-24 13:41:40,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:41:40,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1652 transitions. [2023-08-24 13:41:40,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 137.66666666666666) internal successors, (1652), 12 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:41:40,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:41:40,656 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:41:40,656 INFO L175 Difference]: Start difference. First operand has 686 places, 2692 transitions, 92655 flow. Second operand 12 states and 1652 transitions. [2023-08-24 13:41:40,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 2713 transitions, 98109 flow [2023-08-24 13:42:12,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 2713 transitions, 96634 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-08-24 13:42:12,328 INFO L231 Difference]: Finished difference. Result has 680 places, 2678 transitions, 92052 flow [2023-08-24 13:42:12,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=90799, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=673, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2007, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=92052, PETRI_PLACES=680, PETRI_TRANSITIONS=2678} [2023-08-24 13:42:12,329 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 654 predicate places. [2023-08-24 13:42:12,329 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 2678 transitions, 92052 flow [2023-08-24 13:42:12,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 132.0) internal successors, (1584), 12 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:42:12,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:42:12,330 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:42:12,335 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 13:42:12,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:42:12,535 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:42:12,535 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:42:12,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1194911465, now seen corresponding path program 6 times [2023-08-24 13:42:12,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:42:12,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392751754] [2023-08-24 13:42:12,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:42:12,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:42:12,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:42:13,236 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:42:13,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:42:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392751754] [2023-08-24 13:42:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392751754] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:42:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276378502] [2023-08-24 13:42:13,237 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 13:42:13,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:42:13,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:42:13,238 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 13:42:13,240 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 13:42:13,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 13:42:13,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:42:13,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-24 13:42:13,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:42:13,691 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 13:42:13,692 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2023-08-24 13:42:13,705 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:42:13,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:42:13,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276378502] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:42:13,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:42:13,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 22 [2023-08-24 13:42:13,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769746987] [2023-08-24 13:42:13,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:42:13,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:42:13,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:42:13,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:42:13,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-08-24 13:42:13,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:42:13,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 2678 transitions, 92052 flow. Second operand has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:42:13,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:42:13,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:42:13,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:42:39,080 INFO L124 PetriNetUnfolderBase]: 21196/36609 cut-off events. [2023-08-24 13:42:39,081 INFO L125 PetriNetUnfolderBase]: For 1497304/1497304 co-relation queries the response was YES. [2023-08-24 13:42:39,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413330 conditions, 36609 events. 21196/36609 cut-off events. For 1497304/1497304 co-relation queries the response was YES. Maximal size of possible extension queue 1334. Compared 302193 event pairs, 7952 based on Foata normal form. 4/36612 useless extension candidates. Maximal degree in co-relation 413147. Up to 34393 conditions per place. [2023-08-24 13:42:40,354 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 2260 selfloop transitions, 426 changer transitions 10/2696 dead transitions. [2023-08-24 13:42:40,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 2696 transitions, 97468 flow [2023-08-24 13:42:40,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 13:42:40,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 13:42:40,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1844 transitions. [2023-08-24 13:42:40,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34681211209328566 [2023-08-24 13:42:40,356 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1844 transitions. [2023-08-24 13:42:40,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1844 transitions. [2023-08-24 13:42:40,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:42:40,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1844 transitions. [2023-08-24 13:42:40,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 141.84615384615384) internal successors, (1844), 13 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:42:40,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:42:40,360 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 409.0) internal successors, (5726), 14 states have internal predecessors, (5726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:42:40,360 INFO L175 Difference]: Start difference. First operand has 680 places, 2678 transitions, 92052 flow. Second operand 13 states and 1844 transitions. [2023-08-24 13:42:40,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 2696 transitions, 97468 flow [2023-08-24 13:43:12,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 2696 transitions, 96180 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-24 13:43:12,188 INFO L231 Difference]: Finished difference. Result has 681 places, 2665 transitions, 91081 flow [2023-08-24 13:43:12,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=90524, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=91081, PETRI_PLACES=681, PETRI_TRANSITIONS=2665} [2023-08-24 13:43:12,190 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 655 predicate places. [2023-08-24 13:43:12,190 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 2665 transitions, 91081 flow [2023-08-24 13:43:12,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:43:12,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:43:12,190 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:43:12,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-24 13:43:12,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:43:12,396 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:43:12,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:43:12,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1534780459, now seen corresponding path program 7 times [2023-08-24 13:43:12,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:43:12,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509613774] [2023-08-24 13:43:12,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:43:12,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:43:12,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:43:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:43:12,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:43:12,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509613774] [2023-08-24 13:43:12,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509613774] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:43:12,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:43:12,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:43:12,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892314666] [2023-08-24 13:43:12,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:43:12,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:43:12,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:43:12,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:43:12,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:43:12,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:43:12,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 2665 transitions, 91081 flow. Second operand has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:43:12,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:43:12,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:43:12,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:43:40,385 INFO L124 PetriNetUnfolderBase]: 21174/36557 cut-off events. [2023-08-24 13:43:40,385 INFO L125 PetriNetUnfolderBase]: For 1452170/1452170 co-relation queries the response was YES. [2023-08-24 13:43:41,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409059 conditions, 36557 events. 21174/36557 cut-off events. For 1452170/1452170 co-relation queries the response was YES. Maximal size of possible extension queue 1334. Compared 301660 event pairs, 7968 based on Foata normal form. 4/36560 useless extension candidates. Maximal degree in co-relation 408876. Up to 34361 conditions per place. [2023-08-24 13:43:41,393 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 2259 selfloop transitions, 420 changer transitions 3/2682 dead transitions. [2023-08-24 13:43:41,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 2682 transitions, 96466 flow [2023-08-24 13:43:41,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:43:41,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:43:41,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1707 transitions. [2023-08-24 13:43:41,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.347799511002445 [2023-08-24 13:43:41,396 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1707 transitions. [2023-08-24 13:43:41,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1707 transitions. [2023-08-24 13:43:41,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:43:41,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1707 transitions. [2023-08-24 13:43:41,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 142.25) internal successors, (1707), 12 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:43:41,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:43:41,400 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:43:41,400 INFO L175 Difference]: Start difference. First operand has 681 places, 2665 transitions, 91081 flow. Second operand 12 states and 1707 transitions. [2023-08-24 13:43:41,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 2682 transitions, 96466 flow [2023-08-24 13:44:11,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 2682 transitions, 95564 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-08-24 13:44:11,886 INFO L231 Difference]: Finished difference. Result has 677 places, 2658 transitions, 90696 flow [2023-08-24 13:44:11,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=89941, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=90696, PETRI_PLACES=677, PETRI_TRANSITIONS=2658} [2023-08-24 13:44:11,887 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 651 predicate places. [2023-08-24 13:44:11,888 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 2658 transitions, 90696 flow [2023-08-24 13:44:11,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:44:11,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:44:11,888 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:44:11,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-08-24 13:44:11,888 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:44:11,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:44:11,888 INFO L85 PathProgramCache]: Analyzing trace with hash -196491703, now seen corresponding path program 8 times [2023-08-24 13:44:11,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:44:11,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297774233] [2023-08-24 13:44:11,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:44:11,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:44:11,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:44:12,701 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 13:44:12,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:44:12,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297774233] [2023-08-24 13:44:12,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297774233] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:44:12,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833135301] [2023-08-24 13:44:12,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 13:44:12,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:44:12,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:44:12,704 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 13:44:12,705 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 13:44:13,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 13:44:13,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:44:13,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-24 13:44:13,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:44:13,259 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 13:44:13,259 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 14 [2023-08-24 13:44:13,275 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:44:13,275 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 13:44:13,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833135301] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:44:13,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 13:44:13,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 27 [2023-08-24 13:44:13,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926704204] [2023-08-24 13:44:13,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:44:13,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:44:13,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:44:13,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:44:13,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2023-08-24 13:44:13,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:44:13,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 2658 transitions, 90696 flow. Second operand has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:44:13,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:44:13,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:44:13,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:44:41,577 INFO L124 PetriNetUnfolderBase]: 21156/36519 cut-off events. [2023-08-24 13:44:41,577 INFO L125 PetriNetUnfolderBase]: For 1449489/1449489 co-relation queries the response was YES. [2023-08-24 13:44:42,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 408484 conditions, 36519 events. 21156/36519 cut-off events. For 1449489/1449489 co-relation queries the response was YES. Maximal size of possible extension queue 1334. Compared 301250 event pairs, 7964 based on Foata normal form. 4/36522 useless extension candidates. Maximal degree in co-relation 408302. Up to 34329 conditions per place. [2023-08-24 13:44:42,802 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 2250 selfloop transitions, 416 changer transitions 8/2674 dead transitions. [2023-08-24 13:44:42,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 2674 transitions, 96051 flow [2023-08-24 13:44:42,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:44:42,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 13:44:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1705 transitions. [2023-08-24 13:44:42,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3473920130399348 [2023-08-24 13:44:42,804 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1705 transitions. [2023-08-24 13:44:42,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1705 transitions. [2023-08-24 13:44:42,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:44:42,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1705 transitions. [2023-08-24 13:44:42,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 142.08333333333334) internal successors, (1705), 12 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:44:42,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:44:42,811 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 409.0) internal successors, (5317), 13 states have internal predecessors, (5317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:44:42,811 INFO L175 Difference]: Start difference. First operand has 677 places, 2658 transitions, 90696 flow. Second operand 12 states and 1705 transitions. [2023-08-24 13:44:42,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 2674 transitions, 96051 flow [2023-08-24 13:45:12,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 2674 transitions, 94705 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-08-24 13:45:12,272 INFO L231 Difference]: Finished difference. Result has 674 places, 2647 transitions, 89681 flow [2023-08-24 13:45:12,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=89102, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=89681, PETRI_PLACES=674, PETRI_TRANSITIONS=2647} [2023-08-24 13:45:12,274 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 648 predicate places. [2023-08-24 13:45:12,274 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 2647 transitions, 89681 flow [2023-08-24 13:45:12,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:45:12,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:45:12,274 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:45:12,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-08-24 13:45:12,480 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,SelfDestructingSolverStorable86 [2023-08-24 13:45:12,481 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:45:12,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:45:12,481 INFO L85 PathProgramCache]: Analyzing trace with hash -478253545, now seen corresponding path program 9 times [2023-08-24 13:45:12,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:45:12,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524935837] [2023-08-24 13:45:12,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:45:12,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:45:12,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:45:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:45:12,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:45:12,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524935837] [2023-08-24 13:45:12,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524935837] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:45:12,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769934179] [2023-08-24 13:45:12,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 13:45:12,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:45:12,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:45:12,859 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 13:45:12,860 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 13:45:13,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 13:45:13,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:45:13,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-24 13:45:13,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:45:13,364 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:45:13,365 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:45:13,797 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-24 13:45:13,798 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-24 13:45:14,663 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:45:14,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769934179] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:45:14,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:45:14,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2023-08-24 13:45:14,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832185128] [2023-08-24 13:45:14,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:45:14,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 13:45:14,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:45:14,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 13:45:14,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-08-24 13:45:14,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:45:14,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 2647 transitions, 89681 flow. Second operand has 21 states, 21 states have (on average 138.1904761904762) internal successors, (2902), 21 states have internal predecessors, (2902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:45:14,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:45:14,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:45:14,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:45:40,397 INFO L124 PetriNetUnfolderBase]: 21538/37033 cut-off events. [2023-08-24 13:45:40,397 INFO L125 PetriNetUnfolderBase]: For 1506920/1506920 co-relation queries the response was YES. [2023-08-24 13:45:41,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410043 conditions, 37033 events. 21538/37033 cut-off events. For 1506920/1506920 co-relation queries the response was YES. Maximal size of possible extension queue 1356. Compared 304820 event pairs, 5412 based on Foata normal form. 344/37376 useless extension candidates. Maximal degree in co-relation 409861. Up to 23740 conditions per place. [2023-08-24 13:45:41,734 INFO L140 encePairwiseOnDemand]: 395/409 looper letters, 1426 selfloop transitions, 1426 changer transitions 0/2852 dead transitions. [2023-08-24 13:45:41,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 2852 transitions, 99575 flow [2023-08-24 13:45:41,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 13:45:41,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 13:45:41,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2457 transitions. [2023-08-24 13:45:41,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35337264490148135 [2023-08-24 13:45:41,736 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2457 transitions. [2023-08-24 13:45:41,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2457 transitions. [2023-08-24 13:45:41,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:45:41,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2457 transitions. [2023-08-24 13:45:41,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 144.52941176470588) internal successors, (2457), 17 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:45:41,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 409.0) internal successors, (7362), 18 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:45:41,741 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 409.0) internal successors, (7362), 18 states have internal predecessors, (7362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:45:41,741 INFO L175 Difference]: Start difference. First operand has 674 places, 2647 transitions, 89681 flow. Second operand 17 states and 2457 transitions. [2023-08-24 13:45:41,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 2852 transitions, 99575 flow [2023-08-24 13:46:11,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 2852 transitions, 98485 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-08-24 13:46:11,358 INFO L231 Difference]: Finished difference. Result has 679 places, 2711 transitions, 95097 flow [2023-08-24 13:46:11,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=87520, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=95097, PETRI_PLACES=679, PETRI_TRANSITIONS=2711} [2023-08-24 13:46:11,359 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 653 predicate places. [2023-08-24 13:46:11,359 INFO L495 AbstractCegarLoop]: Abstraction has has 679 places, 2711 transitions, 95097 flow [2023-08-24 13:46:11,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 138.1904761904762) internal successors, (2902), 21 states have internal predecessors, (2902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:46:11,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:46:11,360 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:46:11,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-08-24 13:46:11,565 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,SelfDestructingSolverStorable87 [2023-08-24 13:46:11,566 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:46:11,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:46:11,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1354000605, now seen corresponding path program 10 times [2023-08-24 13:46:11,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:46:11,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414012287] [2023-08-24 13:46:11,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:46:11,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:46:11,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:46:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:46:11,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:46:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414012287] [2023-08-24 13:46:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414012287] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:46:11,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:46:11,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:46:11,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107960008] [2023-08-24 13:46:11,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:46:11,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:46:11,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:46:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:46:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:46:11,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:46:11,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 2711 transitions, 95097 flow. Second operand has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:46:11,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:46:11,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:46:11,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:46:39,457 INFO L124 PetriNetUnfolderBase]: 21536/37035 cut-off events. [2023-08-24 13:46:39,457 INFO L125 PetriNetUnfolderBase]: For 1581772/1581772 co-relation queries the response was YES. [2023-08-24 13:46:41,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421017 conditions, 37035 events. 21536/37035 cut-off events. For 1581772/1581772 co-relation queries the response was YES. Maximal size of possible extension queue 1358. Compared 304794 event pairs, 7992 based on Foata normal form. 4/37038 useless extension candidates. Maximal degree in co-relation 420830. Up to 34857 conditions per place. [2023-08-24 13:46:41,318 INFO L140 encePairwiseOnDemand]: 398/409 looper letters, 2345 selfloop transitions, 370 changer transitions 13/2728 dead transitions. [2023-08-24 13:46:41,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 2728 transitions, 100720 flow [2023-08-24 13:46:41,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 13:46:41,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 13:46:41,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1421 transitions. [2023-08-24 13:46:41,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3474327628361858 [2023-08-24 13:46:41,320 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1421 transitions. [2023-08-24 13:46:41,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1421 transitions. [2023-08-24 13:46:41,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:46:41,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1421 transitions. [2023-08-24 13:46:41,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 142.1) internal successors, (1421), 10 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:46:41,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:46:41,323 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 409.0) internal successors, (4499), 11 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:46:41,323 INFO L175 Difference]: Start difference. First operand has 679 places, 2711 transitions, 95097 flow. Second operand 10 states and 1421 transitions. [2023-08-24 13:46:41,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 2728 transitions, 100720 flow [2023-08-24 13:47:13,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 2728 transitions, 99985 flow, removed 53 selfloop flow, removed 9 redundant places. [2023-08-24 13:47:13,207 INFO L231 Difference]: Finished difference. Result has 679 places, 2701 transitions, 94771 flow [2023-08-24 13:47:13,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=94362, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=94771, PETRI_PLACES=679, PETRI_TRANSITIONS=2701} [2023-08-24 13:47:13,209 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 653 predicate places. [2023-08-24 13:47:13,209 INFO L495 AbstractCegarLoop]: Abstraction has has 679 places, 2701 transitions, 94771 flow [2023-08-24 13:47:13,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:47:13,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:47:13,210 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:47:13,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-08-24 13:47:13,210 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:47:13,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:47:13,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1897841441, now seen corresponding path program 11 times [2023-08-24 13:47:13,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:47:13,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143481118] [2023-08-24 13:47:13,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:47:13,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:47:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:47:13,593 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:47:13,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:47:13,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143481118] [2023-08-24 13:47:13,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143481118] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 13:47:13,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703191016] [2023-08-24 13:47:13,593 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 13:47:13,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 13:47:13,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 13:47:13,598 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 13:47:13,598 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 13:47:13,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 13:47:13,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 13:47:13,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-24 13:47:13,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 13:47:14,224 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:47:14,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 13:47:14,715 INFO L322 Elim1Store]: treesize reduction 44, result has 81.0 percent of original size [2023-08-24 13:47:14,715 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 132 treesize of output 222 [2023-08-24 13:47:16,159 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:47:16,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703191016] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 13:47:16,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 13:47:16,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 29 [2023-08-24 13:47:16,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317537118] [2023-08-24 13:47:16,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 13:47:16,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 13:47:16,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:47:16,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 13:47:16,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2023-08-24 13:47:16,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 409 [2023-08-24 13:47:16,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 2701 transitions, 94771 flow. Second operand has 29 states, 29 states have (on average 132.06896551724137) internal successors, (3830), 29 states have internal predecessors, (3830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:47:16,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:47:16,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 409 [2023-08-24 13:47:16,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 13:47:49,078 INFO L124 PetriNetUnfolderBase]: 21926/37823 cut-off events. [2023-08-24 13:47:49,079 INFO L125 PetriNetUnfolderBase]: For 1620568/1620568 co-relation queries the response was YES. [2023-08-24 13:47:50,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428469 conditions, 37823 events. 21926/37823 cut-off events. For 1620568/1620568 co-relation queries the response was YES. Maximal size of possible extension queue 1398. Compared 313998 event pairs, 2798 based on Foata normal form. 132/37954 useless extension candidates. Maximal degree in co-relation 428282. Up to 16211 conditions per place. [2023-08-24 13:47:50,925 INFO L140 encePairwiseOnDemand]: 394/409 looper letters, 1077 selfloop transitions, 1809 changer transitions 0/2886 dead transitions. [2023-08-24 13:47:50,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 2886 transitions, 104008 flow [2023-08-24 13:47:50,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 13:47:50,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 13:47:50,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3158 transitions. [2023-08-24 13:47:50,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3357074518975231 [2023-08-24 13:47:50,927 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3158 transitions. [2023-08-24 13:47:50,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3158 transitions. [2023-08-24 13:47:50,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 13:47:50,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3158 transitions. [2023-08-24 13:47:50,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 137.30434782608697) internal successors, (3158), 23 states have internal predecessors, (3158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:47:50,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:47:50,934 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 409.0) internal successors, (9816), 24 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:47:50,934 INFO L175 Difference]: Start difference. First operand has 679 places, 2701 transitions, 94771 flow. Second operand 23 states and 3158 transitions. [2023-08-24 13:47:50,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 2886 transitions, 104008 flow [2023-08-24 13:48:24,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 2886 transitions, 103180 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-08-24 13:48:24,154 INFO L231 Difference]: Finished difference. Result has 693 places, 2745 transitions, 100840 flow [2023-08-24 13:48:24,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=93735, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1760, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=915, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=100840, PETRI_PLACES=693, PETRI_TRANSITIONS=2745} [2023-08-24 13:48:24,155 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 667 predicate places. [2023-08-24 13:48:24,156 INFO L495 AbstractCegarLoop]: Abstraction has has 693 places, 2745 transitions, 100840 flow [2023-08-24 13:48:24,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.06896551724137) internal successors, (3830), 29 states have internal predecessors, (3830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:48:24,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 13:48:24,156 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 13:48:24,165 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 13:48:24,363 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,SelfDestructingSolverStorable89 [2023-08-24 13:48:24,363 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 13:48:24,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 13:48:24,363 INFO L85 PathProgramCache]: Analyzing trace with hash -425526579, now seen corresponding path program 12 times [2023-08-24 13:48:24,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 13:48:24,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216964094] [2023-08-24 13:48:24,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 13:48:24,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 13:48:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 13:48:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 13:48:24,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 13:48:24,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216964094] [2023-08-24 13:48:24,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216964094] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 13:48:24,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 13:48:24,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 13:48:24,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115576903] [2023-08-24 13:48:24,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 13:48:24,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 13:48:24,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 13:48:24,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 13:48:24,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-24 13:48:24,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 409 [2023-08-24 13:48:24,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 2745 transitions, 100840 flow. Second operand has 12 states, 12 states have (on average 138.0) internal successors, (1656), 12 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 13:48:24,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 13:48:24,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 409 [2023-08-24 13:48:24,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-24 13:48:47,730 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 13:48:48,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 13:48:48,307 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-08-24 13:48:48,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2023-08-24 13:48:48,307 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (12states, 136/409 universal loopers) in iteration 91,while PetriNetUnfolder was constructing finite prefix that currently has 372652 conditions, 30420 events (18147/30419 cut-off events. For 1514341/1514341 co-relation queries the response was YES. Maximal size of possible extension queue 1400. Compared 250549 event pairs, 6832 based on Foata normal form. 4/31323 useless extension candidates. Maximal degree in co-relation 372460. Up to 28267 conditions per place.). [2023-08-24 13:48:48,308 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-24 13:48:48,308 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-24 13:48:48,308 INFO L445 BasicCegarLoop]: Path program histogram: [27, 22, 17, 12, 7, 4, 1, 1] [2023-08-24 13:48:48,310 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 13:48:48,310 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 13:48:48,312 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 01:48:48 BasicIcfg [2023-08-24 13:48:48,312 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 13:48:48,312 INFO L158 Benchmark]: Toolchain (without parser) took 814448.70ms. Allocated memory was 325.1MB in the beginning and 10.2GB in the end (delta: 9.9GB). Free memory was 300.7MB in the beginning and 7.3GB in the end (delta: -7.0GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. [2023-08-24 13:48:48,312 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 325.1MB. Free memory is still 301.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 13:48:48,312 INFO L158 Benchmark]: CACSL2BoogieTranslator took 182.72ms. Allocated memory is still 325.1MB. Free memory was 300.3MB in the beginning and 287.9MB in the end (delta: 12.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 13:48:48,313 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.12ms. Allocated memory is still 325.1MB. Free memory was 287.9MB in the beginning and 285.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 13:48:48,313 INFO L158 Benchmark]: Boogie Preprocessor took 30.75ms. Allocated memory is still 325.1MB. Free memory was 285.8MB in the beginning and 284.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 13:48:48,313 INFO L158 Benchmark]: RCFGBuilder took 373.36ms. Allocated memory is still 325.1MB. Free memory was 284.2MB in the beginning and 265.7MB in the end (delta: 18.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-24 13:48:48,313 INFO L158 Benchmark]: TraceAbstraction took 813818.87ms. Allocated memory was 325.1MB in the beginning and 10.2GB in the end (delta: 9.9GB). Free memory was 265.3MB in the beginning and 7.3GB in the end (delta: -7.1GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. [2023-08-24 13:48:48,314 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.11ms. Allocated memory is still 325.1MB. Free memory is still 301.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 182.72ms. Allocated memory is still 325.1MB. Free memory was 300.3MB in the beginning and 287.9MB in the end (delta: 12.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 39.12ms. Allocated memory is still 325.1MB. Free memory was 287.9MB in the beginning and 285.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 30.75ms. Allocated memory is still 325.1MB. Free memory was 285.8MB in the beginning and 284.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 373.36ms. Allocated memory is still 325.1MB. Free memory was 284.2MB in the beginning and 265.7MB in the end (delta: 18.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 813818.87ms. Allocated memory was 325.1MB in the beginning and 10.2GB in the end (delta: 9.9GB). Free memory was 265.3MB in the beginning and 7.3GB in the end (delta: -7.1GB). Peak memory consumption was 3.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.3s, 179 PlacesBefore, 26 PlacesAfterwards, 191 TransitionsBefore, 25 TransitionsAfterwards, 3332 CoEnabledTransitionPairs, 7 FixpointIterations, 94 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 24 TrivialYvCompositions, 19 ConcurrentYvCompositions, 13 ChoiceCompositions, 208 TotalNumberOfCompositions, 3847 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3402, independent: 3333, independent conditional: 0, independent unconditional: 3333, dependent: 69, dependent conditional: 0, dependent unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1950, independent: 1935, independent conditional: 0, independent unconditional: 1935, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3402, independent: 1398, independent conditional: 0, independent unconditional: 1398, dependent: 54, dependent conditional: 0, dependent unconditional: 54, unknown: 1950, unknown conditional: 0, unknown unconditional: 1950] , Statistics on independence cache: Total cache size (in pairs): 46, Positive cache size: 41, Positive conditional cache size: 0, Positive unconditional cache size: 41, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (12states, 136/409 universal loopers) in iteration 91,while PetriNetUnfolder was constructing finite prefix that currently has 372652 conditions, 30420 events (18147/30419 cut-off events. For 1514341/1514341 co-relation queries the response was YES. Maximal size of possible extension queue 1400. Compared 250549 event pairs, 6832 based on Foata normal form. 4/31323 useless extension candidates. Maximal degree in co-relation 372460. Up to 28267 conditions per place.). - TimeoutResultAtElement [Line: 88]: 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 (12states, 136/409 universal loopers) in iteration 91,while PetriNetUnfolder was constructing finite prefix that currently has 372652 conditions, 30420 events (18147/30419 cut-off events. For 1514341/1514341 co-relation queries the response was YES. Maximal size of possible extension queue 1400. Compared 250549 event pairs, 6832 based on Foata normal form. 4/31323 useless extension candidates. Maximal degree in co-relation 372460. Up to 28267 conditions per place.). - TimeoutResultAtElement [Line: 87]: 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 (12states, 136/409 universal loopers) in iteration 91,while PetriNetUnfolder was constructing finite prefix that currently has 372652 conditions, 30420 events (18147/30419 cut-off events. For 1514341/1514341 co-relation queries the response was YES. Maximal size of possible extension queue 1400. Compared 250549 event pairs, 6832 based on Foata normal form. 4/31323 useless extension candidates. Maximal degree in co-relation 372460. Up to 28267 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 245 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: 813.7s, OverallIterations: 91, TraceHistogramMax: 5, PathProgramHistogramMax: 27, EmptinessCheckTime: 0.0s, AutomataDifference: 724.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18741 SdHoareTripleChecker+Valid, 18.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18741 mSDsluCounter, 43 SdHoareTripleChecker+Invalid, 15.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 161 IncrementalHoareTripleChecker+Unchecked, 30 mSDsCounter, 689 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 36611 IncrementalHoareTripleChecker+Invalid, 37461 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 689 mSolverCounterUnsat, 13 mSDtfsCounter, 36611 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4034 GetRequests, 1575 SyntacticMatches, 11 SemanticMatches, 2448 ConstructedPredicates, 2 IntricatePredicates, 1 DeprecatedPredicates, 19842 ImplicationChecksByTransitivity, 47.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=100840occurred in iteration=90, InterpolantAutomatonStates: 1329, 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.8s SsaConstructionTime, 3.1s SatisfiabilityAnalysisTime, 65.1s InterpolantComputationTime, 3749 NumberOfCodeBlocks, 3566 NumberOfCodeBlocksAsserted, 160 NumberOfCheckSat, 4130 ConstructedInterpolants, 30 QuantifiedInterpolants, 47391 SizeOfPredicates, 532 NumberOfNonLiveVariables, 9573 ConjunctsInSsa, 1024 ConjunctsInUnsatCore, 149 InterpolantComputations, 76 PerfectInterpolantSequences, 3873/4392 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