/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -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-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 15:52:53,531 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 15:52:53,575 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-SemanticLbe.epf [2023-11-17 15:52:53,592 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 15:52:53,592 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 15:52:53,592 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 15:52:53,593 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 15:52:53,593 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 15:52:53,593 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 15:52:53,594 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 15:52:53,594 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 15:52:53,594 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 15:52:53,594 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 15:52:53,594 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 15:52:53,595 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 15:52:53,595 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 15:52:53,595 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 15:52:53,595 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 15:52:53,596 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 15:52:53,596 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 15:52:53,596 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 15:52:53,599 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 15:52:53,599 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 15:52:53,599 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 15:52:53,599 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 15:52:53,599 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:52:53,599 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 15:52:53,600 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 15:52:53,600 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 15:52:53,600 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 15:52:53,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 15:52:53,601 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 15:52:53,601 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-11-17 15:52:53,780 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 15:52:53,794 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 15:52:53,796 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 15:52:53,797 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 15:52:53,797 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 15:52:53,798 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c [2023-11-17 15:52:54,705 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 15:52:54,879 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 15:52:54,880 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-symm.wvr.c [2023-11-17 15:52:54,888 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b869c1fcf/26a219447c6f4ac0b1441b2d6512f0af/FLAG2dca61421 [2023-11-17 15:52:54,907 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b869c1fcf/26a219447c6f4ac0b1441b2d6512f0af [2023-11-17 15:52:54,909 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 15:52:54,911 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 15:52:54,913 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 15:52:54,913 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 15:52:54,916 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 15:52:54,916 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:52:54" (1/1) ... [2023-11-17 15:52:54,918 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1127b6ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:54, skipping insertion in model container [2023-11-17 15:52:54,918 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:52:54" (1/1) ... [2023-11-17 15:52:54,945 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 15:52:55,079 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-name-comparator-symm.wvr.c[3882,3895] [2023-11-17 15:52:55,096 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:52:55,102 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 15:52:55,121 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-name-comparator-symm.wvr.c[3882,3895] [2023-11-17 15:52:55,123 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:52:55,133 INFO L206 MainTranslator]: Completed translation [2023-11-17 15:52:55,134 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55 WrapperNode [2023-11-17 15:52:55,134 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 15:52:55,135 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 15:52:55,135 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 15:52:55,135 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 15:52:55,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,146 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,165 INFO L138 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 229 [2023-11-17 15:52:55,165 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 15:52:55,166 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 15:52:55,166 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 15:52:55,166 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 15:52:55,172 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,172 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,174 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,175 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,180 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,182 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,183 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,184 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,186 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 15:52:55,187 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 15:52:55,187 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 15:52:55,187 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 15:52:55,187 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (1/1) ... [2023-11-17 15:52:55,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:52:55,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:52:55,209 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-11-17 15:52:55,220 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-11-17 15:52:55,236 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 15:52:55,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 15:52:55,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 15:52:55,237 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 15:52:55,237 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 15:52:55,237 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 15:52:55,237 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 15:52:55,238 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 15:52:55,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 15:52:55,238 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-17 15:52:55,238 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 15:52:55,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 15:52:55,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 15:52:55,263 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 15:52:55,338 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 15:52:55,339 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 15:52:55,643 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 15:52:55,653 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 15:52:55,653 INFO L307 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-17 15:52:55,655 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:52:55 BoogieIcfgContainer [2023-11-17 15:52:55,655 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 15:52:55,656 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 15:52:55,657 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 15:52:55,658 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 15:52:55,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 03:52:54" (1/3) ... [2023-11-17 15:52:55,659 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2673a97b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:52:55, skipping insertion in model container [2023-11-17 15:52:55,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:55" (2/3) ... [2023-11-17 15:52:55,659 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2673a97b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:52:55, skipping insertion in model container [2023-11-17 15:52:55,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:52:55" (3/3) ... [2023-11-17 15:52:55,660 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2023-11-17 15:52:55,671 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 15:52:55,671 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 15:52:55,671 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 15:52:55,742 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 15:52:55,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 285 transitions, 584 flow [2023-11-17 15:52:55,848 INFO L124 PetriNetUnfolderBase]: 19/283 cut-off events. [2023-11-17 15:52:55,848 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 15:52:55,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292 conditions, 283 events. 19/283 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 509 event pairs, 0 based on Foata normal form. 0/263 useless extension candidates. Maximal degree in co-relation 186. Up to 2 conditions per place. [2023-11-17 15:52:55,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 285 transitions, 584 flow [2023-11-17 15:52:55,868 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 262 places, 274 transitions, 560 flow [2023-11-17 15:52:55,870 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 15:52:55,885 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 262 places, 274 transitions, 560 flow [2023-11-17 15:52:55,890 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 262 places, 274 transitions, 560 flow [2023-11-17 15:52:55,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 262 places, 274 transitions, 560 flow [2023-11-17 15:52:55,929 INFO L124 PetriNetUnfolderBase]: 19/274 cut-off events. [2023-11-17 15:52:55,929 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 15:52:55,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 283 conditions, 274 events. 19/274 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 507 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 186. Up to 2 conditions per place. [2023-11-17 15:52:55,934 INFO L119 LiptonReduction]: Number of co-enabled transitions 12528 [2023-11-17 15:53:02,112 INFO L134 LiptonReduction]: Checked pairs total: 11325 [2023-11-17 15:53:02,113 INFO L136 LiptonReduction]: Total number of compositions: 327 [2023-11-17 15:53:02,123 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 15:53:02,127 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=LoopHeads, 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;@5df6bed6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 15:53:02,127 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-17 15:53:02,130 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 15:53:02,130 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-11-17 15:53:02,130 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 15:53:02,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:02,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:02,131 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-11-17 15:53:02,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:02,134 INFO L85 PathProgramCache]: Analyzing trace with hash 618426844, now seen corresponding path program 1 times [2023-11-17 15:53:02,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:02,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018931487] [2023-11-17 15:53:02,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:02,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:02,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018931487] [2023-11-17 15:53:02,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018931487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:02,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:02,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 15:53:02,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126107368] [2023-11-17 15:53:02,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:02,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 15:53:02,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:02,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 15:53:02,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 15:53:02,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 612 [2023-11-17 15:53:02,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 257.6666666666667) internal successors, (773), 3 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:02,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 612 [2023-11-17 15:53:02,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:02,412 INFO L124 PetriNetUnfolderBase]: 41/76 cut-off events. [2023-11-17 15:53:02,412 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-11-17 15:53:02,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 76 events. 41/76 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 127 event pairs, 24 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-11-17 15:53:02,414 INFO L140 encePairwiseOnDemand]: 609/612 looper letters, 16 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-11-17 15:53:02,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 84 flow [2023-11-17 15:53:02,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 15:53:02,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 15:53:02,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 778 transitions. [2023-11-17 15:53:02,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42374727668845313 [2023-11-17 15:53:02,426 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 778 transitions. [2023-11-17 15:53:02,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 778 transitions. [2023-11-17 15:53:02,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:02,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 778 transitions. [2023-11-17 15:53:02,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 259.3333333333333) internal successors, (778), 3 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 612.0) internal successors, (2448), 4 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 612.0) internal successors, (2448), 4 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,440 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 778 transitions. [2023-11-17 15:53:02,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 84 flow [2023-11-17 15:53:02,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 76 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 15:53:02,443 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-11-17 15:53:02,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-11-17 15:53:02,446 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-11-17 15:53:02,446 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-11-17 15:53:02,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 257.6666666666667) internal successors, (773), 3 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:02,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:02,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 15:53:02,448 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-11-17 15:53:02,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:02,448 INFO L85 PathProgramCache]: Analyzing trace with hash 88161279, now seen corresponding path program 1 times [2023-11-17 15:53:02,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:02,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88807277] [2023-11-17 15:53:02,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:02,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:02,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:02,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88807277] [2023-11-17 15:53:02,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88807277] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:02,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678905125] [2023-11-17 15:53:02,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:02,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:02,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:02,607 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-11-17 15:53:02,615 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-11-17 15:53:02,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:02,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-17 15:53:02,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678905125] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:02,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:02,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-11-17 15:53:02,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080356558] [2023-11-17 15:53:02,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:02,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:02,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:02,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 612 [2023-11-17 15:53:02,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 7 states, 7 states have (on average 256.0) internal successors, (1792), 7 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:02,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 612 [2023-11-17 15:53:02,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:02,843 INFO L124 PetriNetUnfolderBase]: 41/78 cut-off events. [2023-11-17 15:53:02,843 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 15:53:02,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 78 events. 41/78 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 127 event pairs, 24 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 160. Up to 76 conditions per place. [2023-11-17 15:53:02,845 INFO L140 encePairwiseOnDemand]: 609/612 looper letters, 16 selfloop transitions, 4 changer transitions 0/20 dead transitions. [2023-11-17 15:53:02,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 20 transitions, 98 flow [2023-11-17 15:53:02,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:02,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:02,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1287 transitions. [2023-11-17 15:53:02,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42058823529411765 [2023-11-17 15:53:02,848 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1287 transitions. [2023-11-17 15:53:02,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1287 transitions. [2023-11-17 15:53:02,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:02,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1287 transitions. [2023-11-17 15:53:02,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 257.4) internal successors, (1287), 5 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,855 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,856 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 5 states and 1287 transitions. [2023-11-17 15:53:02,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 20 transitions, 98 flow [2023-11-17 15:53:02,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 20 transitions, 94 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:02,858 INFO L231 Difference]: Finished difference. Result has 25 places, 20 transitions, 72 flow [2023-11-17 15:53:02,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=72, PETRI_PLACES=25, PETRI_TRANSITIONS=20} [2023-11-17 15:53:02,864 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 4 predicate places. [2023-11-17 15:53:02,864 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 72 flow [2023-11-17 15:53:02,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 256.0) internal successors, (1792), 7 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:02,865 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:02,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-11-17 15:53:03,069 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-11-17 15:53:03,070 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-11-17 15:53:03,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:03,070 INFO L85 PathProgramCache]: Analyzing trace with hash -2075895393, now seen corresponding path program 2 times [2023-11-17 15:53:03,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:03,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843037429] [2023-11-17 15:53:03,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:03,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:03,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:03,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:03,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:03,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843037429] [2023-11-17 15:53:03,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843037429] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:03,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:03,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:03,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949130358] [2023-11-17 15:53:03,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:03,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:03,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:03,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:03,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:03,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 612 [2023-11-17 15:53:03,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 72 flow. Second operand has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:03,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 612 [2023-11-17 15:53:03,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:03,499 INFO L124 PetriNetUnfolderBase]: 57/107 cut-off events. [2023-11-17 15:53:03,499 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:53:03,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 107 events. 57/107 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 252 event pairs, 2 based on Foata normal form. 1/82 useless extension candidates. Maximal degree in co-relation 211. Up to 68 conditions per place. [2023-11-17 15:53:03,499 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 28 selfloop transitions, 8 changer transitions 3/39 dead transitions. [2023-11-17 15:53:03,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 39 transitions, 192 flow [2023-11-17 15:53:03,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:03,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:03,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1132 transitions. [2023-11-17 15:53:03,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36993464052287583 [2023-11-17 15:53:03,502 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1132 transitions. [2023-11-17 15:53:03,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1132 transitions. [2023-11-17 15:53:03,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:03,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1132 transitions. [2023-11-17 15:53:03,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 226.4) internal successors, (1132), 5 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,509 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,509 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 72 flow. Second operand 5 states and 1132 transitions. [2023-11-17 15:53:03,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 39 transitions, 192 flow [2023-11-17 15:53:03,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 39 transitions, 182 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:03,511 INFO L231 Difference]: Finished difference. Result has 31 places, 27 transitions, 119 flow [2023-11-17 15:53:03,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2023-11-17 15:53:03,512 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 10 predicate places. [2023-11-17 15:53:03,512 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 27 transitions, 119 flow [2023-11-17 15:53:03,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:03,513 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:03,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 15:53:03,514 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-11-17 15:53:03,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash -12175423, now seen corresponding path program 3 times [2023-11-17 15:53:03,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:03,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042785839] [2023-11-17 15:53:03,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:03,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:03,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:03,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:03,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042785839] [2023-11-17 15:53:03,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042785839] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:03,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:03,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:03,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155754832] [2023-11-17 15:53:03,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:03,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:03,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:03,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:03,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:03,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 612 [2023-11-17 15:53:03,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:03,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 612 [2023-11-17 15:53:03,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:03,900 INFO L124 PetriNetUnfolderBase]: 79/154 cut-off events. [2023-11-17 15:53:03,900 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-11-17 15:53:03,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 154 events. 79/154 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 438 event pairs, 18 based on Foata normal form. 1/123 useless extension candidates. Maximal degree in co-relation 431. Up to 85 conditions per place. [2023-11-17 15:53:03,902 INFO L140 encePairwiseOnDemand]: 606/612 looper letters, 36 selfloop transitions, 6 changer transitions 6/48 dead transitions. [2023-11-17 15:53:03,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 48 transitions, 284 flow [2023-11-17 15:53:03,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:03,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:03,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1135 transitions. [2023-11-17 15:53:03,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709150326797386 [2023-11-17 15:53:03,905 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1135 transitions. [2023-11-17 15:53:03,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1135 transitions. [2023-11-17 15:53:03,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:03,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1135 transitions. [2023-11-17 15:53:03,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.0) internal successors, (1135), 5 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,912 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,912 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 119 flow. Second operand 5 states and 1135 transitions. [2023-11-17 15:53:03,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 48 transitions, 284 flow [2023-11-17 15:53:03,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 48 transitions, 279 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:03,917 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 154 flow [2023-11-17 15:53:03,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=154, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2023-11-17 15:53:03,918 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 16 predicate places. [2023-11-17 15:53:03,918 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 154 flow [2023-11-17 15:53:03,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:03,919 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:03,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 15:53:03,919 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-11-17 15:53:03,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:03,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1709569541, now seen corresponding path program 4 times [2023-11-17 15:53:03,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:03,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657894369] [2023-11-17 15:53:03,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:03,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:04,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:04,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657894369] [2023-11-17 15:53:04,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657894369] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:04,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:04,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:04,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355321280] [2023-11-17 15:53:04,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:04,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:04,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:04,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:04,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:04,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 612 [2023-11-17 15:53:04,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 154 flow. Second operand has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:04,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 612 [2023-11-17 15:53:04,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:04,290 INFO L124 PetriNetUnfolderBase]: 95/184 cut-off events. [2023-11-17 15:53:04,290 INFO L125 PetriNetUnfolderBase]: For 215/215 co-relation queries the response was YES. [2023-11-17 15:53:04,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 670 conditions, 184 events. 95/184 cut-off events. For 215/215 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 597 event pairs, 8 based on Foata normal form. 1/173 useless extension candidates. Maximal degree in co-relation 641. Up to 98 conditions per place. [2023-11-17 15:53:04,291 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 37 selfloop transitions, 10 changer transitions 4/51 dead transitions. [2023-11-17 15:53:04,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 351 flow [2023-11-17 15:53:04,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:04,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:04,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1134 transitions. [2023-11-17 15:53:04,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37058823529411766 [2023-11-17 15:53:04,293 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1134 transitions. [2023-11-17 15:53:04,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1134 transitions. [2023-11-17 15:53:04,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:04,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1134 transitions. [2023-11-17 15:53:04,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 226.8) internal successors, (1134), 5 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,300 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,300 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 154 flow. Second operand 5 states and 1134 transitions. [2023-11-17 15:53:04,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 351 flow [2023-11-17 15:53:04,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 51 transitions, 321 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:04,304 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 205 flow [2023-11-17 15:53:04,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=205, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2023-11-17 15:53:04,305 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 19 predicate places. [2023-11-17 15:53:04,305 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 205 flow [2023-11-17 15:53:04,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:04,306 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:04,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 15:53:04,306 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-11-17 15:53:04,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:04,307 INFO L85 PathProgramCache]: Analyzing trace with hash -885673371, now seen corresponding path program 5 times [2023-11-17 15:53:04,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:04,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203534520] [2023-11-17 15:53:04,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:04,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:04,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:04,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:04,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:04,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203534520] [2023-11-17 15:53:04,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203534520] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:04,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:04,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:04,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490383626] [2023-11-17 15:53:04,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:04,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:04,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:04,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:04,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:04,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 612 [2023-11-17 15:53:04,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 205 flow. Second operand has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:04,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 612 [2023-11-17 15:53:04,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:04,646 INFO L124 PetriNetUnfolderBase]: 97/193 cut-off events. [2023-11-17 15:53:04,646 INFO L125 PetriNetUnfolderBase]: For 355/355 co-relation queries the response was YES. [2023-11-17 15:53:04,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 757 conditions, 193 events. 97/193 cut-off events. For 355/355 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 638 event pairs, 20 based on Foata normal form. 1/162 useless extension candidates. Maximal degree in co-relation 727. Up to 91 conditions per place. [2023-11-17 15:53:04,647 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 42 selfloop transitions, 10 changer transitions 4/56 dead transitions. [2023-11-17 15:53:04,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 419 flow [2023-11-17 15:53:04,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:04,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:04,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1138 transitions. [2023-11-17 15:53:04,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3718954248366013 [2023-11-17 15:53:04,650 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1138 transitions. [2023-11-17 15:53:04,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1138 transitions. [2023-11-17 15:53:04,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:04,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1138 transitions. [2023-11-17 15:53:04,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.6) internal successors, (1138), 5 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,668 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,668 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 205 flow. Second operand 5 states and 1138 transitions. [2023-11-17 15:53:04,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 419 flow [2023-11-17 15:53:04,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 400 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:04,671 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 255 flow [2023-11-17 15:53:04,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=255, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2023-11-17 15:53:04,673 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 23 predicate places. [2023-11-17 15:53:04,673 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 255 flow [2023-11-17 15:53:04,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:04,674 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:04,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 15:53:04,674 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-11-17 15:53:04,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:04,675 INFO L85 PathProgramCache]: Analyzing trace with hash 2033762891, now seen corresponding path program 6 times [2023-11-17 15:53:04,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:04,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359726598] [2023-11-17 15:53:04,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:04,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:04,913 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:04,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:04,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359726598] [2023-11-17 15:53:04,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359726598] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:04,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:04,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:04,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947792927] [2023-11-17 15:53:04,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:04,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:04,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:04,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:04,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:04,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 612 [2023-11-17 15:53:04,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 255 flow. Second operand has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:04,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 612 [2023-11-17 15:53:04,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:05,041 INFO L124 PetriNetUnfolderBase]: 158/322 cut-off events. [2023-11-17 15:53:05,041 INFO L125 PetriNetUnfolderBase]: For 819/819 co-relation queries the response was YES. [2023-11-17 15:53:05,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1376 conditions, 322 events. 158/322 cut-off events. For 819/819 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1358 event pairs, 45 based on Foata normal form. 1/271 useless extension candidates. Maximal degree in co-relation 1345. Up to 195 conditions per place. [2023-11-17 15:53:05,043 INFO L140 encePairwiseOnDemand]: 606/612 looper letters, 52 selfloop transitions, 8 changer transitions 7/67 dead transitions. [2023-11-17 15:53:05,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 67 transitions, 568 flow [2023-11-17 15:53:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:05,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:05,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1138 transitions. [2023-11-17 15:53:05,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3718954248366013 [2023-11-17 15:53:05,046 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1138 transitions. [2023-11-17 15:53:05,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1138 transitions. [2023-11-17 15:53:05,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:05,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1138 transitions. [2023-11-17 15:53:05,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.6) internal successors, (1138), 5 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,051 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,051 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 255 flow. Second operand 5 states and 1138 transitions. [2023-11-17 15:53:05,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 67 transitions, 568 flow [2023-11-17 15:53:05,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 67 transitions, 530 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:05,054 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 332 flow [2023-11-17 15:53:05,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2023-11-17 15:53:05,054 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 29 predicate places. [2023-11-17 15:53:05,055 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 332 flow [2023-11-17 15:53:05,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:05,055 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:05,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 15:53:05,056 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-11-17 15:53:05,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:05,056 INFO L85 PathProgramCache]: Analyzing trace with hash -857967741, now seen corresponding path program 7 times [2023-11-17 15:53:05,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:05,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822258735] [2023-11-17 15:53:05,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:05,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:05,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:05,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:05,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822258735] [2023-11-17 15:53:05,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822258735] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:05,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:05,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:05,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708458116] [2023-11-17 15:53:05,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:05,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:05,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:05,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:05,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:05,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 612 [2023-11-17 15:53:05,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 332 flow. Second operand has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:05,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 612 [2023-11-17 15:53:05,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:05,417 INFO L124 PetriNetUnfolderBase]: 148/294 cut-off events. [2023-11-17 15:53:05,417 INFO L125 PetriNetUnfolderBase]: For 920/920 co-relation queries the response was YES. [2023-11-17 15:53:05,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1291 conditions, 294 events. 148/294 cut-off events. For 920/920 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1144 event pairs, 38 based on Foata normal form. 3/281 useless extension candidates. Maximal degree in co-relation 1257. Up to 153 conditions per place. [2023-11-17 15:53:05,418 INFO L140 encePairwiseOnDemand]: 606/612 looper letters, 43 selfloop transitions, 12 changer transitions 6/61 dead transitions. [2023-11-17 15:53:05,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 61 transitions, 535 flow [2023-11-17 15:53:05,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:05,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1136 transitions. [2023-11-17 15:53:05,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712418300653595 [2023-11-17 15:53:05,421 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1136 transitions. [2023-11-17 15:53:05,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1136 transitions. [2023-11-17 15:53:05,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:05,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1136 transitions. [2023-11-17 15:53:05,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 227.2) internal successors, (1136), 5 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,427 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,427 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 332 flow. Second operand 5 states and 1136 transitions. [2023-11-17 15:53:05,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 61 transitions, 535 flow [2023-11-17 15:53:05,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 61 transitions, 520 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:05,430 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 359 flow [2023-11-17 15:53:05,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=359, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2023-11-17 15:53:05,430 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 31 predicate places. [2023-11-17 15:53:05,430 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 359 flow [2023-11-17 15:53:05,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 221.5) internal successors, (1329), 6 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:05,431 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:05,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 15:53:05,431 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-11-17 15:53:05,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:05,431 INFO L85 PathProgramCache]: Analyzing trace with hash 487163423, now seen corresponding path program 1 times [2023-11-17 15:53:05,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:05,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676082947] [2023-11-17 15:53:05,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:05,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:05,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:05,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:05,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676082947] [2023-11-17 15:53:05,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676082947] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:05,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:05,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:05,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328298085] [2023-11-17 15:53:05,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:05,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:05,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:05,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:05,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:05,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:05,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 359 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:05,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:05,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:05,611 INFO L124 PetriNetUnfolderBase]: 143/276 cut-off events. [2023-11-17 15:53:05,611 INFO L125 PetriNetUnfolderBase]: For 993/993 co-relation queries the response was YES. [2023-11-17 15:53:05,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1291 conditions, 276 events. 143/276 cut-off events. For 993/993 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1030 event pairs, 9 based on Foata normal form. 12/272 useless extension candidates. Maximal degree in co-relation 1257. Up to 148 conditions per place. [2023-11-17 15:53:05,613 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 55 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2023-11-17 15:53:05,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 551 flow [2023-11-17 15:53:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:05,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:05,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1182 transitions. [2023-11-17 15:53:05,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862745098039216 [2023-11-17 15:53:05,616 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1182 transitions. [2023-11-17 15:53:05,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1182 transitions. [2023-11-17 15:53:05,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:05,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1182 transitions. [2023-11-17 15:53:05,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 236.4) internal successors, (1182), 5 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,621 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,621 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 359 flow. Second operand 5 states and 1182 transitions. [2023-11-17 15:53:05,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 551 flow [2023-11-17 15:53:05,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 63 transitions, 530 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:05,624 INFO L231 Difference]: Finished difference. Result has 53 places, 42 transitions, 344 flow [2023-11-17 15:53:05,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2023-11-17 15:53:05,625 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2023-11-17 15:53:05,625 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 344 flow [2023-11-17 15:53:05,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:05,626 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:05,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 15:53:05,626 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-11-17 15:53:05,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:05,626 INFO L85 PathProgramCache]: Analyzing trace with hash 2034315850, now seen corresponding path program 1 times [2023-11-17 15:53:05,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:05,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985507489] [2023-11-17 15:53:05,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:05,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:05,719 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:05,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:05,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985507489] [2023-11-17 15:53:05,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985507489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:05,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118935796] [2023-11-17 15:53:05,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:05,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:05,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:05,721 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-11-17 15:53:05,725 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-11-17 15:53:05,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:05,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-17 15:53:05,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:05,844 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:05,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:05,886 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:05,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118935796] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:05,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-17 15:53:05,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 8 [2023-11-17 15:53:05,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946934511] [2023-11-17 15:53:05,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:05,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:05,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:05,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:05,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:05,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:05,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 344 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:05,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:05,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:05,988 INFO L124 PetriNetUnfolderBase]: 149/286 cut-off events. [2023-11-17 15:53:05,988 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2023-11-17 15:53:05,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1351 conditions, 286 events. 149/286 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1027 event pairs, 16 based on Foata normal form. 4/270 useless extension candidates. Maximal degree in co-relation 1317. Up to 118 conditions per place. [2023-11-17 15:53:05,990 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 47 selfloop transitions, 13 changer transitions 0/60 dead transitions. [2023-11-17 15:53:05,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 572 flow [2023-11-17 15:53:05,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:05,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:05,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1178 transitions. [2023-11-17 15:53:05,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38496732026143793 [2023-11-17 15:53:05,993 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1178 transitions. [2023-11-17 15:53:05,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1178 transitions. [2023-11-17 15:53:05,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:05,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1178 transitions. [2023-11-17 15:53:05,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 235.6) internal successors, (1178), 5 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,998 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,998 INFO L175 Difference]: Start difference. First operand has 53 places, 42 transitions, 344 flow. Second operand 5 states and 1178 transitions. [2023-11-17 15:53:05,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 572 flow [2023-11-17 15:53:06,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 60 transitions, 561 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:06,002 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 403 flow [2023-11-17 15:53:06,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=403, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2023-11-17 15:53:06,002 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 36 predicate places. [2023-11-17 15:53:06,002 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 403 flow [2023-11-17 15:53:06,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:06,003 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:06,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:06,207 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,SelfDestructingSolverStorable9 [2023-11-17 15:53:06,209 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-11-17 15:53:06,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash -389972738, now seen corresponding path program 2 times [2023-11-17 15:53:06,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:06,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332414944] [2023-11-17 15:53:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:06,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:06,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332414944] [2023-11-17 15:53:06,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332414944] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:06,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:06,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:06,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111350999] [2023-11-17 15:53:06,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:06,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:06,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:06,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:06,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:06,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:06,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 403 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:06,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:06,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:06,382 INFO L124 PetriNetUnfolderBase]: 145/282 cut-off events. [2023-11-17 15:53:06,382 INFO L125 PetriNetUnfolderBase]: For 1801/1801 co-relation queries the response was YES. [2023-11-17 15:53:06,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1415 conditions, 282 events. 145/282 cut-off events. For 1801/1801 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1055 event pairs, 39 based on Foata normal form. 4/266 useless extension candidates. Maximal degree in co-relation 1379. Up to 196 conditions per place. [2023-11-17 15:53:06,384 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 50 selfloop transitions, 9 changer transitions 6/65 dead transitions. [2023-11-17 15:53:06,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 65 transitions, 628 flow [2023-11-17 15:53:06,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:06,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:06,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1179 transitions. [2023-11-17 15:53:06,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38529411764705884 [2023-11-17 15:53:06,387 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1179 transitions. [2023-11-17 15:53:06,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1179 transitions. [2023-11-17 15:53:06,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:06,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1179 transitions. [2023-11-17 15:53:06,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 235.8) internal successors, (1179), 5 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,392 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,392 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 403 flow. Second operand 5 states and 1179 transitions. [2023-11-17 15:53:06,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 65 transitions, 628 flow [2023-11-17 15:53:06,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 65 transitions, 599 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:06,398 INFO L231 Difference]: Finished difference. Result has 62 places, 46 transitions, 430 flow [2023-11-17 15:53:06,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=430, PETRI_PLACES=62, PETRI_TRANSITIONS=46} [2023-11-17 15:53:06,398 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 41 predicate places. [2023-11-17 15:53:06,398 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 46 transitions, 430 flow [2023-11-17 15:53:06,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:06,399 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:06,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 15:53:06,399 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-11-17 15:53:06,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:06,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1623844346, now seen corresponding path program 3 times [2023-11-17 15:53:06,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:06,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736425930] [2023-11-17 15:53:06,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:06,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:06,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:06,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:06,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736425930] [2023-11-17 15:53:06,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736425930] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:06,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061039056] [2023-11-17 15:53:06,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:53:06,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:06,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:06,493 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-11-17 15:53:06,497 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-11-17 15:53:06,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:53:06,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:06,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-17 15:53:06,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:06,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:06,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:06,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061039056] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:06,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-17 15:53:06,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2023-11-17 15:53:06,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592973771] [2023-11-17 15:53:06,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:06,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:06,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:06,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:06,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-17 15:53:06,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:06,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 46 transitions, 430 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:06,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:06,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:06,845 INFO L124 PetriNetUnfolderBase]: 154/301 cut-off events. [2023-11-17 15:53:06,845 INFO L125 PetriNetUnfolderBase]: For 1761/1761 co-relation queries the response was YES. [2023-11-17 15:53:06,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1526 conditions, 301 events. 154/301 cut-off events. For 1761/1761 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1129 event pairs, 51 based on Foata normal form. 4/279 useless extension candidates. Maximal degree in co-relation 1487. Up to 200 conditions per place. [2023-11-17 15:53:06,847 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 55 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2023-11-17 15:53:06,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 66 transitions, 640 flow [2023-11-17 15:53:06,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:06,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:06,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1184 transitions. [2023-11-17 15:53:06,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869281045751634 [2023-11-17 15:53:06,850 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1184 transitions. [2023-11-17 15:53:06,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1184 transitions. [2023-11-17 15:53:06,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:06,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1184 transitions. [2023-11-17 15:53:06,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 236.8) internal successors, (1184), 5 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,855 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,855 INFO L175 Difference]: Start difference. First operand has 62 places, 46 transitions, 430 flow. Second operand 5 states and 1184 transitions. [2023-11-17 15:53:06,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 66 transitions, 640 flow [2023-11-17 15:53:06,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 66 transitions, 604 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:06,859 INFO L231 Difference]: Finished difference. Result has 64 places, 47 transitions, 439 flow [2023-11-17 15:53:06,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=439, PETRI_PLACES=64, PETRI_TRANSITIONS=47} [2023-11-17 15:53:06,860 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2023-11-17 15:53:06,860 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 47 transitions, 439 flow [2023-11-17 15:53:06,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:06,860 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:06,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:07,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:07,069 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-11-17 15:53:07,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:07,069 INFO L85 PathProgramCache]: Analyzing trace with hash 921167639, now seen corresponding path program 2 times [2023-11-17 15:53:07,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:07,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996129196] [2023-11-17 15:53:07,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:07,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:07,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:07,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:07,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:07,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996129196] [2023-11-17 15:53:07,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996129196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:07,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:07,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:07,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197346437] [2023-11-17 15:53:07,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:07,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:07,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:07,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:07,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:07,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 47 transitions, 439 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:07,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:07,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:07,237 INFO L124 PetriNetUnfolderBase]: 144/276 cut-off events. [2023-11-17 15:53:07,237 INFO L125 PetriNetUnfolderBase]: For 1547/1547 co-relation queries the response was YES. [2023-11-17 15:53:07,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1356 conditions, 276 events. 144/276 cut-off events. For 1547/1547 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 972 event pairs, 45 based on Foata normal form. 6/258 useless extension candidates. Maximal degree in co-relation 1317. Up to 165 conditions per place. [2023-11-17 15:53:07,239 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 49 selfloop transitions, 12 changer transitions 0/61 dead transitions. [2023-11-17 15:53:07,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 61 transitions, 597 flow [2023-11-17 15:53:07,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:07,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1182 transitions. [2023-11-17 15:53:07,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862745098039216 [2023-11-17 15:53:07,242 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1182 transitions. [2023-11-17 15:53:07,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1182 transitions. [2023-11-17 15:53:07,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:07,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1182 transitions. [2023-11-17 15:53:07,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 236.4) internal successors, (1182), 5 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,247 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,247 INFO L175 Difference]: Start difference. First operand has 64 places, 47 transitions, 439 flow. Second operand 5 states and 1182 transitions. [2023-11-17 15:53:07,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 61 transitions, 597 flow [2023-11-17 15:53:07,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 61 transitions, 557 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-11-17 15:53:07,251 INFO L231 Difference]: Finished difference. Result has 63 places, 44 transitions, 402 flow [2023-11-17 15:53:07,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=402, PETRI_PLACES=63, PETRI_TRANSITIONS=44} [2023-11-17 15:53:07,251 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 42 predicate places. [2023-11-17 15:53:07,251 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 44 transitions, 402 flow [2023-11-17 15:53:07,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:07,252 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-17 15:53:07,252 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-11-17 15:53:07,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1082838612, now seen corresponding path program 4 times [2023-11-17 15:53:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:07,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398567915] [2023-11-17 15:53:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:07,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:07,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:07,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:07,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:07,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398567915] [2023-11-17 15:53:07,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398567915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:07,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:07,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:07,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246074299] [2023-11-17 15:53:07,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:07,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:07,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:07,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:07,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:07,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:07,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 44 transitions, 402 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:07,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:07,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:07,429 INFO L124 PetriNetUnfolderBase]: 134/256 cut-off events. [2023-11-17 15:53:07,430 INFO L125 PetriNetUnfolderBase]: For 1388/1388 co-relation queries the response was YES. [2023-11-17 15:53:07,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1232 conditions, 256 events. 134/256 cut-off events. For 1388/1388 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 879 event pairs, 45 based on Foata normal form. 4/240 useless extension candidates. Maximal degree in co-relation 1194. Up to 175 conditions per place. [2023-11-17 15:53:07,431 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 42 selfloop transitions, 10 changer transitions 4/56 dead transitions. [2023-11-17 15:53:07,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 56 transitions, 531 flow [2023-11-17 15:53:07,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:07,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:07,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1177 transitions. [2023-11-17 15:53:07,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384640522875817 [2023-11-17 15:53:07,434 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1177 transitions. [2023-11-17 15:53:07,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1177 transitions. [2023-11-17 15:53:07,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:07,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1177 transitions. [2023-11-17 15:53:07,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 235.4) internal successors, (1177), 5 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,440 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,440 INFO L175 Difference]: Start difference. First operand has 63 places, 44 transitions, 402 flow. Second operand 5 states and 1177 transitions. [2023-11-17 15:53:07,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 56 transitions, 531 flow [2023-11-17 15:53:07,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 56 transitions, 496 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:07,443 INFO L231 Difference]: Finished difference. Result has 62 places, 42 transitions, 358 flow [2023-11-17 15:53:07,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=358, PETRI_PLACES=62, PETRI_TRANSITIONS=42} [2023-11-17 15:53:07,443 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 41 predicate places. [2023-11-17 15:53:07,443 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 42 transitions, 358 flow [2023-11-17 15:53:07,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:07,444 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:07,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-17 15:53:07,444 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-11-17 15:53:07,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:07,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1879252840, now seen corresponding path program 5 times [2023-11-17 15:53:07,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:07,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870628575] [2023-11-17 15:53:07,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:07,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:07,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:07,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:07,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870628575] [2023-11-17 15:53:07,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870628575] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:07,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:07,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:07,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530198832] [2023-11-17 15:53:07,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:07,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:07,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:07,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:07,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:07,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:07,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 42 transitions, 358 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:07,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:07,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:07,605 INFO L124 PetriNetUnfolderBase]: 129/247 cut-off events. [2023-11-17 15:53:07,605 INFO L125 PetriNetUnfolderBase]: For 1054/1054 co-relation queries the response was YES. [2023-11-17 15:53:07,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 247 events. 129/247 cut-off events. For 1054/1054 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 813 event pairs, 42 based on Foata normal form. 4/231 useless extension candidates. Maximal degree in co-relation 1118. Up to 167 conditions per place. [2023-11-17 15:53:07,607 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 38 selfloop transitions, 12 changer transitions 4/54 dead transitions. [2023-11-17 15:53:07,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 54 transitions, 517 flow [2023-11-17 15:53:07,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:07,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:07,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1175 transitions. [2023-11-17 15:53:07,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839869281045752 [2023-11-17 15:53:07,609 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1175 transitions. [2023-11-17 15:53:07,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1175 transitions. [2023-11-17 15:53:07,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:07,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1175 transitions. [2023-11-17 15:53:07,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 235.0) internal successors, (1175), 5 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,614 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,614 INFO L175 Difference]: Start difference. First operand has 62 places, 42 transitions, 358 flow. Second operand 5 states and 1175 transitions. [2023-11-17 15:53:07,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 54 transitions, 517 flow [2023-11-17 15:53:07,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 54 transitions, 495 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:07,617 INFO L231 Difference]: Finished difference. Result has 63 places, 42 transitions, 365 flow [2023-11-17 15:53:07,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=365, PETRI_PLACES=63, PETRI_TRANSITIONS=42} [2023-11-17 15:53:07,618 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 42 predicate places. [2023-11-17 15:53:07,618 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 42 transitions, 365 flow [2023-11-17 15:53:07,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:07,618 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:07,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-17 15:53:07,619 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-11-17 15:53:07,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:07,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1847003092, now seen corresponding path program 6 times [2023-11-17 15:53:07,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:07,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752675636] [2023-11-17 15:53:07,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:07,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:07,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:07,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:07,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:07,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752675636] [2023-11-17 15:53:07,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752675636] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:07,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:07,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:07,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043643682] [2023-11-17 15:53:07,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:07,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:07,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:07,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:07,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:07,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:07,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 42 transitions, 365 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:07,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:07,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:07,779 INFO L124 PetriNetUnfolderBase]: 118/222 cut-off events. [2023-11-17 15:53:07,780 INFO L125 PetriNetUnfolderBase]: For 1083/1083 co-relation queries the response was YES. [2023-11-17 15:53:07,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 222 events. 118/222 cut-off events. For 1083/1083 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 677 event pairs, 34 based on Foata normal form. 4/210 useless extension candidates. Maximal degree in co-relation 1041. Up to 139 conditions per place. [2023-11-17 15:53:07,781 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 40 selfloop transitions, 13 changer transitions 1/54 dead transitions. [2023-11-17 15:53:07,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 54 transitions, 526 flow [2023-11-17 15:53:07,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:07,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:07,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1175 transitions. [2023-11-17 15:53:07,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839869281045752 [2023-11-17 15:53:07,784 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1175 transitions. [2023-11-17 15:53:07,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1175 transitions. [2023-11-17 15:53:07,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:07,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1175 transitions. [2023-11-17 15:53:07,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 235.0) internal successors, (1175), 5 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,790 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,790 INFO L175 Difference]: Start difference. First operand has 63 places, 42 transitions, 365 flow. Second operand 5 states and 1175 transitions. [2023-11-17 15:53:07,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 54 transitions, 526 flow [2023-11-17 15:53:07,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 54 transitions, 500 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:07,793 INFO L231 Difference]: Finished difference. Result has 64 places, 42 transitions, 366 flow [2023-11-17 15:53:07,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=366, PETRI_PLACES=64, PETRI_TRANSITIONS=42} [2023-11-17 15:53:07,794 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2023-11-17 15:53:07,794 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 42 transitions, 366 flow [2023-11-17 15:53:07,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:07,794 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:07,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-17 15:53:07,794 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-11-17 15:53:07,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:07,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1532754893, now seen corresponding path program 3 times [2023-11-17 15:53:07,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:07,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636657654] [2023-11-17 15:53:07,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:07,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:07,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:07,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:07,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:07,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636657654] [2023-11-17 15:53:07,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636657654] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:07,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:07,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:07,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947914191] [2023-11-17 15:53:07,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:07,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:53:07,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:07,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:53:07,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:53:07,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 228 out of 612 [2023-11-17 15:53:07,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 42 transitions, 366 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:07,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 228 of 612 [2023-11-17 15:53:07,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:07,980 INFO L124 PetriNetUnfolderBase]: 105/188 cut-off events. [2023-11-17 15:53:07,981 INFO L125 PetriNetUnfolderBase]: For 976/976 co-relation queries the response was YES. [2023-11-17 15:53:07,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 952 conditions, 188 events. 105/188 cut-off events. For 976/976 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 518 event pairs, 31 based on Foata normal form. 6/180 useless extension candidates. Maximal degree in co-relation 913. Up to 138 conditions per place. [2023-11-17 15:53:07,982 INFO L140 encePairwiseOnDemand]: 607/612 looper letters, 38 selfloop transitions, 12 changer transitions 0/50 dead transitions. [2023-11-17 15:53:07,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 50 transitions, 494 flow [2023-11-17 15:53:07,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:07,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:07,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1174 transitions. [2023-11-17 15:53:07,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3836601307189543 [2023-11-17 15:53:07,985 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1174 transitions. [2023-11-17 15:53:07,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1174 transitions. [2023-11-17 15:53:07,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:07,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1174 transitions. [2023-11-17 15:53:07,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 234.8) internal successors, (1174), 5 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,992 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 612.0) internal successors, (3672), 6 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,992 INFO L175 Difference]: Start difference. First operand has 64 places, 42 transitions, 366 flow. Second operand 5 states and 1174 transitions. [2023-11-17 15:53:07,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 50 transitions, 494 flow [2023-11-17 15:53:07,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 50 transitions, 422 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-11-17 15:53:07,994 INFO L231 Difference]: Finished difference. Result has 56 places, 39 transitions, 306 flow [2023-11-17 15:53:07,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=56, PETRI_TRANSITIONS=39} [2023-11-17 15:53:07,995 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 35 predicate places. [2023-11-17 15:53:07,995 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 39 transitions, 306 flow [2023-11-17 15:53:07,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:07,995 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:07,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-17 15:53:07,995 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-11-17 15:53:07,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:07,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1801713642, now seen corresponding path program 1 times [2023-11-17 15:53:07,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:07,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426428712] [2023-11-17 15:53:07,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:07,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:08,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426428712] [2023-11-17 15:53:08,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426428712] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:08,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088665600] [2023-11-17 15:53:08,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:08,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:08,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:08,647 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-11-17 15:53:08,664 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-11-17 15:53:08,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:08,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 15:53:08,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:09,043 INFO L378 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 135 treesize of output 91 [2023-11-17 15:53:09,126 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:09,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:09,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:09,781 INFO L378 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 211 treesize of output 135 [2023-11-17 15:53:09,903 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:09,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088665600] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:09,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:09,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:53:09,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993859513] [2023-11-17 15:53:09,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:09,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:53:09,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:09,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:53:09,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:53:09,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:09,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 39 transitions, 306 flow. Second operand has 19 states, 19 states have (on average 202.10526315789474) internal successors, (3840), 19 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:09,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:09,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:11,440 INFO L124 PetriNetUnfolderBase]: 254/466 cut-off events. [2023-11-17 15:53:11,440 INFO L125 PetriNetUnfolderBase]: For 1528/1528 co-relation queries the response was YES. [2023-11-17 15:53:11,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1989 conditions, 466 events. 254/466 cut-off events. For 1528/1528 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1938 event pairs, 15 based on Foata normal form. 3/431 useless extension candidates. Maximal degree in co-relation 1954. Up to 157 conditions per place. [2023-11-17 15:53:11,443 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 92 selfloop transitions, 45 changer transitions 22/159 dead transitions. [2023-11-17 15:53:11,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 159 transitions, 1277 flow [2023-11-17 15:53:11,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 15:53:11,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 15:53:11,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4929 transitions. [2023-11-17 15:53:11,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3355800653594771 [2023-11-17 15:53:11,454 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4929 transitions. [2023-11-17 15:53:11,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4929 transitions. [2023-11-17 15:53:11,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:11,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4929 transitions. [2023-11-17 15:53:11,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 205.375) internal successors, (4929), 24 states have internal predecessors, (4929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 612.0) internal successors, (15300), 25 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,489 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 612.0) internal successors, (15300), 25 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,489 INFO L175 Difference]: Start difference. First operand has 56 places, 39 transitions, 306 flow. Second operand 24 states and 4929 transitions. [2023-11-17 15:53:11,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 159 transitions, 1277 flow [2023-11-17 15:53:11,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 159 transitions, 1169 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:11,494 INFO L231 Difference]: Finished difference. Result has 82 places, 75 transitions, 686 flow [2023-11-17 15:53:11,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=686, PETRI_PLACES=82, PETRI_TRANSITIONS=75} [2023-11-17 15:53:11,495 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 61 predicate places. [2023-11-17 15:53:11,495 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 75 transitions, 686 flow [2023-11-17 15:53:11,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 202.10526315789474) internal successors, (3840), 19 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:11,496 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:11,514 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-11-17 15:53:11,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-17 15:53:11,703 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-11-17 15:53:11,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:11,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1353154012, now seen corresponding path program 2 times [2023-11-17 15:53:11,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:11,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733527332] [2023-11-17 15:53:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:11,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:11,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:12,282 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:12,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:12,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733527332] [2023-11-17 15:53:12,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733527332] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:12,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177255494] [2023-11-17 15:53:12,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:53:12,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:12,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:12,284 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-11-17 15:53:12,304 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-11-17 15:53:12,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:53:12,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:12,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:53:12,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:12,718 INFO L378 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 161 treesize of output 109 [2023-11-17 15:53:12,790 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:12,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:13,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:13,509 INFO L378 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 342 treesize of output 206 [2023-11-17 15:53:13,694 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:13,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177255494] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:13,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:13,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-11-17 15:53:13,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799070613] [2023-11-17 15:53:13,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:13,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 15:53:13,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:13,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 15:53:13,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-11-17 15:53:13,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:13,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 75 transitions, 686 flow. Second operand has 21 states, 21 states have (on average 201.9047619047619) internal successors, (4240), 21 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:13,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:13,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:13,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:14,697 INFO L124 PetriNetUnfolderBase]: 306/592 cut-off events. [2023-11-17 15:53:14,697 INFO L125 PetriNetUnfolderBase]: For 2873/2873 co-relation queries the response was YES. [2023-11-17 15:53:14,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3023 conditions, 592 events. 306/592 cut-off events. For 2873/2873 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2723 event pairs, 31 based on Foata normal form. 2/590 useless extension candidates. Maximal degree in co-relation 2979. Up to 213 conditions per place. [2023-11-17 15:53:14,702 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 82 selfloop transitions, 50 changer transitions 6/138 dead transitions. [2023-11-17 15:53:14,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 138 transitions, 1375 flow [2023-11-17 15:53:14,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 15:53:14,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 15:53:14,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3687 transitions. [2023-11-17 15:53:14,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346949891067538 [2023-11-17 15:53:14,707 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3687 transitions. [2023-11-17 15:53:14,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3687 transitions. [2023-11-17 15:53:14,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:14,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3687 transitions. [2023-11-17 15:53:14,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 204.83333333333334) internal successors, (3687), 18 states have internal predecessors, (3687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,722 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,722 INFO L175 Difference]: Start difference. First operand has 82 places, 75 transitions, 686 flow. Second operand 18 states and 3687 transitions. [2023-11-17 15:53:14,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 138 transitions, 1375 flow [2023-11-17 15:53:14,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 138 transitions, 1164 flow, removed 91 selfloop flow, removed 8 redundant places. [2023-11-17 15:53:14,731 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 903 flow [2023-11-17 15:53:14,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=903, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2023-11-17 15:53:14,732 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 71 predicate places. [2023-11-17 15:53:14,732 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 903 flow [2023-11-17 15:53:14,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 201.9047619047619) internal successors, (4240), 21 states have internal predecessors, (4240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:14,733 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:14,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:14,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:14,938 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-11-17 15:53:14,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:14,938 INFO L85 PathProgramCache]: Analyzing trace with hash -947806358, now seen corresponding path program 3 times [2023-11-17 15:53:14,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:14,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624932762] [2023-11-17 15:53:14,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:14,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:14,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:15,427 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:15,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:15,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624932762] [2023-11-17 15:53:15,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624932762] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:15,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813011541] [2023-11-17 15:53:15,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:53:15,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:15,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:15,428 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-11-17 15:53:15,452 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-11-17 15:53:15,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:53:15,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:15,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:53:15,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:15,672 INFO L378 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 182 treesize of output 118 [2023-11-17 15:53:15,862 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:15,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:16,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:16,699 INFO L378 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 319 treesize of output 199 [2023-11-17 15:53:16,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:16,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813011541] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:16,906 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:16,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:53:16,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458218041] [2023-11-17 15:53:16,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:16,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:53:16,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:16,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:53:16,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:53:16,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:16,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 903 flow. Second operand has 20 states, 20 states have (on average 202.0) internal successors, (4040), 20 states have internal predecessors, (4040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:16,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:16,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:16,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:19,014 INFO L124 PetriNetUnfolderBase]: 377/749 cut-off events. [2023-11-17 15:53:19,014 INFO L125 PetriNetUnfolderBase]: For 4334/4334 co-relation queries the response was YES. [2023-11-17 15:53:19,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3930 conditions, 749 events. 377/749 cut-off events. For 4334/4334 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3798 event pairs, 35 based on Foata normal form. 4/741 useless extension candidates. Maximal degree in co-relation 3887. Up to 257 conditions per place. [2023-11-17 15:53:19,019 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 116 selfloop transitions, 68 changer transitions 12/196 dead transitions. [2023-11-17 15:53:19,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 196 transitions, 1910 flow [2023-11-17 15:53:19,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-17 15:53:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-17 15:53:19,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 5336 transitions. [2023-11-17 15:53:19,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33534439416792355 [2023-11-17 15:53:19,034 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 5336 transitions. [2023-11-17 15:53:19,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 5336 transitions. [2023-11-17 15:53:19,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:19,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 5336 transitions. [2023-11-17 15:53:19,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 205.23076923076923) internal successors, (5336), 26 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 612.0) internal successors, (16524), 27 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,057 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 612.0) internal successors, (16524), 27 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,057 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 903 flow. Second operand 26 states and 5336 transitions. [2023-11-17 15:53:19,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 196 transitions, 1910 flow [2023-11-17 15:53:19,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 196 transitions, 1731 flow, removed 80 selfloop flow, removed 6 redundant places. [2023-11-17 15:53:19,072 INFO L231 Difference]: Finished difference. Result has 118 places, 120 transitions, 1182 flow [2023-11-17 15:53:19,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1182, PETRI_PLACES=118, PETRI_TRANSITIONS=120} [2023-11-17 15:53:19,073 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 97 predicate places. [2023-11-17 15:53:19,073 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 120 transitions, 1182 flow [2023-11-17 15:53:19,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 202.0) internal successors, (4040), 20 states have internal predecessors, (4040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:19,074 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:19,078 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-11-17 15:53:19,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:19,279 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-11-17 15:53:19,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:19,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1193330654, now seen corresponding path program 4 times [2023-11-17 15:53:19,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:19,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688019455] [2023-11-17 15:53:19,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:19,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:19,825 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:19,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:19,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688019455] [2023-11-17 15:53:19,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688019455] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:19,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785439216] [2023-11-17 15:53:19,825 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:53:19,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:19,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:19,826 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-11-17 15:53:19,829 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-11-17 15:53:19,937 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:53:19,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:19,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 15:53:19,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:20,108 INFO L378 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 140 treesize of output 92 [2023-11-17 15:53:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:20,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:21,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:21,059 INFO L378 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 324 treesize of output 204 [2023-11-17 15:53:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:21,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785439216] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:21,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:21,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:53:21,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752845364] [2023-11-17 15:53:21,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:21,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:53:21,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:21,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:53:21,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:53:21,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:21,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 120 transitions, 1182 flow. Second operand has 20 states, 20 states have (on average 202.0) internal successors, (4040), 20 states have internal predecessors, (4040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:21,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:21,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:21,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:22,943 INFO L124 PetriNetUnfolderBase]: 450/915 cut-off events. [2023-11-17 15:53:22,943 INFO L125 PetriNetUnfolderBase]: For 7365/7365 co-relation queries the response was YES. [2023-11-17 15:53:22,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5136 conditions, 915 events. 450/915 cut-off events. For 7365/7365 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5046 event pairs, 33 based on Foata normal form. 12/919 useless extension candidates. Maximal degree in co-relation 5086. Up to 277 conditions per place. [2023-11-17 15:53:22,950 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 105 selfloop transitions, 98 changer transitions 20/223 dead transitions. [2023-11-17 15:53:22,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 223 transitions, 2358 flow [2023-11-17 15:53:22,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-17 15:53:22,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-17 15:53:22,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 5318 transitions. [2023-11-17 15:53:22,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33421317244846654 [2023-11-17 15:53:22,955 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 5318 transitions. [2023-11-17 15:53:22,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 5318 transitions. [2023-11-17 15:53:22,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:22,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 5318 transitions. [2023-11-17 15:53:22,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 204.53846153846155) internal successors, (5318), 26 states have internal predecessors, (5318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 612.0) internal successors, (16524), 27 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,969 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 612.0) internal successors, (16524), 27 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,970 INFO L175 Difference]: Start difference. First operand has 118 places, 120 transitions, 1182 flow. Second operand 26 states and 5318 transitions. [2023-11-17 15:53:22,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 223 transitions, 2358 flow [2023-11-17 15:53:22,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 223 transitions, 2265 flow, removed 21 selfloop flow, removed 8 redundant places. [2023-11-17 15:53:22,988 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1766 flow [2023-11-17 15:53:22,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1766, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2023-11-17 15:53:22,989 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 117 predicate places. [2023-11-17 15:53:22,989 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1766 flow [2023-11-17 15:53:22,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 202.0) internal successors, (4040), 20 states have internal predecessors, (4040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:22,990 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:22,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:23,194 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-11-17 15:53:23,194 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-11-17 15:53:23,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:23,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2106950140, now seen corresponding path program 5 times [2023-11-17 15:53:23,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:23,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18312128] [2023-11-17 15:53:23,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:23,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:23,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:23,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:23,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18312128] [2023-11-17 15:53:23,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18312128] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:23,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626650462] [2023-11-17 15:53:23,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:53:23,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:23,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:23,735 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-11-17 15:53:23,754 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-11-17 15:53:23,844 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:53:23,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:23,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:53:23,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:23,981 INFO L378 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 140 treesize of output 92 [2023-11-17 15:53:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:24,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:25,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:25,033 INFO L378 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 301 treesize of output 197 [2023-11-17 15:53:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:25,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626650462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:25,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:25,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-11-17 15:53:25,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320988515] [2023-11-17 15:53:25,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:25,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 15:53:25,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:25,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 15:53:25,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-11-17 15:53:25,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:25,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1766 flow. Second operand has 21 states, 21 states have (on average 202.0) internal successors, (4242), 21 states have internal predecessors, (4242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:25,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:25,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:25,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:26,798 INFO L124 PetriNetUnfolderBase]: 475/952 cut-off events. [2023-11-17 15:53:26,798 INFO L125 PetriNetUnfolderBase]: For 8495/8495 co-relation queries the response was YES. [2023-11-17 15:53:26,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5796 conditions, 952 events. 475/952 cut-off events. For 8495/8495 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5236 event pairs, 81 based on Foata normal form. 3/951 useless extension candidates. Maximal degree in co-relation 5743. Up to 547 conditions per place. [2023-11-17 15:53:26,805 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 151 selfloop transitions, 96 changer transitions 11/258 dead transitions. [2023-11-17 15:53:26,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 258 transitions, 3024 flow [2023-11-17 15:53:26,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 15:53:26,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 15:53:26,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4921 transitions. [2023-11-17 15:53:26,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3350354030501089 [2023-11-17 15:53:26,810 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4921 transitions. [2023-11-17 15:53:26,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4921 transitions. [2023-11-17 15:53:26,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:26,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4921 transitions. [2023-11-17 15:53:26,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 205.04166666666666) internal successors, (4921), 24 states have internal predecessors, (4921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 612.0) internal successors, (15300), 25 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,822 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 612.0) internal successors, (15300), 25 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,822 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1766 flow. Second operand 24 states and 4921 transitions. [2023-11-17 15:53:26,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 258 transitions, 3024 flow [2023-11-17 15:53:26,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 258 transitions, 2733 flow, removed 135 selfloop flow, removed 9 redundant places. [2023-11-17 15:53:26,859 INFO L231 Difference]: Finished difference. Result has 157 places, 193 transitions, 2204 flow [2023-11-17 15:53:26,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2204, PETRI_PLACES=157, PETRI_TRANSITIONS=193} [2023-11-17 15:53:26,859 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 136 predicate places. [2023-11-17 15:53:26,859 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 193 transitions, 2204 flow [2023-11-17 15:53:26,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 202.0) internal successors, (4242), 21 states have internal predecessors, (4242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:26,860 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:26,864 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-11-17 15:53:27,064 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,SelfDestructingSolverStorable21 [2023-11-17 15:53:27,064 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-11-17 15:53:27,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:27,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1251643486, now seen corresponding path program 6 times [2023-11-17 15:53:27,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:27,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661376075] [2023-11-17 15:53:27,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:27,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:27,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:27,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:27,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:27,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661376075] [2023-11-17 15:53:27,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661376075] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:27,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86498024] [2023-11-17 15:53:27,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:53:27,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:27,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:27,541 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-11-17 15:53:27,560 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-11-17 15:53:27,654 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:53:27,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:27,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-17 15:53:27,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:27,870 INFO L378 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 161 treesize of output 105 [2023-11-17 15:53:27,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:27,983 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:28,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:28,909 INFO L378 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 430 treesize of output 278 [2023-11-17 15:53:29,542 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:29,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86498024] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:29,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:29,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:53:29,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854129342] [2023-11-17 15:53:29,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:29,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:53:29,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:29,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:53:29,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:53:29,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:29,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 193 transitions, 2204 flow. Second operand has 20 states, 20 states have (on average 202.05) internal successors, (4041), 20 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:29,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:29,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:29,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:30,766 INFO L124 PetriNetUnfolderBase]: 550/1122 cut-off events. [2023-11-17 15:53:30,766 INFO L125 PetriNetUnfolderBase]: For 7549/7549 co-relation queries the response was YES. [2023-11-17 15:53:30,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6529 conditions, 1122 events. 550/1122 cut-off events. For 7549/7549 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6587 event pairs, 80 based on Foata normal form. 10/1128 useless extension candidates. Maximal degree in co-relation 6472. Up to 457 conditions per place. [2023-11-17 15:53:30,779 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 155 selfloop transitions, 114 changer transitions 18/287 dead transitions. [2023-11-17 15:53:30,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 287 transitions, 3531 flow [2023-11-17 15:53:30,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 15:53:30,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-17 15:53:30,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4516 transitions. [2023-11-17 15:53:30,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3354129530600119 [2023-11-17 15:53:30,783 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4516 transitions. [2023-11-17 15:53:30,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4516 transitions. [2023-11-17 15:53:30,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:30,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4516 transitions. [2023-11-17 15:53:30,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 205.27272727272728) internal successors, (4516), 22 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:30,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 612.0) internal successors, (14076), 23 states have internal predecessors, (14076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:30,797 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 612.0) internal successors, (14076), 23 states have internal predecessors, (14076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:30,797 INFO L175 Difference]: Start difference. First operand has 157 places, 193 transitions, 2204 flow. Second operand 22 states and 4516 transitions. [2023-11-17 15:53:30,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 287 transitions, 3531 flow [2023-11-17 15:53:30,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 287 transitions, 3368 flow, removed 63 selfloop flow, removed 6 redundant places. [2023-11-17 15:53:30,830 INFO L231 Difference]: Finished difference. Result has 180 places, 221 transitions, 2763 flow [2023-11-17 15:53:30,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2763, PETRI_PLACES=180, PETRI_TRANSITIONS=221} [2023-11-17 15:53:30,831 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 159 predicate places. [2023-11-17 15:53:30,832 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 221 transitions, 2763 flow [2023-11-17 15:53:30,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 202.05) internal successors, (4041), 20 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:30,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:30,832 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:30,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-17 15:53:31,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:31,037 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-11-17 15:53:31,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:31,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1391291950, now seen corresponding path program 7 times [2023-11-17 15:53:31,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:31,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606023086] [2023-11-17 15:53:31,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:31,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:31,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:31,512 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:31,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:31,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606023086] [2023-11-17 15:53:31,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606023086] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:31,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946778568] [2023-11-17 15:53:31,512 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:53:31,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:31,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:31,513 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-11-17 15:53:31,515 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-11-17 15:53:31,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:31,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 15:53:31,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:31,800 INFO L378 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 162 treesize of output 106 [2023-11-17 15:53:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:31,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:32,806 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:32,806 INFO L378 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 205 treesize of output 137 [2023-11-17 15:53:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:32,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946778568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:32,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:32,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 20 [2023-11-17 15:53:32,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075164631] [2023-11-17 15:53:32,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:32,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 15:53:32,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:32,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 15:53:32,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2023-11-17 15:53:32,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:32,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 221 transitions, 2763 flow. Second operand has 21 states, 21 states have (on average 202.04761904761904) internal successors, (4243), 21 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:32,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:32,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:32,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:35,661 INFO L124 PetriNetUnfolderBase]: 784/1651 cut-off events. [2023-11-17 15:53:35,661 INFO L125 PetriNetUnfolderBase]: For 15241/15241 co-relation queries the response was YES. [2023-11-17 15:53:35,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10454 conditions, 1651 events. 784/1651 cut-off events. For 15241/15241 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10919 event pairs, 38 based on Foata normal form. 11/1658 useless extension candidates. Maximal degree in co-relation 10389. Up to 451 conditions per place. [2023-11-17 15:53:35,673 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 252 selfloop transitions, 146 changer transitions 24/422 dead transitions. [2023-11-17 15:53:35,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 422 transitions, 5709 flow [2023-11-17 15:53:35,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-17 15:53:35,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-17 15:53:35,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 6367 transitions. [2023-11-17 15:53:35,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3355998313303816 [2023-11-17 15:53:35,679 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 6367 transitions. [2023-11-17 15:53:35,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 6367 transitions. [2023-11-17 15:53:35,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:35,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 6367 transitions. [2023-11-17 15:53:35,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 205.38709677419354) internal successors, (6367), 31 states have internal predecessors, (6367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:35,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 612.0) internal successors, (19584), 32 states have internal predecessors, (19584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:35,694 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 612.0) internal successors, (19584), 32 states have internal predecessors, (19584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:35,694 INFO L175 Difference]: Start difference. First operand has 180 places, 221 transitions, 2763 flow. Second operand 31 states and 6367 transitions. [2023-11-17 15:53:35,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 422 transitions, 5709 flow [2023-11-17 15:53:35,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 422 transitions, 5534 flow, removed 72 selfloop flow, removed 8 redundant places. [2023-11-17 15:53:35,765 INFO L231 Difference]: Finished difference. Result has 213 places, 287 transitions, 4125 flow [2023-11-17 15:53:35,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4125, PETRI_PLACES=213, PETRI_TRANSITIONS=287} [2023-11-17 15:53:35,766 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 192 predicate places. [2023-11-17 15:53:35,766 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 287 transitions, 4125 flow [2023-11-17 15:53:35,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 202.04761904761904) internal successors, (4243), 21 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:35,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:35,766 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:35,780 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-11-17 15:53:35,970 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,SelfDestructingSolverStorable23 [2023-11-17 15:53:35,971 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-11-17 15:53:35,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:35,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1717861352, now seen corresponding path program 8 times [2023-11-17 15:53:35,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:35,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616167333] [2023-11-17 15:53:35,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:35,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:36,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:36,589 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:36,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:36,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616167333] [2023-11-17 15:53:36,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616167333] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:36,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352269077] [2023-11-17 15:53:36,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:53:36,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:36,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:36,590 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-11-17 15:53:36,592 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-11-17 15:53:36,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:53:36,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:36,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-17 15:53:36,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:36,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:53:36,847 INFO L378 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 89 treesize of output 72 [2023-11-17 15:53:37,093 INFO L378 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 122 treesize of output 78 [2023-11-17 15:53:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:37,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:37,802 WARN L854 $PredicateComparison]: unable to prove that (or (= c_~name_1~0 c_~name_2~0) (let ((.cse1 (forall ((v_ArrVal_563 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_563) c_~nondet_0~0.base) c_~nondet_0~0.offset) c_~name_1~0)))) (.cse0 (forall ((v_ArrVal_563 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_563) c_~nondet_0~0.base) c_~nondet_0~0.offset) c_~name_2~0)))) (.cse2 (= 0 c_~break_6~0))) (and (or (< (+ 2147483647 c_~name_2~0) c_~name_1~0) (< (+ c_~name_1~0 2147483648) c_~name_2~0) (and (or .cse0 (< c_~name_1~0 c_~name_2~0)) (or (< c_~name_2~0 c_~name_1~0) .cse1)) (not .cse2) (< c_~i_4~0 3)) (or (and (or .cse1 (< 0 c_~result_3~0)) (or (< c_~result_3~0 0) .cse0)) .cse2)))) is different from false [2023-11-17 15:53:37,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:37,883 INFO L378 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 268 treesize of output 196 [2023-11-17 15:53:37,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 121 treesize of output 119 [2023-11-17 15:53:37,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 119 treesize of output 117 [2023-11-17 15:53:37,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 117 treesize of output 115 [2023-11-17 15:53:37,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 115 treesize of output 113 [2023-11-17 15:53:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:38,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352269077] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:38,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:38,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 27 [2023-11-17 15:53:38,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784063026] [2023-11-17 15:53:38,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:38,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 15:53:38,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:38,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 15:53:38,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=653, Unknown=1, NotChecked=52, Total=812 [2023-11-17 15:53:38,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 612 [2023-11-17 15:53:38,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 287 transitions, 4125 flow. Second operand has 29 states, 29 states have (on average 196.68965517241378) internal successors, (5704), 29 states have internal predecessors, (5704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:38,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:38,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 612 [2023-11-17 15:53:38,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:40,676 INFO L124 PetriNetUnfolderBase]: 992/2161 cut-off events. [2023-11-17 15:53:40,677 INFO L125 PetriNetUnfolderBase]: For 25433/25433 co-relation queries the response was YES. [2023-11-17 15:53:40,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15183 conditions, 2161 events. 992/2161 cut-off events. For 25433/25433 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15565 event pairs, 92 based on Foata normal form. 8/2169 useless extension candidates. Maximal degree in co-relation 15107. Up to 609 conditions per place. [2023-11-17 15:53:40,695 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 184 selfloop transitions, 236 changer transitions 26/446 dead transitions. [2023-11-17 15:53:40,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 446 transitions, 7050 flow [2023-11-17 15:53:40,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-17 15:53:40,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-17 15:53:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 5805 transitions. [2023-11-17 15:53:40,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.327079107505071 [2023-11-17 15:53:40,701 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 5805 transitions. [2023-11-17 15:53:40,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 5805 transitions. [2023-11-17 15:53:40,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:40,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 5805 transitions. [2023-11-17 15:53:40,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 200.17241379310346) internal successors, (5805), 29 states have internal predecessors, (5805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:40,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 612.0) internal successors, (18360), 30 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:40,716 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 612.0) internal successors, (18360), 30 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:40,716 INFO L175 Difference]: Start difference. First operand has 213 places, 287 transitions, 4125 flow. Second operand 29 states and 5805 transitions. [2023-11-17 15:53:40,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 446 transitions, 7050 flow [2023-11-17 15:53:40,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 446 transitions, 6109 flow, removed 443 selfloop flow, removed 7 redundant places. [2023-11-17 15:53:40,873 INFO L231 Difference]: Finished difference. Result has 245 places, 340 transitions, 5099 flow [2023-11-17 15:53:40,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=5099, PETRI_PLACES=245, PETRI_TRANSITIONS=340} [2023-11-17 15:53:40,873 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 224 predicate places. [2023-11-17 15:53:40,873 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 340 transitions, 5099 flow [2023-11-17 15:53:40,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 196.68965517241378) internal successors, (5704), 29 states have internal predecessors, (5704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:40,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:40,874 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:40,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-17 15:53:41,075 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,SelfDestructingSolverStorable24 [2023-11-17 15:53:41,075 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-11-17 15:53:41,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:41,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1641894182, now seen corresponding path program 9 times [2023-11-17 15:53:41,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:41,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786372535] [2023-11-17 15:53:41,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:41,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:41,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:41,372 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:41,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:41,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786372535] [2023-11-17 15:53:41,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786372535] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:41,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795612658] [2023-11-17 15:53:41,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:53:41,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:41,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:41,374 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-11-17 15:53:41,408 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-11-17 15:53:41,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:53:41,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:41,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 15:53:41,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:41,586 INFO L378 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 17 treesize of output 9 [2023-11-17 15:53:41,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:41,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:41,729 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:41,730 INFO L378 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 40 treesize of output 19 [2023-11-17 15:53:41,740 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:41,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795612658] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:41,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:41,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:53:41,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462004727] [2023-11-17 15:53:41,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:41,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:53:41,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:41,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:53:41,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:53:41,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:41,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 340 transitions, 5099 flow. Second operand has 18 states, 18 states have (on average 211.27777777777777) internal successors, (3803), 18 states have internal predecessors, (3803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:41,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:41,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:41,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:42,422 INFO L124 PetriNetUnfolderBase]: 1107/2429 cut-off events. [2023-11-17 15:53:42,422 INFO L125 PetriNetUnfolderBase]: For 26320/26320 co-relation queries the response was YES. [2023-11-17 15:53:42,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16453 conditions, 2429 events. 1107/2429 cut-off events. For 26320/26320 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17894 event pairs, 294 based on Foata normal form. 24/2453 useless extension candidates. Maximal degree in co-relation 16368. Up to 920 conditions per place. [2023-11-17 15:53:42,443 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 333 selfloop transitions, 97 changer transitions 0/430 dead transitions. [2023-11-17 15:53:42,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 430 transitions, 7225 flow [2023-11-17 15:53:42,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 15:53:42,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 15:53:42,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2157 transitions. [2023-11-17 15:53:42,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3524509803921569 [2023-11-17 15:53:42,446 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2157 transitions. [2023-11-17 15:53:42,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2157 transitions. [2023-11-17 15:53:42,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:42,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2157 transitions. [2023-11-17 15:53:42,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 215.7) internal successors, (2157), 10 states have internal predecessors, (2157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:42,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 612.0) internal successors, (6732), 11 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:42,458 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 612.0) internal successors, (6732), 11 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:42,459 INFO L175 Difference]: Start difference. First operand has 245 places, 340 transitions, 5099 flow. Second operand 10 states and 2157 transitions. [2023-11-17 15:53:42,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 430 transitions, 7225 flow [2023-11-17 15:53:42,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 430 transitions, 6692 flow, removed 200 selfloop flow, removed 12 redundant places. [2023-11-17 15:53:42,624 INFO L231 Difference]: Finished difference. Result has 240 places, 350 transitions, 5207 flow [2023-11-17 15:53:42,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=4654, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5207, PETRI_PLACES=240, PETRI_TRANSITIONS=350} [2023-11-17 15:53:42,624 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 219 predicate places. [2023-11-17 15:53:42,624 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 350 transitions, 5207 flow [2023-11-17 15:53:42,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.27777777777777) internal successors, (3803), 18 states have internal predecessors, (3803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:42,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:42,625 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:42,629 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-11-17 15:53:42,825 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,SelfDestructingSolverStorable25 [2023-11-17 15:53:42,825 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-11-17 15:53:42,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:42,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1847756187, now seen corresponding path program 10 times [2023-11-17 15:53:42,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:42,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149546486] [2023-11-17 15:53:42,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:42,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:42,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:43,107 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:43,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:43,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149546486] [2023-11-17 15:53:43,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149546486] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:43,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051423270] [2023-11-17 15:53:43,107 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:53:43,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:43,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:43,108 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-11-17 15:53:43,111 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-11-17 15:53:43,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:53:43,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:43,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:53:43,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:43,330 INFO L378 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 112 treesize of output 72 [2023-11-17 15:53:43,364 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:43,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:43,492 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:43,493 INFO L378 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 109 treesize of output 56 [2023-11-17 15:53:43,517 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:43,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051423270] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:43,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:43,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:53:43,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464076530] [2023-11-17 15:53:43,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:43,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:53:43,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:43,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:53:43,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:53:43,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:43,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 350 transitions, 5207 flow. Second operand has 18 states, 18 states have (on average 211.0) internal successors, (3798), 18 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:43,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:43,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:43,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:44,359 INFO L124 PetriNetUnfolderBase]: 1137/2497 cut-off events. [2023-11-17 15:53:44,359 INFO L125 PetriNetUnfolderBase]: For 24071/24071 co-relation queries the response was YES. [2023-11-17 15:53:44,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16131 conditions, 2497 events. 1137/2497 cut-off events. For 24071/24071 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18604 event pairs, 313 based on Foata normal form. 8/2505 useless extension candidates. Maximal degree in co-relation 16051. Up to 1289 conditions per place. [2023-11-17 15:53:44,380 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 262 selfloop transitions, 143 changer transitions 1/406 dead transitions. [2023-11-17 15:53:44,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 406 transitions, 6521 flow [2023-11-17 15:53:44,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 15:53:44,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 15:53:44,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3426 transitions. [2023-11-17 15:53:44,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34987745098039214 [2023-11-17 15:53:44,383 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3426 transitions. [2023-11-17 15:53:44,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3426 transitions. [2023-11-17 15:53:44,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:44,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3426 transitions. [2023-11-17 15:53:44,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 214.125) internal successors, (3426), 16 states have internal predecessors, (3426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:44,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 612.0) internal successors, (10404), 17 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:44,392 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 612.0) internal successors, (10404), 17 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:44,392 INFO L175 Difference]: Start difference. First operand has 240 places, 350 transitions, 5207 flow. Second operand 16 states and 3426 transitions. [2023-11-17 15:53:44,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 406 transitions, 6521 flow [2023-11-17 15:53:44,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 406 transitions, 6387 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:44,562 INFO L231 Difference]: Finished difference. Result has 250 places, 353 transitions, 5418 flow [2023-11-17 15:53:44,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5418, PETRI_PLACES=250, PETRI_TRANSITIONS=353} [2023-11-17 15:53:44,562 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 229 predicate places. [2023-11-17 15:53:44,562 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 353 transitions, 5418 flow [2023-11-17 15:53:44,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.0) internal successors, (3798), 18 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:44,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:44,563 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:44,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:44,767 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,SelfDestructingSolverStorable26 [2023-11-17 15:53:44,767 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-11-17 15:53:44,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:44,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1140283122, now seen corresponding path program 11 times [2023-11-17 15:53:44,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:44,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172184769] [2023-11-17 15:53:44,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:44,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:44,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:45,037 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:45,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:45,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172184769] [2023-11-17 15:53:45,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172184769] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:45,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676560581] [2023-11-17 15:53:45,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:53:45,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:45,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:45,039 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-11-17 15:53:45,070 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-11-17 15:53:45,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:53:45,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:45,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:53:45,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:45,285 INFO L378 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 17 treesize of output 9 [2023-11-17 15:53:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:45,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:45,449 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:45,449 INFO L378 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 40 treesize of output 19 [2023-11-17 15:53:45,462 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:45,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676560581] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:45,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:45,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:53:45,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238312506] [2023-11-17 15:53:45,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:45,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:53:45,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:45,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:53:45,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:53:45,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:45,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 353 transitions, 5418 flow. Second operand has 18 states, 18 states have (on average 211.38888888888889) internal successors, (3805), 18 states have internal predecessors, (3805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:45,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:45,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:45,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:46,309 INFO L124 PetriNetUnfolderBase]: 1167/2551 cut-off events. [2023-11-17 15:53:46,310 INFO L125 PetriNetUnfolderBase]: For 25343/25343 co-relation queries the response was YES. [2023-11-17 15:53:46,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16836 conditions, 2551 events. 1167/2551 cut-off events. For 25343/25343 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19033 event pairs, 253 based on Foata normal form. 20/2571 useless extension candidates. Maximal degree in co-relation 16756. Up to 657 conditions per place. [2023-11-17 15:53:46,330 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 283 selfloop transitions, 170 changer transitions 1/454 dead transitions. [2023-11-17 15:53:46,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 454 transitions, 7471 flow [2023-11-17 15:53:46,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 15:53:46,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 15:53:46,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3859 transitions. [2023-11-17 15:53:46,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35030864197530864 [2023-11-17 15:53:46,334 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3859 transitions. [2023-11-17 15:53:46,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3859 transitions. [2023-11-17 15:53:46,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:46,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3859 transitions. [2023-11-17 15:53:46,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 214.38888888888889) internal successors, (3859), 18 states have internal predecessors, (3859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,343 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,343 INFO L175 Difference]: Start difference. First operand has 250 places, 353 transitions, 5418 flow. Second operand 18 states and 3859 transitions. [2023-11-17 15:53:46,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 454 transitions, 7471 flow [2023-11-17 15:53:46,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 454 transitions, 7226 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-11-17 15:53:46,501 INFO L231 Difference]: Finished difference. Result has 259 places, 368 transitions, 5866 flow [2023-11-17 15:53:46,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=5180, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5866, PETRI_PLACES=259, PETRI_TRANSITIONS=368} [2023-11-17 15:53:46,501 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 238 predicate places. [2023-11-17 15:53:46,501 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 368 transitions, 5866 flow [2023-11-17 15:53:46,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.38888888888889) internal successors, (3805), 18 states have internal predecessors, (3805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:46,502 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:46,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:46,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:46,707 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-11-17 15:53:46,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:46,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1559707428, now seen corresponding path program 12 times [2023-11-17 15:53:46,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:46,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474380542] [2023-11-17 15:53:46,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:46,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:46,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:46,952 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:46,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:46,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474380542] [2023-11-17 15:53:46,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474380542] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:46,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774799948] [2023-11-17 15:53:46,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:53:46,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:46,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:46,953 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-11-17 15:53:46,976 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-11-17 15:53:47,067 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:53:47,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:47,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:53:47,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:47,186 INFO L378 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 112 treesize of output 72 [2023-11-17 15:53:47,231 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:47,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:47,402 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:47,402 INFO L378 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 40 treesize of output 19 [2023-11-17 15:53:47,414 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:47,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774799948] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:47,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:47,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:53:47,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972902516] [2023-11-17 15:53:47,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:47,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:53:47,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:47,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:53:47,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:53:47,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:47,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 368 transitions, 5866 flow. Second operand has 18 states, 18 states have (on average 211.33333333333334) internal successors, (3804), 18 states have internal predecessors, (3804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:47,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:47,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:47,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:48,592 INFO L124 PetriNetUnfolderBase]: 1211/2641 cut-off events. [2023-11-17 15:53:48,592 INFO L125 PetriNetUnfolderBase]: For 28089/28089 co-relation queries the response was YES. [2023-11-17 15:53:48,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 2641 events. 1211/2641 cut-off events. For 28089/28089 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19813 event pairs, 233 based on Foata normal form. 12/2653 useless extension candidates. Maximal degree in co-relation 17903. Up to 629 conditions per place. [2023-11-17 15:53:48,612 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 288 selfloop transitions, 204 changer transitions 1/493 dead transitions. [2023-11-17 15:53:48,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 493 transitions, 8120 flow [2023-11-17 15:53:48,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-17 15:53:48,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-17 15:53:48,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5989 transitions. [2023-11-17 15:53:48,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34949813258636786 [2023-11-17 15:53:48,617 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5989 transitions. [2023-11-17 15:53:48,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5989 transitions. [2023-11-17 15:53:48,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:48,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5989 transitions. [2023-11-17 15:53:48,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 213.89285714285714) internal successors, (5989), 28 states have internal predecessors, (5989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:48,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 612.0) internal successors, (17748), 29 states have internal predecessors, (17748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:48,631 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 612.0) internal successors, (17748), 29 states have internal predecessors, (17748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:48,631 INFO L175 Difference]: Start difference. First operand has 259 places, 368 transitions, 5866 flow. Second operand 28 states and 5989 transitions. [2023-11-17 15:53:48,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 493 transitions, 8120 flow [2023-11-17 15:53:48,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 493 transitions, 7922 flow, removed 37 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:48,813 INFO L231 Difference]: Finished difference. Result has 285 places, 385 transitions, 6481 flow [2023-11-17 15:53:48,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6481, PETRI_PLACES=285, PETRI_TRANSITIONS=385} [2023-11-17 15:53:48,814 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 264 predicate places. [2023-11-17 15:53:48,814 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 385 transitions, 6481 flow [2023-11-17 15:53:48,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.33333333333334) internal successors, (3804), 18 states have internal predecessors, (3804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:48,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:48,815 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:48,821 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-11-17 15:53:49,018 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,SelfDestructingSolverStorable28 [2023-11-17 15:53:49,019 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-11-17 15:53:49,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:49,019 INFO L85 PathProgramCache]: Analyzing trace with hash -752058597, now seen corresponding path program 13 times [2023-11-17 15:53:49,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:49,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757099774] [2023-11-17 15:53:49,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:49,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:49,451 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:49,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:49,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757099774] [2023-11-17 15:53:49,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757099774] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:49,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906873761] [2023-11-17 15:53:49,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:53:49,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:49,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:49,452 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-11-17 15:53:49,457 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-11-17 15:53:49,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:49,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:53:49,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:49,735 INFO L378 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 82 treesize of output 50 [2023-11-17 15:53:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:49,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:49,891 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:49,891 INFO L378 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 109 treesize of output 56 [2023-11-17 15:53:49,918 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:49,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906873761] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:49,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:49,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2023-11-17 15:53:49,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94456502] [2023-11-17 15:53:49,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:49,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:53:49,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:49,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:53:49,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:53:49,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:53:49,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 385 transitions, 6481 flow. Second operand has 20 states, 20 states have (on average 202.05) internal successors, (4041), 20 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:49,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:49,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:53:49,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:50,760 INFO L124 PetriNetUnfolderBase]: 1201/2621 cut-off events. [2023-11-17 15:53:50,761 INFO L125 PetriNetUnfolderBase]: For 31470/31470 co-relation queries the response was YES. [2023-11-17 15:53:50,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2621 events. 1201/2621 cut-off events. For 31470/31470 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19683 event pairs, 326 based on Foata normal form. 4/2625 useless extension candidates. Maximal degree in co-relation 18431. Up to 1387 conditions per place. [2023-11-17 15:53:50,780 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 260 selfloop transitions, 151 changer transitions 9/420 dead transitions. [2023-11-17 15:53:50,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 420 transitions, 7603 flow [2023-11-17 15:53:50,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 15:53:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 15:53:50,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2462 transitions. [2023-11-17 15:53:50,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.335239651416122 [2023-11-17 15:53:50,782 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2462 transitions. [2023-11-17 15:53:50,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2462 transitions. [2023-11-17 15:53:50,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:50,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2462 transitions. [2023-11-17 15:53:50,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 205.16666666666666) internal successors, (2462), 12 states have internal predecessors, (2462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:50,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:50,788 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:50,788 INFO L175 Difference]: Start difference. First operand has 285 places, 385 transitions, 6481 flow. Second operand 12 states and 2462 transitions. [2023-11-17 15:53:50,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 420 transitions, 7603 flow [2023-11-17 15:53:50,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 420 transitions, 7332 flow, removed 28 selfloop flow, removed 17 redundant places. [2023-11-17 15:53:50,972 INFO L231 Difference]: Finished difference. Result has 280 places, 384 transitions, 6482 flow [2023-11-17 15:53:50,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=6192, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6482, PETRI_PLACES=280, PETRI_TRANSITIONS=384} [2023-11-17 15:53:50,972 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 259 predicate places. [2023-11-17 15:53:50,972 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 384 transitions, 6482 flow [2023-11-17 15:53:50,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 202.05) internal successors, (4041), 20 states have internal predecessors, (4041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:50,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:50,973 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:50,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-17 15:53:51,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:51,175 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-11-17 15:53:51,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:51,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1989920433, now seen corresponding path program 14 times [2023-11-17 15:53:51,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:51,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507118251] [2023-11-17 15:53:51,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:51,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:51,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:51,465 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:51,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:51,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507118251] [2023-11-17 15:53:51,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507118251] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:51,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901405622] [2023-11-17 15:53:51,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:53:51,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:51,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:51,466 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-11-17 15:53:51,467 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-11-17 15:53:51,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:53:51,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:51,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 15:53:51,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:51,683 INFO L378 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 91 treesize of output 59 [2023-11-17 15:53:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:51,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:51,830 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:51,831 INFO L378 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 79 treesize of output 42 [2023-11-17 15:53:51,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:51,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901405622] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:51,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:51,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:53:51,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050489687] [2023-11-17 15:53:51,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:51,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:53:51,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:51,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:53:51,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:53:51,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:51,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 384 transitions, 6482 flow. Second operand has 19 states, 19 states have (on average 211.1578947368421) internal successors, (4012), 19 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:51,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:51,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:51,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:52,650 INFO L124 PetriNetUnfolderBase]: 1181/2573 cut-off events. [2023-11-17 15:53:52,650 INFO L125 PetriNetUnfolderBase]: For 31558/31558 co-relation queries the response was YES. [2023-11-17 15:53:52,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18128 conditions, 2573 events. 1181/2573 cut-off events. For 31558/31558 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19212 event pairs, 491 based on Foata normal form. 4/2577 useless extension candidates. Maximal degree in co-relation 18040. Up to 1979 conditions per place. [2023-11-17 15:53:52,672 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 335 selfloop transitions, 80 changer transitions 4/419 dead transitions. [2023-11-17 15:53:52,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 419 transitions, 7636 flow [2023-11-17 15:53:52,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 15:53:52,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 15:53:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2567 transitions. [2023-11-17 15:53:52,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34953703703703703 [2023-11-17 15:53:52,674 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2567 transitions. [2023-11-17 15:53:52,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2567 transitions. [2023-11-17 15:53:52,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:52,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2567 transitions. [2023-11-17 15:53:52,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 213.91666666666666) internal successors, (2567), 12 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,679 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,679 INFO L175 Difference]: Start difference. First operand has 280 places, 384 transitions, 6482 flow. Second operand 12 states and 2567 transitions. [2023-11-17 15:53:52,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 419 transitions, 7636 flow [2023-11-17 15:53:52,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 419 transitions, 7397 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-11-17 15:53:52,882 INFO L231 Difference]: Finished difference. Result has 279 places, 382 transitions, 6357 flow [2023-11-17 15:53:52,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6357, PETRI_PLACES=279, PETRI_TRANSITIONS=382} [2023-11-17 15:53:52,883 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 258 predicate places. [2023-11-17 15:53:52,883 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 382 transitions, 6357 flow [2023-11-17 15:53:52,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.1578947368421) internal successors, (4012), 19 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:52,884 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:52,888 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-11-17 15:53:53,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:53,086 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-11-17 15:53:53,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:53,087 INFO L85 PathProgramCache]: Analyzing trace with hash 160212088, now seen corresponding path program 15 times [2023-11-17 15:53:53,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:53,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016077733] [2023-11-17 15:53:53,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:53,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:53,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:53,346 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:53,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:53,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016077733] [2023-11-17 15:53:53,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016077733] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:53,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329101130] [2023-11-17 15:53:53,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:53:53,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:53,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:53,348 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-11-17 15:53:53,348 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-11-17 15:53:53,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 15:53:53,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:53,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-17 15:53:53,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:53,642 INFO L378 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 112 treesize of output 72 [2023-11-17 15:53:53,671 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:53,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:53,791 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:53:53,791 INFO L378 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 40 treesize of output 19 [2023-11-17 15:53:53,805 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:53,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329101130] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:53,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:53,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:53:53,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413973663] [2023-11-17 15:53:53,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:53,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:53:53,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:53,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:53:53,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:53:53,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:53,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 382 transitions, 6357 flow. Second operand has 18 states, 18 states have (on average 210.94444444444446) internal successors, (3797), 18 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:53,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:53,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:53,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:55,032 INFO L124 PetriNetUnfolderBase]: 1186/2606 cut-off events. [2023-11-17 15:53:55,032 INFO L125 PetriNetUnfolderBase]: For 28498/28498 co-relation queries the response was YES. [2023-11-17 15:53:55,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18301 conditions, 2606 events. 1186/2606 cut-off events. For 28498/28498 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19591 event pairs, 99 based on Foata normal form. 2/2608 useless extension candidates. Maximal degree in co-relation 18214. Up to 503 conditions per place. [2023-11-17 15:53:55,052 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 220 selfloop transitions, 265 changer transitions 3/488 dead transitions. [2023-11-17 15:53:55,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 488 transitions, 8347 flow [2023-11-17 15:53:55,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 15:53:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 15:53:55,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 5767 transitions. [2023-11-17 15:53:55,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3490075042362624 [2023-11-17 15:53:55,056 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 5767 transitions. [2023-11-17 15:53:55,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 5767 transitions. [2023-11-17 15:53:55,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:55,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 5767 transitions. [2023-11-17 15:53:55,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 213.59259259259258) internal successors, (5767), 27 states have internal predecessors, (5767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 612.0) internal successors, (17136), 28 states have internal predecessors, (17136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,069 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 612.0) internal successors, (17136), 28 states have internal predecessors, (17136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,069 INFO L175 Difference]: Start difference. First operand has 279 places, 382 transitions, 6357 flow. Second operand 27 states and 5767 transitions. [2023-11-17 15:53:55,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 488 transitions, 8347 flow [2023-11-17 15:53:55,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 488 transitions, 8125 flow, removed 28 selfloop flow, removed 12 redundant places. [2023-11-17 15:53:55,266 INFO L231 Difference]: Finished difference. Result has 289 places, 406 transitions, 7073 flow [2023-11-17 15:53:55,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=6083, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7073, PETRI_PLACES=289, PETRI_TRANSITIONS=406} [2023-11-17 15:53:55,267 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 268 predicate places. [2023-11-17 15:53:55,267 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 406 transitions, 7073 flow [2023-11-17 15:53:55,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 210.94444444444446) internal successors, (3797), 18 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:55,268 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:55,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:55,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:55,468 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-11-17 15:53:55,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:55,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1283642849, now seen corresponding path program 16 times [2023-11-17 15:53:55,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:55,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563934382] [2023-11-17 15:53:55,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:55,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:55,683 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:55,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:55,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563934382] [2023-11-17 15:53:55,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563934382] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:55,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245336437] [2023-11-17 15:53:55,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:53:55,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:55,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:55,685 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-11-17 15:53:55,700 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-11-17 15:53:55,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:53:55,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:55,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:53:55,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:55,937 INFO L378 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 112 treesize of output 72 [2023-11-17 15:53:55,985 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:55,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:56,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:56,178 INFO L378 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 117 treesize of output 61 [2023-11-17 15:53:56,242 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:56,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245336437] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:56,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:56,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-11-17 15:53:56,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024281959] [2023-11-17 15:53:56,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:56,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:53:56,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:56,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:53:56,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:53:56,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:56,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 406 transitions, 7073 flow. Second operand has 20 states, 20 states have (on average 211.0) internal successors, (4220), 20 states have internal predecessors, (4220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:56,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:56,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:56,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:57,284 INFO L124 PetriNetUnfolderBase]: 1217/2769 cut-off events. [2023-11-17 15:53:57,284 INFO L125 PetriNetUnfolderBase]: For 32214/32214 co-relation queries the response was YES. [2023-11-17 15:53:57,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19669 conditions, 2769 events. 1217/2769 cut-off events. For 32214/32214 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21682 event pairs, 137 based on Foata normal form. 8/2777 useless extension candidates. Maximal degree in co-relation 19583. Up to 652 conditions per place. [2023-11-17 15:53:57,308 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 217 selfloop transitions, 258 changer transitions 0/475 dead transitions. [2023-11-17 15:53:57,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 475 transitions, 8517 flow [2023-11-17 15:53:57,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 15:53:57,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 15:53:57,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4915 transitions. [2023-11-17 15:53:57,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3491759022449559 [2023-11-17 15:53:57,311 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4915 transitions. [2023-11-17 15:53:57,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4915 transitions. [2023-11-17 15:53:57,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:57,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4915 transitions. [2023-11-17 15:53:57,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 213.69565217391303) internal successors, (4915), 23 states have internal predecessors, (4915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:57,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 612.0) internal successors, (14688), 24 states have internal predecessors, (14688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:57,361 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 612.0) internal successors, (14688), 24 states have internal predecessors, (14688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:57,361 INFO L175 Difference]: Start difference. First operand has 289 places, 406 transitions, 7073 flow. Second operand 23 states and 4915 transitions. [2023-11-17 15:53:57,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 475 transitions, 8517 flow [2023-11-17 15:53:57,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 475 transitions, 8074 flow, removed 30 selfloop flow, removed 18 redundant places. [2023-11-17 15:53:57,561 INFO L231 Difference]: Finished difference. Result has 298 places, 423 transitions, 7700 flow [2023-11-17 15:53:57,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=6652, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7700, PETRI_PLACES=298, PETRI_TRANSITIONS=423} [2023-11-17 15:53:57,562 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 277 predicate places. [2023-11-17 15:53:57,562 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 423 transitions, 7700 flow [2023-11-17 15:53:57,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 211.0) internal successors, (4220), 20 states have internal predecessors, (4220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:57,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:57,562 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:57,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:57,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:57,763 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-11-17 15:53:57,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:57,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1916656014, now seen corresponding path program 17 times [2023-11-17 15:53:57,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:57,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916141752] [2023-11-17 15:53:57,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:57,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:57,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:57,978 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:57,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:57,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916141752] [2023-11-17 15:53:57,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916141752] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:57,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83179916] [2023-11-17 15:53:57,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:53:57,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:57,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:57,980 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-11-17 15:53:58,003 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-11-17 15:53:58,104 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:53:58,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:53:58,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:53:58,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:58,226 INFO L378 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 91 treesize of output 59 [2023-11-17 15:53:58,277 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:58,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:58,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:53:58,414 INFO L378 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 117 treesize of output 61 [2023-11-17 15:53:58,478 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:58,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83179916] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:58,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:58,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:53:58,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284376405] [2023-11-17 15:53:58,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:58,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:53:58,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:58,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:53:58,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:53:58,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:53:58,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 423 transitions, 7700 flow. Second operand has 19 states, 19 states have (on average 211.31578947368422) internal successors, (4015), 19 states have internal predecessors, (4015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:58,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:58,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:53:58,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:59,338 INFO L124 PetriNetUnfolderBase]: 1220/2772 cut-off events. [2023-11-17 15:53:59,338 INFO L125 PetriNetUnfolderBase]: For 34635/34635 co-relation queries the response was YES. [2023-11-17 15:53:59,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20622 conditions, 2772 events. 1220/2772 cut-off events. For 34635/34635 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21705 event pairs, 198 based on Foata normal form. 12/2784 useless extension candidates. Maximal degree in co-relation 20530. Up to 872 conditions per place. [2023-11-17 15:53:59,363 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 282 selfloop transitions, 193 changer transitions 0/475 dead transitions. [2023-11-17 15:53:59,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 475 transitions, 9180 flow [2023-11-17 15:53:59,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 15:53:59,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 15:53:59,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3214 transitions. [2023-11-17 15:53:59,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35010893246187363 [2023-11-17 15:53:59,367 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3214 transitions. [2023-11-17 15:53:59,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3214 transitions. [2023-11-17 15:53:59,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:59,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3214 transitions. [2023-11-17 15:53:59,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 214.26666666666668) internal successors, (3214), 15 states have internal predecessors, (3214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:59,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 612.0) internal successors, (9792), 16 states have internal predecessors, (9792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:59,373 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 612.0) internal successors, (9792), 16 states have internal predecessors, (9792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:59,373 INFO L175 Difference]: Start difference. First operand has 298 places, 423 transitions, 7700 flow. Second operand 15 states and 3214 transitions. [2023-11-17 15:53:59,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 475 transitions, 9180 flow [2023-11-17 15:53:59,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 475 transitions, 9036 flow, removed 21 selfloop flow, removed 11 redundant places. [2023-11-17 15:53:59,645 INFO L231 Difference]: Finished difference. Result has 303 places, 429 transitions, 8138 flow [2023-11-17 15:53:59,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7532, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8138, PETRI_PLACES=303, PETRI_TRANSITIONS=429} [2023-11-17 15:53:59,645 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 282 predicate places. [2023-11-17 15:53:59,645 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 429 transitions, 8138 flow [2023-11-17 15:53:59,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.31578947368422) internal successors, (4015), 19 states have internal predecessors, (4015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:59,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:59,646 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:59,653 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-11-17 15:53:59,846 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,SelfDestructingSolverStorable33 [2023-11-17 15:53:59,847 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-11-17 15:53:59,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:59,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1197583329, now seen corresponding path program 18 times [2023-11-17 15:53:59,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:59,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146523753] [2023-11-17 15:53:59,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:59,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:59,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:00,110 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:00,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:00,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146523753] [2023-11-17 15:54:00,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146523753] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:00,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505542293] [2023-11-17 15:54:00,110 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:54:00,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:00,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:00,118 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-11-17 15:54:00,134 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-11-17 15:54:00,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:54:00,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:00,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 15:54:00,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:00,337 INFO L378 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 112 treesize of output 72 [2023-11-17 15:54:00,377 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:00,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:00,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:00,479 INFO L378 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 117 treesize of output 61 [2023-11-17 15:54:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:00,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505542293] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:00,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:00,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:54:00,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486924800] [2023-11-17 15:54:00,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:00,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:00,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:00,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:00,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:00,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 429 transitions, 8138 flow. Second operand has 19 states, 19 states have (on average 211.21052631578948) internal successors, (4013), 19 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:00,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:00,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:00,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:01,365 INFO L124 PetriNetUnfolderBase]: 1210/2752 cut-off events. [2023-11-17 15:54:01,365 INFO L125 PetriNetUnfolderBase]: For 39049/39049 co-relation queries the response was YES. [2023-11-17 15:54:01,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21185 conditions, 2752 events. 1210/2752 cut-off events. For 39049/39049 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21546 event pairs, 585 based on Foata normal form. 4/2756 useless extension candidates. Maximal degree in co-relation 21092. Up to 2582 conditions per place. [2023-11-17 15:54:01,387 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 395 selfloop transitions, 48 changer transitions 4/447 dead transitions. [2023-11-17 15:54:01,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 447 transitions, 9083 flow [2023-11-17 15:54:01,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 15:54:01,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 15:54:01,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2354 transitions. [2023-11-17 15:54:01,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34967320261437906 [2023-11-17 15:54:01,389 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2354 transitions. [2023-11-17 15:54:01,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2354 transitions. [2023-11-17 15:54:01,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:01,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2354 transitions. [2023-11-17 15:54:01,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 214.0) internal successors, (2354), 11 states have internal predecessors, (2354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 612.0) internal successors, (7344), 12 states have internal predecessors, (7344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,394 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 612.0) internal successors, (7344), 12 states have internal predecessors, (7344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,394 INFO L175 Difference]: Start difference. First operand has 303 places, 429 transitions, 8138 flow. Second operand 11 states and 2354 transitions. [2023-11-17 15:54:01,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 447 transitions, 9083 flow [2023-11-17 15:54:01,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 447 transitions, 8938 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-11-17 15:54:01,649 INFO L231 Difference]: Finished difference. Result has 304 places, 426 transitions, 8030 flow [2023-11-17 15:54:01,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7960, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8030, PETRI_PLACES=304, PETRI_TRANSITIONS=426} [2023-11-17 15:54:01,650 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 283 predicate places. [2023-11-17 15:54:01,650 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 426 transitions, 8030 flow [2023-11-17 15:54:01,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.21052631578948) internal successors, (4013), 19 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:01,650 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:01,657 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-11-17 15:54:01,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-17 15:54:01,858 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-11-17 15:54:01,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:01,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1262924703, now seen corresponding path program 19 times [2023-11-17 15:54:01,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:01,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398745163] [2023-11-17 15:54:01,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:01,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:01,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:02,069 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:02,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:02,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398745163] [2023-11-17 15:54:02,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398745163] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:02,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444632044] [2023-11-17 15:54:02,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:54:02,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:02,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:02,071 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-11-17 15:54:02,098 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-11-17 15:54:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:02,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:54:02,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:02,336 INFO L378 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 82 treesize of output 50 [2023-11-17 15:54:02,345 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:02,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:02,428 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:02,429 INFO L378 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 87 treesize of output 47 [2023-11-17 15:54:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:02,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444632044] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:02,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:02,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:54:02,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781704849] [2023-11-17 15:54:02,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:02,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:54:02,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:02,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:54:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:54:02,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:02,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 426 transitions, 8030 flow. Second operand has 18 states, 18 states have (on average 211.22222222222223) internal successors, (3802), 18 states have internal predecessors, (3802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:02,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:02,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:02,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:03,221 INFO L124 PetriNetUnfolderBase]: 1193/2711 cut-off events. [2023-11-17 15:54:03,221 INFO L125 PetriNetUnfolderBase]: For 38109/38109 co-relation queries the response was YES. [2023-11-17 15:54:03,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20648 conditions, 2711 events. 1193/2711 cut-off events. For 38109/38109 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21123 event pairs, 214 based on Foata normal form. 4/2715 useless extension candidates. Maximal degree in co-relation 20555. Up to 965 conditions per place. [2023-11-17 15:54:03,246 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 272 selfloop transitions, 159 changer transitions 8/439 dead transitions. [2023-11-17 15:54:03,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 439 transitions, 8898 flow [2023-11-17 15:54:03,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 15:54:03,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 15:54:03,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2351 transitions. [2023-11-17 15:54:03,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492275698158051 [2023-11-17 15:54:03,248 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2351 transitions. [2023-11-17 15:54:03,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2351 transitions. [2023-11-17 15:54:03,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:03,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2351 transitions. [2023-11-17 15:54:03,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 213.72727272727272) internal successors, (2351), 11 states have internal predecessors, (2351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:03,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 612.0) internal successors, (7344), 12 states have internal predecessors, (7344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:03,253 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 612.0) internal successors, (7344), 12 states have internal predecessors, (7344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:03,253 INFO L175 Difference]: Start difference. First operand has 304 places, 426 transitions, 8030 flow. Second operand 11 states and 2351 transitions. [2023-11-17 15:54:03,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 439 transitions, 8898 flow [2023-11-17 15:54:03,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 439 transitions, 8682 flow, removed 1 selfloop flow, removed 13 redundant places. [2023-11-17 15:54:03,513 INFO L231 Difference]: Finished difference. Result has 299 places, 420 transitions, 8029 flow [2023-11-17 15:54:03,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7756, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8029, PETRI_PLACES=299, PETRI_TRANSITIONS=420} [2023-11-17 15:54:03,514 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 278 predicate places. [2023-11-17 15:54:03,514 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 420 transitions, 8029 flow [2023-11-17 15:54:03,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.22222222222223) internal successors, (3802), 18 states have internal predecessors, (3802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:03,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:03,514 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:03,522 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-11-17 15:54:03,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:03,715 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-11-17 15:54:03,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:03,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1008742852, now seen corresponding path program 20 times [2023-11-17 15:54:03,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:03,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560656907] [2023-11-17 15:54:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:03,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:03,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:03,960 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:03,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:03,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560656907] [2023-11-17 15:54:03,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560656907] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:03,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702903862] [2023-11-17 15:54:03,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:54:03,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:03,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:03,963 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-11-17 15:54:03,966 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-11-17 15:54:04,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:54:04,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:04,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 15:54:04,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:04,324 INFO L378 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 82 treesize of output 50 [2023-11-17 15:54:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:04,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:04,427 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:04,427 INFO L378 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 125 treesize of output 69 [2023-11-17 15:54:04,507 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:04,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702903862] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:04,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:04,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-11-17 15:54:04,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824525960] [2023-11-17 15:54:04,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:04,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 15:54:04,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:04,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 15:54:04,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-11-17 15:54:04,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:04,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 420 transitions, 8029 flow. Second operand has 17 states, 17 states have (on average 211.05882352941177) internal successors, (3588), 17 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:04,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:04,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:04,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:05,380 INFO L124 PetriNetUnfolderBase]: 1215/2757 cut-off events. [2023-11-17 15:54:05,380 INFO L125 PetriNetUnfolderBase]: For 39717/39717 co-relation queries the response was YES. [2023-11-17 15:54:05,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20969 conditions, 2757 events. 1215/2757 cut-off events. For 39717/39717 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21513 event pairs, 204 based on Foata normal form. 4/2761 useless extension candidates. Maximal degree in co-relation 20878. Up to 920 conditions per place. [2023-11-17 15:54:05,408 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 291 selfloop transitions, 165 changer transitions 3/459 dead transitions. [2023-11-17 15:54:05,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 459 transitions, 9133 flow [2023-11-17 15:54:05,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 15:54:05,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 15:54:05,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3422 transitions. [2023-11-17 15:54:05,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349468954248366 [2023-11-17 15:54:05,411 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3422 transitions. [2023-11-17 15:54:05,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3422 transitions. [2023-11-17 15:54:05,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:05,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3422 transitions. [2023-11-17 15:54:05,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 213.875) internal successors, (3422), 16 states have internal predecessors, (3422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:05,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 612.0) internal successors, (10404), 17 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:05,418 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 612.0) internal successors, (10404), 17 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:05,418 INFO L175 Difference]: Start difference. First operand has 299 places, 420 transitions, 8029 flow. Second operand 16 states and 3422 transitions. [2023-11-17 15:54:05,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 459 transitions, 9133 flow [2023-11-17 15:54:05,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 459 transitions, 8859 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-17 15:54:05,679 INFO L231 Difference]: Finished difference. Result has 305 places, 418 transitions, 8054 flow [2023-11-17 15:54:05,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8054, PETRI_PLACES=305, PETRI_TRANSITIONS=418} [2023-11-17 15:54:05,679 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 284 predicate places. [2023-11-17 15:54:05,679 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 418 transitions, 8054 flow [2023-11-17 15:54:05,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 211.05882352941177) internal successors, (3588), 17 states have internal predecessors, (3588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:05,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:05,680 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:05,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-17 15:54:05,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:05,880 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-11-17 15:54:05,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:05,881 INFO L85 PathProgramCache]: Analyzing trace with hash 623603761, now seen corresponding path program 21 times [2023-11-17 15:54:05,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:05,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781328257] [2023-11-17 15:54:05,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:05,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:05,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:06,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:06,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781328257] [2023-11-17 15:54:06,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781328257] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:06,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705554897] [2023-11-17 15:54:06,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:54:06,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:06,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:06,131 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-11-17 15:54:06,132 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-11-17 15:54:06,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 15:54:06,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:06,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 15:54:06,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:06,422 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:06,443 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:06,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:06,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:06,678 INFO L378 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 65 treesize of output 41 [2023-11-17 15:54:06,725 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:06,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705554897] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:06,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:06,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-17 15:54:06,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595441274] [2023-11-17 15:54:06,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:06,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:06,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:06,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:06,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:06,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:06,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 418 transitions, 8054 flow. Second operand has 19 states, 19 states have (on average 211.10526315789474) internal successors, (4011), 19 states have internal predecessors, (4011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:06,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:06,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:06,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:07,621 INFO L124 PetriNetUnfolderBase]: 1202/2730 cut-off events. [2023-11-17 15:54:07,621 INFO L125 PetriNetUnfolderBase]: For 40516/40516 co-relation queries the response was YES. [2023-11-17 15:54:07,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21079 conditions, 2730 events. 1202/2730 cut-off events. For 40516/40516 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21279 event pairs, 388 based on Foata normal form. 8/2738 useless extension candidates. Maximal degree in co-relation 20986. Up to 1874 conditions per place. [2023-11-17 15:54:07,644 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 296 selfloop transitions, 143 changer transitions 0/439 dead transitions. [2023-11-17 15:54:07,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 439 transitions, 8952 flow [2023-11-17 15:54:07,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 15:54:07,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 15:54:07,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3835 transitions. [2023-11-17 15:54:07,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3481299927378359 [2023-11-17 15:54:07,647 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3835 transitions. [2023-11-17 15:54:07,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3835 transitions. [2023-11-17 15:54:07,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:07,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3835 transitions. [2023-11-17 15:54:07,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 213.05555555555554) internal successors, (3835), 18 states have internal predecessors, (3835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,654 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,655 INFO L175 Difference]: Start difference. First operand has 305 places, 418 transitions, 8054 flow. Second operand 18 states and 3835 transitions. [2023-11-17 15:54:07,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 439 transitions, 8952 flow [2023-11-17 15:54:07,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 439 transitions, 8654 flow, removed 15 selfloop flow, removed 11 redundant places. [2023-11-17 15:54:07,877 INFO L231 Difference]: Finished difference. Result has 308 places, 415 transitions, 7988 flow [2023-11-17 15:54:07,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7620, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7988, PETRI_PLACES=308, PETRI_TRANSITIONS=415} [2023-11-17 15:54:07,878 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 287 predicate places. [2023-11-17 15:54:07,878 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 415 transitions, 7988 flow [2023-11-17 15:54:07,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.10526315789474) internal successors, (4011), 19 states have internal predecessors, (4011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:07,879 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:07,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:08,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-17 15:54:08,082 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-11-17 15:54:08,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:08,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1195838048, now seen corresponding path program 22 times [2023-11-17 15:54:08,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:08,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543062080] [2023-11-17 15:54:08,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:08,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:08,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:08,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:08,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543062080] [2023-11-17 15:54:08,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543062080] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:08,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283756066] [2023-11-17 15:54:08,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:54:08,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:08,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:08,367 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-11-17 15:54:08,368 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-11-17 15:54:08,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:54:08,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:08,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 15:54:08,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:08,640 INFO L378 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 112 treesize of output 72 [2023-11-17 15:54:08,685 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:08,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:08,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:08,863 INFO L378 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 125 treesize of output 69 [2023-11-17 15:54:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:08,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283756066] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:08,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:08,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-17 15:54:08,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190809949] [2023-11-17 15:54:08,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:08,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:08,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:08,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:08,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:08,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:08,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 415 transitions, 7988 flow. Second operand has 19 states, 19 states have (on average 211.0) internal successors, (4009), 19 states have internal predecessors, (4009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:08,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:08,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:08,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:09,744 INFO L124 PetriNetUnfolderBase]: 1176/2661 cut-off events. [2023-11-17 15:54:09,745 INFO L125 PetriNetUnfolderBase]: For 37891/37891 co-relation queries the response was YES. [2023-11-17 15:54:09,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20717 conditions, 2661 events. 1176/2661 cut-off events. For 37891/37891 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20526 event pairs, 366 based on Foata normal form. 12/2673 useless extension candidates. Maximal degree in co-relation 20623. Up to 1748 conditions per place. [2023-11-17 15:54:09,768 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 303 selfloop transitions, 121 changer transitions 5/429 dead transitions. [2023-11-17 15:54:09,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 429 transitions, 8843 flow [2023-11-17 15:54:09,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:54:09,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:54:09,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2989 transitions. [2023-11-17 15:54:09,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488562091503268 [2023-11-17 15:54:09,771 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2989 transitions. [2023-11-17 15:54:09,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2989 transitions. [2023-11-17 15:54:09,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:09,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2989 transitions. [2023-11-17 15:54:09,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 213.5) internal successors, (2989), 14 states have internal predecessors, (2989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:09,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:09,777 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:09,778 INFO L175 Difference]: Start difference. First operand has 308 places, 415 transitions, 7988 flow. Second operand 14 states and 2989 transitions. [2023-11-17 15:54:09,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 429 transitions, 8843 flow [2023-11-17 15:54:10,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 429 transitions, 8442 flow, removed 14 selfloop flow, removed 21 redundant places. [2023-11-17 15:54:10,016 INFO L231 Difference]: Finished difference. Result has 296 places, 406 transitions, 7670 flow [2023-11-17 15:54:10,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7670, PETRI_PLACES=296, PETRI_TRANSITIONS=406} [2023-11-17 15:54:10,016 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 275 predicate places. [2023-11-17 15:54:10,016 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 406 transitions, 7670 flow [2023-11-17 15:54:10,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.0) internal successors, (4009), 19 states have internal predecessors, (4009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:10,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:10,017 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:10,023 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-11-17 15:54:10,221 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,SelfDestructingSolverStorable38 [2023-11-17 15:54:10,221 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-11-17 15:54:10,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:10,222 INFO L85 PathProgramCache]: Analyzing trace with hash -723442134, now seen corresponding path program 23 times [2023-11-17 15:54:10,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:10,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102885688] [2023-11-17 15:54:10,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:10,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:10,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:10,525 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:10,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:10,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102885688] [2023-11-17 15:54:10,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102885688] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:10,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284645841] [2023-11-17 15:54:10,525 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:54:10,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:10,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:10,526 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:10,527 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-11-17 15:54:10,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:54:10,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:10,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-17 15:54:10,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:10,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 39 treesize of output 37 [2023-11-17 15:54:10,742 INFO L378 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 25 treesize of output 18 [2023-11-17 15:54:10,785 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:10,786 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:10,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:10,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:10,938 INFO L378 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 70 treesize of output 54 [2023-11-17 15:54:10,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 39 treesize of output 37 [2023-11-17 15:54:10,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 37 treesize of output 35 [2023-11-17 15:54:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:10,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284645841] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:10,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:10,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2023-11-17 15:54:10,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504005725] [2023-11-17 15:54:10,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:10,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 15:54:10,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:10,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 15:54:10,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=373, Unknown=3, NotChecked=0, Total=462 [2023-11-17 15:54:10,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 612 [2023-11-17 15:54:10,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 406 transitions, 7670 flow. Second operand has 22 states, 22 states have (on average 205.77272727272728) internal successors, (4527), 22 states have internal predecessors, (4527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:10,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:10,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 612 [2023-11-17 15:54:10,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:11,742 INFO L124 PetriNetUnfolderBase]: 1190/2689 cut-off events. [2023-11-17 15:54:11,742 INFO L125 PetriNetUnfolderBase]: For 37908/37908 co-relation queries the response was YES. [2023-11-17 15:54:11,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20485 conditions, 2689 events. 1190/2689 cut-off events. For 37908/37908 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20826 event pairs, 251 based on Foata normal form. 28/2717 useless extension candidates. Maximal degree in co-relation 20395. Up to 1788 conditions per place. [2023-11-17 15:54:11,762 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 317 selfloop transitions, 129 changer transitions 0/446 dead transitions. [2023-11-17 15:54:11,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 446 transitions, 9116 flow [2023-11-17 15:54:11,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:54:11,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:54:11,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1891 transitions. [2023-11-17 15:54:11,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433188090050835 [2023-11-17 15:54:11,764 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1891 transitions. [2023-11-17 15:54:11,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1891 transitions. [2023-11-17 15:54:11,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:11,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1891 transitions. [2023-11-17 15:54:11,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 210.11111111111111) internal successors, (1891), 9 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 612.0) internal successors, (6120), 10 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,768 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 612.0) internal successors, (6120), 10 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,768 INFO L175 Difference]: Start difference. First operand has 296 places, 406 transitions, 7670 flow. Second operand 9 states and 1891 transitions. [2023-11-17 15:54:11,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 446 transitions, 9116 flow [2023-11-17 15:54:11,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 446 transitions, 8937 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-11-17 15:54:11,981 INFO L231 Difference]: Finished difference. Result has 292 places, 407 transitions, 7886 flow [2023-11-17 15:54:11,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7886, PETRI_PLACES=292, PETRI_TRANSITIONS=407} [2023-11-17 15:54:11,982 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 271 predicate places. [2023-11-17 15:54:11,982 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 407 transitions, 7886 flow [2023-11-17 15:54:11,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 205.77272727272728) internal successors, (4527), 22 states have internal predecessors, (4527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:11,982 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:11,988 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-11-17 15:54:12,183 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,SelfDestructingSolverStorable39 [2023-11-17 15:54:12,183 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-11-17 15:54:12,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:12,183 INFO L85 PathProgramCache]: Analyzing trace with hash -302107059, now seen corresponding path program 24 times [2023-11-17 15:54:12,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:12,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448312459] [2023-11-17 15:54:12,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:12,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:12,479 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:12,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:12,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448312459] [2023-11-17 15:54:12,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448312459] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:12,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188759119] [2023-11-17 15:54:12,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:54:12,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:12,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:12,480 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-11-17 15:54:12,482 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-11-17 15:54:12,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:54:12,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:12,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-17 15:54:12,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:12,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:54:12,752 INFO L378 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 54 treesize of output 43 [2023-11-17 15:54:12,890 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:12,930 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:12,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:13,152 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:13,152 INFO L378 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 107 treesize of output 75 [2023-11-17 15:54:13,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 15 [2023-11-17 15:54:13,225 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:13,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188759119] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:13,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:13,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2023-11-17 15:54:13,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264176966] [2023-11-17 15:54:13,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:13,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-17 15:54:13,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:13,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-17 15:54:13,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=494, Unknown=1, NotChecked=0, Total=600 [2023-11-17 15:54:13,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 612 [2023-11-17 15:54:13,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 407 transitions, 7886 flow. Second operand has 25 states, 25 states have (on average 205.76) internal successors, (5144), 25 states have internal predecessors, (5144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:13,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:13,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 612 [2023-11-17 15:54:13,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:14,380 INFO L124 PetriNetUnfolderBase]: 1164/2633 cut-off events. [2023-11-17 15:54:14,380 INFO L125 PetriNetUnfolderBase]: For 38854/38854 co-relation queries the response was YES. [2023-11-17 15:54:14,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20490 conditions, 2633 events. 1164/2633 cut-off events. For 38854/38854 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20311 event pairs, 198 based on Foata normal form. 8/2641 useless extension candidates. Maximal degree in co-relation 20398. Up to 1030 conditions per place. [2023-11-17 15:54:14,406 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 228 selfloop transitions, 232 changer transitions 2/462 dead transitions. [2023-11-17 15:54:14,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 462 transitions, 9107 flow [2023-11-17 15:54:14,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-17 15:54:14,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-17 15:54:14,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4385 transitions. [2023-11-17 15:54:14,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341192032368503 [2023-11-17 15:54:14,409 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4385 transitions. [2023-11-17 15:54:14,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4385 transitions. [2023-11-17 15:54:14,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:14,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4385 transitions. [2023-11-17 15:54:14,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 208.8095238095238) internal successors, (4385), 21 states have internal predecessors, (4385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 612.0) internal successors, (13464), 22 states have internal predecessors, (13464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,418 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 612.0) internal successors, (13464), 22 states have internal predecessors, (13464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,418 INFO L175 Difference]: Start difference. First operand has 292 places, 407 transitions, 7886 flow. Second operand 21 states and 4385 transitions. [2023-11-17 15:54:14,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 462 transitions, 9107 flow [2023-11-17 15:54:14,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 462 transitions, 8946 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-11-17 15:54:14,635 INFO L231 Difference]: Finished difference. Result has 307 places, 406 transitions, 8230 flow [2023-11-17 15:54:14,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8230, PETRI_PLACES=307, PETRI_TRANSITIONS=406} [2023-11-17 15:54:14,636 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 286 predicate places. [2023-11-17 15:54:14,636 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 406 transitions, 8230 flow [2023-11-17 15:54:14,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 205.76) internal successors, (5144), 25 states have internal predecessors, (5144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:14,636 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:14,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:14,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:14,837 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-11-17 15:54:14,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:14,837 INFO L85 PathProgramCache]: Analyzing trace with hash -35036970, now seen corresponding path program 25 times [2023-11-17 15:54:14,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:14,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075652127] [2023-11-17 15:54:14,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:14,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:14,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:15,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:15,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075652127] [2023-11-17 15:54:15,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075652127] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:15,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213926049] [2023-11-17 15:54:15,129 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:54:15,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:15,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:15,130 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-11-17 15:54:15,156 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-11-17 15:54:15,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:15,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:54:15,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:15,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:54:15,386 INFO L378 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 54 treesize of output 43 [2023-11-17 15:54:15,484 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:15,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:15,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:15,741 INFO L378 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 70 treesize of output 54 [2023-11-17 15:54:15,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 39 treesize of output 37 [2023-11-17 15:54:15,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 37 treesize of output 35 [2023-11-17 15:54:15,808 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:15,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213926049] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:15,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:15,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2023-11-17 15:54:15,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661275133] [2023-11-17 15:54:15,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:15,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-17 15:54:15,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-17 15:54:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=512, Unknown=2, NotChecked=0, Total=600 [2023-11-17 15:54:15,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 612 [2023-11-17 15:54:15,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 406 transitions, 8230 flow. Second operand has 25 states, 25 states have (on average 206.0) internal successors, (5150), 25 states have internal predecessors, (5150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:15,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:15,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 612 [2023-11-17 15:54:15,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:17,275 INFO L124 PetriNetUnfolderBase]: 1189/2675 cut-off events. [2023-11-17 15:54:17,276 INFO L125 PetriNetUnfolderBase]: For 39981/39981 co-relation queries the response was YES. [2023-11-17 15:54:17,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21621 conditions, 2675 events. 1189/2675 cut-off events. For 39981/39981 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20677 event pairs, 163 based on Foata normal form. 12/2687 useless extension candidates. Maximal degree in co-relation 21529. Up to 1126 conditions per place. [2023-11-17 15:54:17,299 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 245 selfloop transitions, 261 changer transitions 1/507 dead transitions. [2023-11-17 15:54:17,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 507 transitions, 10277 flow [2023-11-17 15:54:17,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-17 15:54:17,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-17 15:54:17,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 6052 transitions. [2023-11-17 15:54:17,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34099616858237547 [2023-11-17 15:54:17,304 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 6052 transitions. [2023-11-17 15:54:17,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 6052 transitions. [2023-11-17 15:54:17,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:17,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 6052 transitions. [2023-11-17 15:54:17,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 208.68965517241378) internal successors, (6052), 29 states have internal predecessors, (6052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:17,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 612.0) internal successors, (18360), 30 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:17,315 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 612.0) internal successors, (18360), 30 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:17,315 INFO L175 Difference]: Start difference. First operand has 307 places, 406 transitions, 8230 flow. Second operand 29 states and 6052 transitions. [2023-11-17 15:54:17,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 507 transitions, 10277 flow [2023-11-17 15:54:17,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 507 transitions, 10185 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-11-17 15:54:17,529 INFO L231 Difference]: Finished difference. Result has 330 places, 430 transitions, 9484 flow [2023-11-17 15:54:17,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=8138, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9484, PETRI_PLACES=330, PETRI_TRANSITIONS=430} [2023-11-17 15:54:17,529 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 309 predicate places. [2023-11-17 15:54:17,529 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 430 transitions, 9484 flow [2023-11-17 15:54:17,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 206.0) internal successors, (5150), 25 states have internal predecessors, (5150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:17,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:17,530 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:17,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-17 15:54:17,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:17,731 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-11-17 15:54:17,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:17,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1393045453, now seen corresponding path program 26 times [2023-11-17 15:54:17,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:17,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044324534] [2023-11-17 15:54:17,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:17,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:17,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:18,080 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:18,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:18,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044324534] [2023-11-17 15:54:18,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044324534] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:18,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719860136] [2023-11-17 15:54:18,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:54:18,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:18,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:18,082 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-11-17 15:54:18,103 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-11-17 15:54:18,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:54:18,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:18,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:54:18,229 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:18,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:54:18,349 INFO L378 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 54 treesize of output 43 [2023-11-17 15:54:18,502 INFO L378 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 82 treesize of output 50 [2023-11-17 15:54:18,513 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:18,513 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:18,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:18,698 INFO L378 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 107 treesize of output 75 [2023-11-17 15:54:18,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 15 [2023-11-17 15:54:18,793 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:18,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719860136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:18,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:18,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2023-11-17 15:54:18,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917964487] [2023-11-17 15:54:18,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:18,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-17 15:54:18,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:18,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-17 15:54:18,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=508, Unknown=1, NotChecked=0, Total=600 [2023-11-17 15:54:18,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 612 [2023-11-17 15:54:18,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 430 transitions, 9484 flow. Second operand has 25 states, 25 states have (on average 205.76) internal successors, (5144), 25 states have internal predecessors, (5144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:18,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:18,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 612 [2023-11-17 15:54:18,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:19,649 INFO L124 PetriNetUnfolderBase]: 1179/2655 cut-off events. [2023-11-17 15:54:19,650 INFO L125 PetriNetUnfolderBase]: For 48373/48373 co-relation queries the response was YES. [2023-11-17 15:54:19,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22741 conditions, 2655 events. 1179/2655 cut-off events. For 48373/48373 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20423 event pairs, 321 based on Foata normal form. 4/2659 useless extension candidates. Maximal degree in co-relation 22643. Up to 1493 conditions per place. [2023-11-17 15:54:19,676 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 282 selfloop transitions, 165 changer transitions 9/456 dead transitions. [2023-11-17 15:54:19,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 456 transitions, 10550 flow [2023-11-17 15:54:19,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 15:54:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 15:54:19,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2302 transitions. [2023-11-17 15:54:19,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419489007724302 [2023-11-17 15:54:19,678 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2302 transitions. [2023-11-17 15:54:19,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2302 transitions. [2023-11-17 15:54:19,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:19,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2302 transitions. [2023-11-17 15:54:19,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 209.27272727272728) internal successors, (2302), 11 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:19,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 612.0) internal successors, (7344), 12 states have internal predecessors, (7344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:19,682 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 612.0) internal successors, (7344), 12 states have internal predecessors, (7344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:19,682 INFO L175 Difference]: Start difference. First operand has 330 places, 430 transitions, 9484 flow. Second operand 11 states and 2302 transitions. [2023-11-17 15:54:19,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 456 transitions, 10550 flow [2023-11-17 15:54:19,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 456 transitions, 9926 flow, removed 54 selfloop flow, removed 19 redundant places. [2023-11-17 15:54:19,952 INFO L231 Difference]: Finished difference. Result has 321 places, 427 transitions, 9121 flow [2023-11-17 15:54:19,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=8840, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9121, PETRI_PLACES=321, PETRI_TRANSITIONS=427} [2023-11-17 15:54:19,953 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 300 predicate places. [2023-11-17 15:54:19,953 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 427 transitions, 9121 flow [2023-11-17 15:54:19,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 205.76) internal successors, (5144), 25 states have internal predecessors, (5144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:19,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:19,954 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:19,960 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-11-17 15:54:20,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:20,158 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-11-17 15:54:20,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:20,158 INFO L85 PathProgramCache]: Analyzing trace with hash 370511602, now seen corresponding path program 27 times [2023-11-17 15:54:20,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:20,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563910917] [2023-11-17 15:54:20,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:20,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:20,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:20,553 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:20,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563910917] [2023-11-17 15:54:20,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563910917] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257699487] [2023-11-17 15:54:20,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:54:20,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:20,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:20,554 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-11-17 15:54:20,580 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-11-17 15:54:20,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:54:20,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:20,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-17 15:54:20,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:20,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:54:20,827 INFO L378 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 54 treesize of output 43 [2023-11-17 15:54:20,957 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:20,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:20,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:21,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:21,196 INFO L378 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 70 treesize of output 54 [2023-11-17 15:54:21,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 39 treesize of output 37 [2023-11-17 15:54:21,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 37 treesize of output 35 [2023-11-17 15:54:21,262 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:21,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257699487] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:21,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:21,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-11-17 15:54:21,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457817745] [2023-11-17 15:54:21,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:21,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:54:21,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:21,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:54:21,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=604, Unknown=1, NotChecked=0, Total=702 [2023-11-17 15:54:21,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 612 [2023-11-17 15:54:21,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 427 transitions, 9121 flow. Second operand has 27 states, 27 states have (on average 205.85185185185185) internal successors, (5558), 27 states have internal predecessors, (5558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:21,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:21,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 612 [2023-11-17 15:54:21,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:23,021 INFO L124 PetriNetUnfolderBase]: 1180/2622 cut-off events. [2023-11-17 15:54:23,021 INFO L125 PetriNetUnfolderBase]: For 43476/43476 co-relation queries the response was YES. [2023-11-17 15:54:23,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22003 conditions, 2622 events. 1180/2622 cut-off events. For 43476/43476 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19842 event pairs, 86 based on Foata normal form. 20/2642 useless extension candidates. Maximal degree in co-relation 21907. Up to 690 conditions per place. [2023-11-17 15:54:23,046 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 206 selfloop transitions, 313 changer transitions 1/520 dead transitions. [2023-11-17 15:54:23,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 520 transitions, 11087 flow [2023-11-17 15:54:23,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 15:54:23,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 15:54:23,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6255 transitions. [2023-11-17 15:54:23,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34068627450980393 [2023-11-17 15:54:23,050 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6255 transitions. [2023-11-17 15:54:23,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6255 transitions. [2023-11-17 15:54:23,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:23,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6255 transitions. [2023-11-17 15:54:23,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 208.5) internal successors, (6255), 30 states have internal predecessors, (6255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:23,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 612.0) internal successors, (18972), 31 states have internal predecessors, (18972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:23,062 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 612.0) internal successors, (18972), 31 states have internal predecessors, (18972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:23,062 INFO L175 Difference]: Start difference. First operand has 321 places, 427 transitions, 9121 flow. Second operand 30 states and 6255 transitions. [2023-11-17 15:54:23,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 520 transitions, 11087 flow [2023-11-17 15:54:23,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 520 transitions, 10713 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-11-17 15:54:23,310 INFO L231 Difference]: Finished difference. Result has 344 places, 447 transitions, 9983 flow [2023-11-17 15:54:23,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=8455, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9983, PETRI_PLACES=344, PETRI_TRANSITIONS=447} [2023-11-17 15:54:23,311 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 323 predicate places. [2023-11-17 15:54:23,311 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 447 transitions, 9983 flow [2023-11-17 15:54:23,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 205.85185185185185) internal successors, (5558), 27 states have internal predecessors, (5558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:23,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:23,312 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:23,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:23,512 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,SelfDestructingSolverStorable43 [2023-11-17 15:54:23,512 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-11-17 15:54:23,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:23,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1894357961, now seen corresponding path program 28 times [2023-11-17 15:54:23,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:23,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200336979] [2023-11-17 15:54:23,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:23,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:23,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:23,712 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:23,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:23,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200336979] [2023-11-17 15:54:23,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200336979] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:23,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989211553] [2023-11-17 15:54:23,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:54:23,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:23,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:23,714 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-11-17 15:54:23,714 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-11-17 15:54:23,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:54:23,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:23,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-17 15:54:23,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:23,997 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:24,034 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:24,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:24,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:24,156 INFO L378 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 117 treesize of output 61 [2023-11-17 15:54:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:24,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989211553] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:24,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:24,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:54:24,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406235964] [2023-11-17 15:54:24,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:24,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:24,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:24,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:24,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:24,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:24,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 447 transitions, 9983 flow. Second operand has 19 states, 19 states have (on average 211.0) internal successors, (4009), 19 states have internal predecessors, (4009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:24,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:24,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:24,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:25,302 INFO L124 PetriNetUnfolderBase]: 1182/2628 cut-off events. [2023-11-17 15:54:25,302 INFO L125 PetriNetUnfolderBase]: For 44740/44740 co-relation queries the response was YES. [2023-11-17 15:54:25,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22780 conditions, 2628 events. 1182/2628 cut-off events. For 44740/44740 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20038 event pairs, 135 based on Foata normal form. 8/2636 useless extension candidates. Maximal degree in co-relation 22680. Up to 1021 conditions per place. [2023-11-17 15:54:25,327 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 209 selfloop transitions, 290 changer transitions 0/499 dead transitions. [2023-11-17 15:54:25,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 499 transitions, 11320 flow [2023-11-17 15:54:25,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 15:54:25,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 15:54:25,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3853 transitions. [2023-11-17 15:54:25,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34976397966594047 [2023-11-17 15:54:25,330 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3853 transitions. [2023-11-17 15:54:25,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3853 transitions. [2023-11-17 15:54:25,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:25,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3853 transitions. [2023-11-17 15:54:25,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 214.05555555555554) internal successors, (3853), 18 states have internal predecessors, (3853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,337 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,337 INFO L175 Difference]: Start difference. First operand has 344 places, 447 transitions, 9983 flow. Second operand 18 states and 3853 transitions. [2023-11-17 15:54:25,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 499 transitions, 11320 flow [2023-11-17 15:54:25,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 499 transitions, 11038 flow, removed 55 selfloop flow, removed 10 redundant places. [2023-11-17 15:54:25,614 INFO L231 Difference]: Finished difference. Result has 353 places, 451 transitions, 10425 flow [2023-11-17 15:54:25,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10425, PETRI_PLACES=353, PETRI_TRANSITIONS=451} [2023-11-17 15:54:25,615 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 332 predicate places. [2023-11-17 15:54:25,615 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 451 transitions, 10425 flow [2023-11-17 15:54:25,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.0) internal successors, (4009), 19 states have internal predecessors, (4009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:25,616 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:25,622 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-11-17 15:54:25,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:25,822 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-11-17 15:54:25,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:25,822 INFO L85 PathProgramCache]: Analyzing trace with hash 155183617, now seen corresponding path program 29 times [2023-11-17 15:54:25,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:25,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104052933] [2023-11-17 15:54:25,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:25,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:26,127 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:26,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:26,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104052933] [2023-11-17 15:54:26,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104052933] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:26,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918732705] [2023-11-17 15:54:26,127 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:54:26,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:26,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:26,129 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-11-17 15:54:26,137 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-11-17 15:54:26,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:54:26,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:26,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:54:26,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:26,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:54:26,395 INFO L378 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 54 treesize of output 43 [2023-11-17 15:54:26,510 INFO L378 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 112 treesize of output 72 [2023-11-17 15:54:26,550 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:26,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:26,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:26,735 INFO L378 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 137 treesize of output 89 [2023-11-17 15:54:26,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 19 treesize of output 15 [2023-11-17 15:54:26,819 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:26,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918732705] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:26,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:26,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-11-17 15:54:26,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373078094] [2023-11-17 15:54:26,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:26,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-17 15:54:26,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:26,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-17 15:54:26,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=557, Unknown=1, NotChecked=0, Total=650 [2023-11-17 15:54:26,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 612 [2023-11-17 15:54:26,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 451 transitions, 10425 flow. Second operand has 26 states, 26 states have (on average 205.84615384615384) internal successors, (5352), 26 states have internal predecessors, (5352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:26,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:26,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 612 [2023-11-17 15:54:26,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:27,794 INFO L124 PetriNetUnfolderBase]: 1166/2592 cut-off events. [2023-11-17 15:54:27,794 INFO L125 PetriNetUnfolderBase]: For 47095/47095 co-relation queries the response was YES. [2023-11-17 15:54:27,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23039 conditions, 2592 events. 1166/2592 cut-off events. For 47095/47095 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19624 event pairs, 475 based on Foata normal form. 4/2596 useless extension candidates. Maximal degree in co-relation 22940. Up to 2088 conditions per place. [2023-11-17 15:54:27,818 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 374 selfloop transitions, 94 changer transitions 4/472 dead transitions. [2023-11-17 15:54:27,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 472 transitions, 11467 flow [2023-11-17 15:54:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 15:54:27,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 15:54:27,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2507 transitions. [2023-11-17 15:54:27,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3413671023965142 [2023-11-17 15:54:27,820 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2507 transitions. [2023-11-17 15:54:27,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2507 transitions. [2023-11-17 15:54:27,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:27,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2507 transitions. [2023-11-17 15:54:27,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 208.91666666666666) internal successors, (2507), 12 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:27,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:27,825 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:27,825 INFO L175 Difference]: Start difference. First operand has 353 places, 451 transitions, 10425 flow. Second operand 12 states and 2507 transitions. [2023-11-17 15:54:27,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 472 transitions, 11467 flow [2023-11-17 15:54:28,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 472 transitions, 11329 flow, removed 17 selfloop flow, removed 10 redundant places. [2023-11-17 15:54:28,076 INFO L231 Difference]: Finished difference. Result has 353 places, 447 transitions, 10376 flow [2023-11-17 15:54:28,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10222, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10376, PETRI_PLACES=353, PETRI_TRANSITIONS=447} [2023-11-17 15:54:28,077 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 332 predicate places. [2023-11-17 15:54:28,077 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 447 transitions, 10376 flow [2023-11-17 15:54:28,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 205.84615384615384) internal successors, (5352), 26 states have internal predecessors, (5352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:28,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:28,077 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:28,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:28,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:28,278 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-11-17 15:54:28,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:28,278 INFO L85 PathProgramCache]: Analyzing trace with hash -609559432, now seen corresponding path program 30 times [2023-11-17 15:54:28,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:28,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349546129] [2023-11-17 15:54:28,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:28,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:28,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:28,687 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:28,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:28,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349546129] [2023-11-17 15:54:28,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349546129] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:28,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045300572] [2023-11-17 15:54:28,687 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:54:28,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:28,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:28,688 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-11-17 15:54:28,690 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-11-17 15:54:29,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:54:29,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:29,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-17 15:54:29,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:29,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:54:29,111 INFO L378 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 54 treesize of output 43 [2023-11-17 15:54:29,244 INFO L378 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 112 treesize of output 72 [2023-11-17 15:54:29,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:29,293 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:29,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:29,564 INFO L378 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 70 treesize of output 54 [2023-11-17 15:54:29,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 39 treesize of output 37 [2023-11-17 15:54:29,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 37 treesize of output 35 [2023-11-17 15:54:29,628 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:29,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045300572] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:29,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:29,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 28 [2023-11-17 15:54:29,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470103988] [2023-11-17 15:54:29,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:29,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 15:54:29,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:29,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 15:54:29,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=699, Unknown=3, NotChecked=0, Total=812 [2023-11-17 15:54:29,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 612 [2023-11-17 15:54:29,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 447 transitions, 10376 flow. Second operand has 29 states, 29 states have (on average 196.72413793103448) internal successors, (5705), 29 states have internal predecessors, (5705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:29,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:29,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 612 [2023-11-17 15:54:29,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:31,072 INFO L124 PetriNetUnfolderBase]: 1159/2565 cut-off events. [2023-11-17 15:54:31,073 INFO L125 PetriNetUnfolderBase]: For 44880/44880 co-relation queries the response was YES. [2023-11-17 15:54:31,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22870 conditions, 2565 events. 1159/2565 cut-off events. For 44880/44880 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19221 event pairs, 204 based on Foata normal form. 2/2567 useless extension candidates. Maximal degree in co-relation 22772. Up to 1456 conditions per place. [2023-11-17 15:54:31,096 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 233 selfloop transitions, 251 changer transitions 3/487 dead transitions. [2023-11-17 15:54:31,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 487 transitions, 11583 flow [2023-11-17 15:54:31,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 15:54:31,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-17 15:54:31,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4382 transitions. [2023-11-17 15:54:31,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3254604872251931 [2023-11-17 15:54:31,099 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4382 transitions. [2023-11-17 15:54:31,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4382 transitions. [2023-11-17 15:54:31,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:31,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4382 transitions. [2023-11-17 15:54:31,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 199.1818181818182) internal successors, (4382), 22 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:31,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 612.0) internal successors, (14076), 23 states have internal predecessors, (14076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:31,108 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 612.0) internal successors, (14076), 23 states have internal predecessors, (14076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:31,108 INFO L175 Difference]: Start difference. First operand has 353 places, 447 transitions, 10376 flow. Second operand 22 states and 4382 transitions. [2023-11-17 15:54:31,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 487 transitions, 11583 flow [2023-11-17 15:54:31,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 487 transitions, 11384 flow, removed 1 selfloop flow, removed 12 redundant places. [2023-11-17 15:54:31,351 INFO L231 Difference]: Finished difference. Result has 356 places, 442 transitions, 10555 flow [2023-11-17 15:54:31,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10074, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10555, PETRI_PLACES=356, PETRI_TRANSITIONS=442} [2023-11-17 15:54:31,351 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 335 predicate places. [2023-11-17 15:54:31,351 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 442 transitions, 10555 flow [2023-11-17 15:54:31,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 196.72413793103448) internal successors, (5705), 29 states have internal predecessors, (5705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:31,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:31,352 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:31,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:31,552 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,SelfDestructingSolverStorable46 [2023-11-17 15:54:31,553 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-11-17 15:54:31,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:31,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1452878766, now seen corresponding path program 31 times [2023-11-17 15:54:31,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:31,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114236603] [2023-11-17 15:54:31,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:31,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:31,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:31,784 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:31,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:31,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114236603] [2023-11-17 15:54:31,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114236603] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:31,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905904892] [2023-11-17 15:54:31,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:54:31,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:31,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:31,786 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-11-17 15:54:31,786 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-11-17 15:54:31,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:31,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:54:31,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:32,057 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:32,070 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:32,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:32,209 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:32,209 INFO L378 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 62 treesize of output 38 [2023-11-17 15:54:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:32,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905904892] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:32,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:32,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:54:32,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403654690] [2023-11-17 15:54:32,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:32,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:32,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:32,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:32,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:32,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:32,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 442 transitions, 10555 flow. Second operand has 19 states, 19 states have (on average 211.26315789473685) internal successors, (4014), 19 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:32,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:32,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:32,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:33,091 INFO L124 PetriNetUnfolderBase]: 1158/2558 cut-off events. [2023-11-17 15:54:33,091 INFO L125 PetriNetUnfolderBase]: For 48121/48121 co-relation queries the response was YES. [2023-11-17 15:54:33,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23179 conditions, 2558 events. 1158/2558 cut-off events. For 48121/48121 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19216 event pairs, 277 based on Foata normal form. 16/2574 useless extension candidates. Maximal degree in co-relation 23082. Up to 1613 conditions per place. [2023-11-17 15:54:33,115 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 296 selfloop transitions, 175 changer transitions 0/471 dead transitions. [2023-11-17 15:54:33,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 471 transitions, 11582 flow [2023-11-17 15:54:33,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:54:33,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:54:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2995 transitions. [2023-11-17 15:54:33,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3495564892623716 [2023-11-17 15:54:33,118 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2995 transitions. [2023-11-17 15:54:33,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2995 transitions. [2023-11-17 15:54:33,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:33,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2995 transitions. [2023-11-17 15:54:33,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 213.92857142857142) internal successors, (2995), 14 states have internal predecessors, (2995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:33,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:33,123 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:33,123 INFO L175 Difference]: Start difference. First operand has 356 places, 442 transitions, 10555 flow. Second operand 14 states and 2995 transitions. [2023-11-17 15:54:33,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 471 transitions, 11582 flow [2023-11-17 15:54:33,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 471 transitions, 11123 flow, removed 7 selfloop flow, removed 18 redundant places. [2023-11-17 15:54:33,396 INFO L231 Difference]: Finished difference. Result has 351 places, 441 transitions, 10436 flow [2023-11-17 15:54:33,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10436, PETRI_PLACES=351, PETRI_TRANSITIONS=441} [2023-11-17 15:54:33,396 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 330 predicate places. [2023-11-17 15:54:33,396 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 441 transitions, 10436 flow [2023-11-17 15:54:33,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.26315789473685) internal successors, (4014), 19 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:33,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:33,397 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:33,404 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-11-17 15:54:33,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-17 15:54:33,597 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-11-17 15:54:33,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:33,598 INFO L85 PathProgramCache]: Analyzing trace with hash 900742962, now seen corresponding path program 32 times [2023-11-17 15:54:33,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:33,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409032685] [2023-11-17 15:54:33,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:33,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:33,809 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:33,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:33,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409032685] [2023-11-17 15:54:33,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409032685] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:33,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771537981] [2023-11-17 15:54:33,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:54:33,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:33,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:33,810 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-11-17 15:54:33,813 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-11-17 15:54:33,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:54:33,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:33,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 15:54:33,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:34,031 INFO L378 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 112 treesize of output 72 [2023-11-17 15:54:34,058 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:34,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:34,178 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:34,178 INFO L378 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 117 treesize of output 61 [2023-11-17 15:54:34,228 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:34,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771537981] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:34,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:34,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2023-11-17 15:54:34,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132986031] [2023-11-17 15:54:34,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:34,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 15:54:34,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:34,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 15:54:34,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-17 15:54:34,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:34,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 441 transitions, 10436 flow. Second operand has 16 states, 16 states have (on average 211.125) internal successors, (3378), 16 states have internal predecessors, (3378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:34,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:34,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:34,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:34,893 INFO L124 PetriNetUnfolderBase]: 1148/2524 cut-off events. [2023-11-17 15:54:34,893 INFO L125 PetriNetUnfolderBase]: For 49758/49758 co-relation queries the response was YES. [2023-11-17 15:54:34,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23168 conditions, 2524 events. 1148/2524 cut-off events. For 49758/49758 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18820 event pairs, 477 based on Foata normal form. 4/2528 useless extension candidates. Maximal degree in co-relation 23071. Up to 2271 conditions per place. [2023-11-17 15:54:34,917 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 384 selfloop transitions, 64 changer transitions 0/448 dead transitions. [2023-11-17 15:54:34,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 448 transitions, 11206 flow [2023-11-17 15:54:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:54:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:54:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1924 transitions. [2023-11-17 15:54:34,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3493100944081336 [2023-11-17 15:54:34,919 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1924 transitions. [2023-11-17 15:54:34,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1924 transitions. [2023-11-17 15:54:34,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:34,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1924 transitions. [2023-11-17 15:54:34,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 213.77777777777777) internal successors, (1924), 9 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:34,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 612.0) internal successors, (6120), 10 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:34,924 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 612.0) internal successors, (6120), 10 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:34,924 INFO L175 Difference]: Start difference. First operand has 351 places, 441 transitions, 10436 flow. Second operand 9 states and 1924 transitions. [2023-11-17 15:54:34,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 448 transitions, 11206 flow [2023-11-17 15:54:35,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 448 transitions, 11019 flow, removed 25 selfloop flow, removed 11 redundant places. [2023-11-17 15:54:35,209 INFO L231 Difference]: Finished difference. Result has 347 places, 434 transitions, 10177 flow [2023-11-17 15:54:35,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10049, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10177, PETRI_PLACES=347, PETRI_TRANSITIONS=434} [2023-11-17 15:54:35,211 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 326 predicate places. [2023-11-17 15:54:35,211 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 434 transitions, 10177 flow [2023-11-17 15:54:35,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 211.125) internal successors, (3378), 16 states have internal predecessors, (3378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:35,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:35,211 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:35,218 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-11-17 15:54:35,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-17 15:54:35,417 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-11-17 15:54:35,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:35,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1727911733, now seen corresponding path program 33 times [2023-11-17 15:54:35,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:35,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094514383] [2023-11-17 15:54:35,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:35,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:35,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:35,648 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:35,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:35,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094514383] [2023-11-17 15:54:35,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094514383] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:35,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499988207] [2023-11-17 15:54:35,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:54:35,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:35,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:35,649 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-11-17 15:54:35,663 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-11-17 15:54:35,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:54:35,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:35,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 15:54:35,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:36,005 INFO L378 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 82 treesize of output 50 [2023-11-17 15:54:36,016 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:36,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:36,113 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:36,113 INFO L378 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 95 treesize of output 55 [2023-11-17 15:54:36,185 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:36,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499988207] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:36,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:36,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:54:36,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222552615] [2023-11-17 15:54:36,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:36,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:36,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:36,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:36,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:36,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:36,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 434 transitions, 10177 flow. Second operand has 19 states, 19 states have (on average 211.1578947368421) internal successors, (4012), 19 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:36,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:36,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:36,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:36,938 INFO L124 PetriNetUnfolderBase]: 1128/2484 cut-off events. [2023-11-17 15:54:36,938 INFO L125 PetriNetUnfolderBase]: For 48347/48347 co-relation queries the response was YES. [2023-11-17 15:54:36,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22813 conditions, 2484 events. 1128/2484 cut-off events. For 48347/48347 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18464 event pairs, 239 based on Foata normal form. 8/2492 useless extension candidates. Maximal degree in co-relation 22718. Up to 1289 conditions per place. [2023-11-17 15:54:36,962 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 306 selfloop transitions, 153 changer transitions 5/464 dead transitions. [2023-11-17 15:54:36,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 464 transitions, 11228 flow [2023-11-17 15:54:36,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:54:36,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:54:36,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2781 transitions. [2023-11-17 15:54:36,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3495475113122172 [2023-11-17 15:54:36,964 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2781 transitions. [2023-11-17 15:54:36,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2781 transitions. [2023-11-17 15:54:36,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:36,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2781 transitions. [2023-11-17 15:54:36,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 213.92307692307693) internal successors, (2781), 13 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:36,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 612.0) internal successors, (8568), 14 states have internal predecessors, (8568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:36,970 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 612.0) internal successors, (8568), 14 states have internal predecessors, (8568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:36,970 INFO L175 Difference]: Start difference. First operand has 347 places, 434 transitions, 10177 flow. Second operand 13 states and 2781 transitions. [2023-11-17 15:54:36,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 464 transitions, 11228 flow [2023-11-17 15:54:37,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 464 transitions, 11098 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-11-17 15:54:37,270 INFO L231 Difference]: Finished difference. Result has 352 places, 430 transitions, 10264 flow [2023-11-17 15:54:37,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10005, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10264, PETRI_PLACES=352, PETRI_TRANSITIONS=430} [2023-11-17 15:54:37,270 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 331 predicate places. [2023-11-17 15:54:37,271 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 430 transitions, 10264 flow [2023-11-17 15:54:37,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 211.1578947368421) internal successors, (4012), 19 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:37,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:37,271 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:37,276 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-11-17 15:54:37,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-17 15:54:37,472 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-11-17 15:54:37,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:37,472 INFO L85 PathProgramCache]: Analyzing trace with hash -607338080, now seen corresponding path program 34 times [2023-11-17 15:54:37,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:37,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090837595] [2023-11-17 15:54:37,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:37,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:37,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:37,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:37,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090837595] [2023-11-17 15:54:37,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090837595] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:37,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173174083] [2023-11-17 15:54:37,682 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:54:37,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:37,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:37,683 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-11-17 15:54:37,708 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-11-17 15:54:37,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:54:37,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:37,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:54:37,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:37,968 INFO L378 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 82 treesize of output 50 [2023-11-17 15:54:37,979 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:37,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:38,130 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:54:38,130 INFO L378 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 79 treesize of output 42 [2023-11-17 15:54:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:38,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173174083] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:38,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:38,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-11-17 15:54:38,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403002145] [2023-11-17 15:54:38,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:38,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:54:38,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:38,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:54:38,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:54:38,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:38,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 430 transitions, 10264 flow. Second operand has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:38,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:38,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:38,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:39,082 INFO L124 PetriNetUnfolderBase]: 1124/2460 cut-off events. [2023-11-17 15:54:39,082 INFO L125 PetriNetUnfolderBase]: For 49015/49015 co-relation queries the response was YES. [2023-11-17 15:54:39,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22944 conditions, 2460 events. 1124/2460 cut-off events. For 49015/49015 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18171 event pairs, 86 based on Foata normal form. 2/2462 useless extension candidates. Maximal degree in co-relation 22848. Up to 525 conditions per place. [2023-11-17 15:54:39,105 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 185 selfloop transitions, 285 changer transitions 5/475 dead transitions. [2023-11-17 15:54:39,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 475 transitions, 11718 flow [2023-11-17 15:54:39,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 15:54:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 15:54:39,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4046 transitions. [2023-11-17 15:54:39,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.347953216374269 [2023-11-17 15:54:39,108 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4046 transitions. [2023-11-17 15:54:39,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4046 transitions. [2023-11-17 15:54:39,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:39,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4046 transitions. [2023-11-17 15:54:39,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 212.94736842105263) internal successors, (4046), 19 states have internal predecessors, (4046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 612.0) internal successors, (12240), 20 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,115 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 612.0) internal successors, (12240), 20 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,115 INFO L175 Difference]: Start difference. First operand has 352 places, 430 transitions, 10264 flow. Second operand 19 states and 4046 transitions. [2023-11-17 15:54:39,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 475 transitions, 11718 flow [2023-11-17 15:54:39,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 475 transitions, 11445 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-11-17 15:54:39,380 INFO L231 Difference]: Finished difference. Result has 362 places, 435 transitions, 10768 flow [2023-11-17 15:54:39,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=9974, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10768, PETRI_PLACES=362, PETRI_TRANSITIONS=435} [2023-11-17 15:54:39,380 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 341 predicate places. [2023-11-17 15:54:39,381 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 435 transitions, 10768 flow [2023-11-17 15:54:39,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:39,381 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:39,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:39,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:39,582 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-11-17 15:54:39,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:39,582 INFO L85 PathProgramCache]: Analyzing trace with hash 934878050, now seen corresponding path program 35 times [2023-11-17 15:54:39,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:39,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589332574] [2023-11-17 15:54:39,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:39,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:39,807 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:39,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:39,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589332574] [2023-11-17 15:54:39,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589332574] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:39,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042224874] [2023-11-17 15:54:39,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:54:39,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:39,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:39,808 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-11-17 15:54:39,809 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-11-17 15:54:39,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:54:39,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:39,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:54:39,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:40,082 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:40,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:40,252 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:54:40,252 INFO L378 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 79 treesize of output 42 [2023-11-17 15:54:40,273 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:40,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042224874] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:40,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:40,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:54:40,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175996950] [2023-11-17 15:54:40,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:40,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:54:40,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:40,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:54:40,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:54:40,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:40,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 435 transitions, 10768 flow. Second operand has 18 states, 18 states have (on average 211.0) internal successors, (3798), 18 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:40,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:40,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:40,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:41,112 INFO L124 PetriNetUnfolderBase]: 1119/2431 cut-off events. [2023-11-17 15:54:41,113 INFO L125 PetriNetUnfolderBase]: For 50985/50985 co-relation queries the response was YES. [2023-11-17 15:54:41,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23278 conditions, 2431 events. 1119/2431 cut-off events. For 50985/50985 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17771 event pairs, 200 based on Foata normal form. 10/2441 useless extension candidates. Maximal degree in co-relation 23180. Up to 1204 conditions per place. [2023-11-17 15:54:41,137 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 240 selfloop transitions, 230 changer transitions 0/470 dead transitions. [2023-11-17 15:54:41,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 470 transitions, 11882 flow [2023-11-17 15:54:41,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:54:41,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:54:41,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3005 transitions. [2023-11-17 15:54:41,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3507236227824463 [2023-11-17 15:54:41,139 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3005 transitions. [2023-11-17 15:54:41,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3005 transitions. [2023-11-17 15:54:41,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:41,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3005 transitions. [2023-11-17 15:54:41,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 214.64285714285714) internal successors, (3005), 14 states have internal predecessors, (3005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:41,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:41,145 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:41,145 INFO L175 Difference]: Start difference. First operand has 362 places, 435 transitions, 10768 flow. Second operand 14 states and 3005 transitions. [2023-11-17 15:54:41,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 470 transitions, 11882 flow [2023-11-17 15:54:41,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 470 transitions, 11745 flow, removed 22 selfloop flow, removed 12 redundant places. [2023-11-17 15:54:41,441 INFO L231 Difference]: Finished difference. Result has 359 places, 430 transitions, 11208 flow [2023-11-17 15:54:41,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10458, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11208, PETRI_PLACES=359, PETRI_TRANSITIONS=430} [2023-11-17 15:54:41,441 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 338 predicate places. [2023-11-17 15:54:41,441 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 430 transitions, 11208 flow [2023-11-17 15:54:41,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.0) internal successors, (3798), 18 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:41,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:41,442 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:41,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:41,647 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,SelfDestructingSolverStorable51 [2023-11-17 15:54:41,647 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-11-17 15:54:41,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:41,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1664936734, now seen corresponding path program 36 times [2023-11-17 15:54:41,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:41,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246265524] [2023-11-17 15:54:41,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:41,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:41,856 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:41,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:41,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246265524] [2023-11-17 15:54:41,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246265524] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:41,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85620156] [2023-11-17 15:54:41,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:54:41,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:41,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:41,858 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-11-17 15:54:41,864 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-11-17 15:54:42,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:54:42,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:42,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-17 15:54:42,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:42,207 INFO L378 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 61 treesize of output 37 [2023-11-17 15:54:42,216 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:42,216 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:42,341 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:54:42,341 INFO L378 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 79 treesize of output 42 [2023-11-17 15:54:42,367 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:42,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85620156] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:42,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:42,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:54:42,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584817795] [2023-11-17 15:54:42,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:42,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:42,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:42,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:42,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:42,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:42,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 430 transitions, 11208 flow. Second operand has 19 states, 19 states have (on average 210.94736842105263) internal successors, (4008), 19 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:42,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:42,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:42,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:43,270 INFO L124 PetriNetUnfolderBase]: 1113/2409 cut-off events. [2023-11-17 15:54:43,270 INFO L125 PetriNetUnfolderBase]: For 55870/55870 co-relation queries the response was YES. [2023-11-17 15:54:43,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23847 conditions, 2409 events. 1113/2409 cut-off events. For 55870/55870 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17552 event pairs, 88 based on Foata normal form. 2/2411 useless extension candidates. Maximal degree in co-relation 23753. Up to 529 conditions per place. [2023-11-17 15:54:43,293 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 192 selfloop transitions, 284 changer transitions 4/480 dead transitions. [2023-11-17 15:54:43,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 480 transitions, 12434 flow [2023-11-17 15:54:43,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 15:54:43,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 15:54:43,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3846 transitions. [2023-11-17 15:54:43,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3491285403050109 [2023-11-17 15:54:43,296 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3846 transitions. [2023-11-17 15:54:43,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3846 transitions. [2023-11-17 15:54:43,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:43,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3846 transitions. [2023-11-17 15:54:43,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 213.66666666666666) internal successors, (3846), 18 states have internal predecessors, (3846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:43,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:43,303 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:43,303 INFO L175 Difference]: Start difference. First operand has 359 places, 430 transitions, 11208 flow. Second operand 18 states and 3846 transitions. [2023-11-17 15:54:43,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 480 transitions, 12434 flow [2023-11-17 15:54:43,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 480 transitions, 12180 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-11-17 15:54:43,603 INFO L231 Difference]: Finished difference. Result has 366 places, 429 transitions, 11479 flow [2023-11-17 15:54:43,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10846, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11479, PETRI_PLACES=366, PETRI_TRANSITIONS=429} [2023-11-17 15:54:43,604 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 345 predicate places. [2023-11-17 15:54:43,604 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 429 transitions, 11479 flow [2023-11-17 15:54:43,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 210.94736842105263) internal successors, (4008), 19 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:43,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:43,605 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:43,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:43,805 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,SelfDestructingSolverStorable52 [2023-11-17 15:54:43,805 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-11-17 15:54:43,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:43,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1699071822, now seen corresponding path program 37 times [2023-11-17 15:54:43,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:43,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221850097] [2023-11-17 15:54:43,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:43,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:43,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:44,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:44,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:44,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221850097] [2023-11-17 15:54:44,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221850097] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:44,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415836888] [2023-11-17 15:54:44,057 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:54:44,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:44,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:44,058 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-11-17 15:54:44,058 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-11-17 15:54:44,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:44,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:54:44,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:44,340 INFO L378 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 61 treesize of output 37 [2023-11-17 15:54:44,349 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:44,349 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:44,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:44,439 INFO L378 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 117 treesize of output 61 [2023-11-17 15:54:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:44,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415836888] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:44,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:44,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:54:44,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792480082] [2023-11-17 15:54:44,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:44,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:54:44,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:44,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:54:44,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:54:44,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:44,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 429 transitions, 11479 flow. Second operand has 18 states, 18 states have (on average 211.0) internal successors, (3798), 18 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:44,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:44,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:44,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:45,324 INFO L124 PetriNetUnfolderBase]: 1105/2381 cut-off events. [2023-11-17 15:54:45,324 INFO L125 PetriNetUnfolderBase]: For 58704/58704 co-relation queries the response was YES. [2023-11-17 15:54:45,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24147 conditions, 2381 events. 1105/2381 cut-off events. For 58704/58704 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17127 event pairs, 251 based on Foata normal form. 2/2383 useless extension candidates. Maximal degree in co-relation 24054. Up to 1339 conditions per place. [2023-11-17 15:54:45,347 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 297 selfloop transitions, 144 changer transitions 4/445 dead transitions. [2023-11-17 15:54:45,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 445 transitions, 12334 flow [2023-11-17 15:54:45,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 15:54:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 15:54:45,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2559 transitions. [2023-11-17 15:54:45,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34844771241830064 [2023-11-17 15:54:45,349 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2559 transitions. [2023-11-17 15:54:45,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2559 transitions. [2023-11-17 15:54:45,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:45,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2559 transitions. [2023-11-17 15:54:45,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 213.25) internal successors, (2559), 12 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:45,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:45,354 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 612.0) internal successors, (7956), 13 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:45,354 INFO L175 Difference]: Start difference. First operand has 366 places, 429 transitions, 11479 flow. Second operand 12 states and 2559 transitions. [2023-11-17 15:54:45,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 445 transitions, 12334 flow [2023-11-17 15:54:45,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 445 transitions, 11841 flow, removed 13 selfloop flow, removed 11 redundant places. [2023-11-17 15:54:45,610 INFO L231 Difference]: Finished difference. Result has 362 places, 424 transitions, 11113 flow [2023-11-17 15:54:45,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10870, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11113, PETRI_PLACES=362, PETRI_TRANSITIONS=424} [2023-11-17 15:54:45,611 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 341 predicate places. [2023-11-17 15:54:45,611 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 424 transitions, 11113 flow [2023-11-17 15:54:45,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.0) internal successors, (3798), 18 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:45,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:45,611 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:45,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-17 15:54:45,812 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,SelfDestructingSolverStorable53 [2023-11-17 15:54:45,812 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-11-17 15:54:45,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:45,812 INFO L85 PathProgramCache]: Analyzing trace with hash 891039105, now seen corresponding path program 38 times [2023-11-17 15:54:45,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:45,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640195712] [2023-11-17 15:54:45,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:45,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:45,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:46,012 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:46,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:46,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640195712] [2023-11-17 15:54:46,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640195712] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:46,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802124279] [2023-11-17 15:54:46,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:54:46,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:46,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:46,016 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:46,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-17 15:54:46,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:54:46,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:46,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 15:54:46,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:46,249 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:46,278 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:46,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:46,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:46,368 INFO L378 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 87 treesize of output 47 [2023-11-17 15:54:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:46,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802124279] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:46,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:46,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-11-17 15:54:46,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802982392] [2023-11-17 15:54:46,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:46,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 15:54:46,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:46,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 15:54:46,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-17 15:54:46,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:46,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 424 transitions, 11113 flow. Second operand has 17 states, 17 states have (on average 211.2941176470588) internal successors, (3592), 17 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:46,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:46,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:46,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:47,089 INFO L124 PetriNetUnfolderBase]: 1097/2359 cut-off events. [2023-11-17 15:54:47,089 INFO L125 PetriNetUnfolderBase]: For 55933/55933 co-relation queries the response was YES. [2023-11-17 15:54:47,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23463 conditions, 2359 events. 1097/2359 cut-off events. For 55933/55933 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16928 event pairs, 442 based on Foata normal form. 4/2363 useless extension candidates. Maximal degree in co-relation 23372. Up to 2138 conditions per place. [2023-11-17 15:54:47,111 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 369 selfloop transitions, 62 changer transitions 4/435 dead transitions. [2023-11-17 15:54:47,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 435 transitions, 12001 flow [2023-11-17 15:54:47,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 15:54:47,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 15:54:47,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2133 transitions. [2023-11-17 15:54:47,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34852941176470587 [2023-11-17 15:54:47,113 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2133 transitions. [2023-11-17 15:54:47,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2133 transitions. [2023-11-17 15:54:47,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:47,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2133 transitions. [2023-11-17 15:54:47,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 213.3) internal successors, (2133), 10 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:47,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 612.0) internal successors, (6732), 11 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:47,117 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 612.0) internal successors, (6732), 11 states have internal predecessors, (6732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:47,117 INFO L175 Difference]: Start difference. First operand has 362 places, 424 transitions, 11113 flow. Second operand 10 states and 2133 transitions. [2023-11-17 15:54:47,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 435 transitions, 12001 flow [2023-11-17 15:54:47,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 435 transitions, 11718 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-11-17 15:54:47,345 INFO L231 Difference]: Finished difference. Result has 358 places, 421 transitions, 10863 flow [2023-11-17 15:54:47,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10777, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10863, PETRI_PLACES=358, PETRI_TRANSITIONS=421} [2023-11-17 15:54:47,346 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 337 predicate places. [2023-11-17 15:54:47,346 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 421 transitions, 10863 flow [2023-11-17 15:54:47,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 211.2941176470588) internal successors, (3592), 17 states have internal predecessors, (3592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:47,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:47,347 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:47,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:47,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:47,547 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-11-17 15:54:47,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:47,547 INFO L85 PathProgramCache]: Analyzing trace with hash -668283821, now seen corresponding path program 39 times [2023-11-17 15:54:47,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:47,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034833460] [2023-11-17 15:54:47,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:47,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:47,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:47,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:47,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034833460] [2023-11-17 15:54:47,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034833460] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:47,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435852579] [2023-11-17 15:54:47,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:54:47,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:47,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:47,767 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:47,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-17 15:54:47,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:54:47,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:47,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 15:54:47,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:48,016 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:48,018 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:48,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:48,122 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:54:48,122 INFO L378 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 40 treesize of output 19 [2023-11-17 15:54:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:48,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435852579] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:48,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:48,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:54:48,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393326776] [2023-11-17 15:54:48,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:48,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:54:48,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:48,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:54:48,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:54:48,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:48,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 421 transitions, 10863 flow. Second operand has 18 states, 18 states have (on average 211.05555555555554) internal successors, (3799), 18 states have internal predecessors, (3799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:48,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:48,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:48,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:48,808 INFO L124 PetriNetUnfolderBase]: 1108/2366 cut-off events. [2023-11-17 15:54:48,808 INFO L125 PetriNetUnfolderBase]: For 53378/53378 co-relation queries the response was YES. [2023-11-17 15:54:48,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23350 conditions, 2366 events. 1108/2366 cut-off events. For 53378/53378 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16918 event pairs, 62 based on Foata normal form. 16/2382 useless extension candidates. Maximal degree in co-relation 23260. Up to 1457 conditions per place. [2023-11-17 15:54:48,831 INFO L140 encePairwiseOnDemand]: 605/612 looper letters, 303 selfloop transitions, 154 changer transitions 1/458 dead transitions. [2023-11-17 15:54:48,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 458 transitions, 12356 flow [2023-11-17 15:54:48,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:54:48,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:54:48,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1930 transitions. [2023-11-17 15:54:48,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35039941902687 [2023-11-17 15:54:48,833 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1930 transitions. [2023-11-17 15:54:48,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1930 transitions. [2023-11-17 15:54:48,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:48,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1930 transitions. [2023-11-17 15:54:48,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 214.44444444444446) internal successors, (1930), 9 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:48,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 612.0) internal successors, (6120), 10 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:48,837 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 612.0) internal successors, (6120), 10 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:48,837 INFO L175 Difference]: Start difference. First operand has 358 places, 421 transitions, 10863 flow. Second operand 9 states and 1930 transitions. [2023-11-17 15:54:48,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 458 transitions, 12356 flow [2023-11-17 15:54:49,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 458 transitions, 12230 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-11-17 15:54:49,093 INFO L231 Difference]: Finished difference. Result has 358 places, 425 transitions, 11162 flow [2023-11-17 15:54:49,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10654, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11162, PETRI_PLACES=358, PETRI_TRANSITIONS=425} [2023-11-17 15:54:49,094 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 337 predicate places. [2023-11-17 15:54:49,094 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 425 transitions, 11162 flow [2023-11-17 15:54:49,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.05555555555554) internal successors, (3799), 18 states have internal predecessors, (3799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:49,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:49,095 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:49,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-11-17 15:54:49,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:49,295 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-11-17 15:54:49,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:49,295 INFO L85 PathProgramCache]: Analyzing trace with hash 47374369, now seen corresponding path program 40 times [2023-11-17 15:54:49,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:49,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128517929] [2023-11-17 15:54:49,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:49,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:49,551 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:49,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:49,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128517929] [2023-11-17 15:54:49,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128517929] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:49,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209438908] [2023-11-17 15:54:49,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:54:49,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:49,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:49,553 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:49,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-17 15:54:49,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:54:49,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:49,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 15:54:49,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:49,831 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:49,893 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:49,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:50,119 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:50,119 INFO L378 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 44 treesize of output 28 [2023-11-17 15:54:50,138 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:50,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209438908] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:50,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:50,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2023-11-17 15:54:50,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192135543] [2023-11-17 15:54:50,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:50,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:54:50,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:50,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:54:50,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:54:50,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:50,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 425 transitions, 11162 flow. Second operand has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:50,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:50,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:50,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:51,601 INFO L124 PetriNetUnfolderBase]: 1159/2475 cut-off events. [2023-11-17 15:54:51,602 INFO L125 PetriNetUnfolderBase]: For 58139/58139 co-relation queries the response was YES. [2023-11-17 15:54:51,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24837 conditions, 2475 events. 1159/2475 cut-off events. For 58139/58139 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17896 event pairs, 32 based on Foata normal form. 12/2487 useless extension candidates. Maximal degree in co-relation 24746. Up to 699 conditions per place. [2023-11-17 15:54:51,627 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 243 selfloop transitions, 293 changer transitions 1/537 dead transitions. [2023-11-17 15:54:51,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 537 transitions, 13540 flow [2023-11-17 15:54:51,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 15:54:51,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 15:54:51,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 6845 transitions. [2023-11-17 15:54:51,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3495200163398693 [2023-11-17 15:54:51,632 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 6845 transitions. [2023-11-17 15:54:51,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 6845 transitions. [2023-11-17 15:54:51,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:51,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 6845 transitions. [2023-11-17 15:54:51,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 213.90625) internal successors, (6845), 32 states have internal predecessors, (6845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:51,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 612.0) internal successors, (20196), 33 states have internal predecessors, (20196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:51,644 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 612.0) internal successors, (20196), 33 states have internal predecessors, (20196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:51,644 INFO L175 Difference]: Start difference. First operand has 358 places, 425 transitions, 11162 flow. Second operand 32 states and 6845 transitions. [2023-11-17 15:54:51,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 537 transitions, 13540 flow [2023-11-17 15:54:51,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 537 transitions, 13286 flow, removed 20 selfloop flow, removed 8 redundant places. [2023-11-17 15:54:51,961 INFO L231 Difference]: Finished difference. Result has 389 places, 449 transitions, 12364 flow [2023-11-17 15:54:51,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=10924, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=12364, PETRI_PLACES=389, PETRI_TRANSITIONS=449} [2023-11-17 15:54:51,962 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 368 predicate places. [2023-11-17 15:54:51,962 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 449 transitions, 12364 flow [2023-11-17 15:54:51,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:51,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:51,963 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:51,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:52,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-11-17 15:54:52,168 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-11-17 15:54:52,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:52,168 INFO L85 PathProgramCache]: Analyzing trace with hash -807932285, now seen corresponding path program 41 times [2023-11-17 15:54:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:52,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209163208] [2023-11-17 15:54:52,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:52,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:52,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:52,395 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:52,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:52,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209163208] [2023-11-17 15:54:52,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209163208] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:52,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842662598] [2023-11-17 15:54:52,396 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:54:52,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:52,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:52,397 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:52,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-17 15:54:52,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:54:52,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:52,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:54:52,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:52,716 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:52,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:52,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:52,973 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 15:54:52,973 INFO L378 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 40 treesize of output 19 [2023-11-17 15:54:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:52,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842662598] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:52,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:52,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2023-11-17 15:54:52,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747508761] [2023-11-17 15:54:52,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:52,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:54:52,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:52,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:54:52,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:54:52,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:52,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 449 transitions, 12364 flow. Second operand has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:52,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:52,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:52,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:54,153 INFO L124 PetriNetUnfolderBase]: 1151/2429 cut-off events. [2023-11-17 15:54:54,153 INFO L125 PetriNetUnfolderBase]: For 61563/61563 co-relation queries the response was YES. [2023-11-17 15:54:54,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25605 conditions, 2429 events. 1151/2429 cut-off events. For 61563/61563 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 17334 event pairs, 32 based on Foata normal form. 12/2441 useless extension candidates. Maximal degree in co-relation 25508. Up to 734 conditions per place. [2023-11-17 15:54:54,179 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 248 selfloop transitions, 262 changer transitions 1/511 dead transitions. [2023-11-17 15:54:54,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 511 transitions, 13955 flow [2023-11-17 15:54:54,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 15:54:54,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 15:54:54,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5124 transitions. [2023-11-17 15:54:54,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488562091503268 [2023-11-17 15:54:54,182 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5124 transitions. [2023-11-17 15:54:54,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5124 transitions. [2023-11-17 15:54:54,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:54,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5124 transitions. [2023-11-17 15:54:54,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 213.5) internal successors, (5124), 24 states have internal predecessors, (5124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:54,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 612.0) internal successors, (15300), 25 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:54,192 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 612.0) internal successors, (15300), 25 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:54,192 INFO L175 Difference]: Start difference. First operand has 389 places, 449 transitions, 12364 flow. Second operand 24 states and 5124 transitions. [2023-11-17 15:54:54,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 511 transitions, 13955 flow [2023-11-17 15:54:54,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 511 transitions, 13236 flow, removed 80 selfloop flow, removed 22 redundant places. [2023-11-17 15:54:54,516 INFO L231 Difference]: Finished difference. Result has 390 places, 452 transitions, 12246 flow [2023-11-17 15:54:54,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=11302, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12246, PETRI_PLACES=390, PETRI_TRANSITIONS=452} [2023-11-17 15:54:54,517 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 369 predicate places. [2023-11-17 15:54:54,517 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 452 transitions, 12246 flow [2023-11-17 15:54:54,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:54,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:54,518 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:54,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-17 15:54:54,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-11-17 15:54:54,718 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-11-17 15:54:54,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:54,718 INFO L85 PathProgramCache]: Analyzing trace with hash 16212511, now seen corresponding path program 42 times [2023-11-17 15:54:54,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:54,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727613086] [2023-11-17 15:54:54,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:54,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:54,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:54,943 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:54,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:54,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727613086] [2023-11-17 15:54:54,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727613086] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:54,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034733119] [2023-11-17 15:54:54,944 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:54:54,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:54,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:54,945 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:54,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-17 15:54:55,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:54:55,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:55,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:54:55,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:55,232 INFO L378 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 17 treesize of output 9 [2023-11-17 15:54:55,242 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:55,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:55,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:55,375 INFO L378 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 62 treesize of output 38 [2023-11-17 15:54:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:55,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034733119] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:55,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:55,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:54:55,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725167887] [2023-11-17 15:54:55,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:55,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:54:55,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:55,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:54:55,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:54:55,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:55,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 452 transitions, 12246 flow. Second operand has 18 states, 18 states have (on average 211.11111111111111) internal successors, (3800), 18 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:55,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:55,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:55,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:56,232 INFO L124 PetriNetUnfolderBase]: 1161/2435 cut-off events. [2023-11-17 15:54:56,232 INFO L125 PetriNetUnfolderBase]: For 65974/65974 co-relation queries the response was YES. [2023-11-17 15:54:56,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25450 conditions, 2435 events. 1161/2435 cut-off events. For 65974/65974 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17221 event pairs, 254 based on Foata normal form. 12/2447 useless extension candidates. Maximal degree in co-relation 25354. Up to 1360 conditions per place. [2023-11-17 15:54:56,259 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 310 selfloop transitions, 170 changer transitions 0/480 dead transitions. [2023-11-17 15:54:56,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 480 transitions, 13445 flow [2023-11-17 15:54:56,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 15:54:56,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 15:54:56,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2986 transitions. [2023-11-17 15:54:56,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34850606909430437 [2023-11-17 15:54:56,261 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2986 transitions. [2023-11-17 15:54:56,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2986 transitions. [2023-11-17 15:54:56,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:56,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2986 transitions. [2023-11-17 15:54:56,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 213.28571428571428) internal successors, (2986), 14 states have internal predecessors, (2986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,267 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 612.0) internal successors, (9180), 15 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,267 INFO L175 Difference]: Start difference. First operand has 390 places, 452 transitions, 12246 flow. Second operand 14 states and 2986 transitions. [2023-11-17 15:54:56,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 480 transitions, 13445 flow [2023-11-17 15:54:56,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 480 transitions, 13164 flow, removed 23 selfloop flow, removed 11 redundant places. [2023-11-17 15:54:56,565 INFO L231 Difference]: Finished difference. Result has 394 places, 456 transitions, 12435 flow [2023-11-17 15:54:56,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=11884, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12435, PETRI_PLACES=394, PETRI_TRANSITIONS=456} [2023-11-17 15:54:56,566 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 373 predicate places. [2023-11-17 15:54:56,566 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 456 transitions, 12435 flow [2023-11-17 15:54:56,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.11111111111111) internal successors, (3800), 18 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:56,567 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:56,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-17 15:54:56,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-11-17 15:54:56,769 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-11-17 15:54:56,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:56,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1791241952, now seen corresponding path program 43 times [2023-11-17 15:54:56,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:56,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728551180] [2023-11-17 15:54:56,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:56,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:57,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:57,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728551180] [2023-11-17 15:54:57,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728551180] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:57,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348101456] [2023-11-17 15:54:57,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:54:57,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:57,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:57,012 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:57,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-17 15:54:57,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:57,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-17 15:54:57,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:57,281 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:57,319 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:57,319 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:57,481 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:57,481 INFO L378 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 62 treesize of output 38 [2023-11-17 15:54:57,524 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:57,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348101456] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:57,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:57,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-11-17 15:54:57,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215854179] [2023-11-17 15:54:57,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:57,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:54:57,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:57,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:54:57,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:54:57,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:57,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 456 transitions, 12435 flow. Second operand has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:57,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:57,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:57,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:58,420 INFO L124 PetriNetUnfolderBase]: 1149/2399 cut-off events. [2023-11-17 15:54:58,421 INFO L125 PetriNetUnfolderBase]: For 64160/64160 co-relation queries the response was YES. [2023-11-17 15:54:58,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25426 conditions, 2399 events. 1149/2399 cut-off events. For 64160/64160 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16817 event pairs, 296 based on Foata normal form. 6/2405 useless extension candidates. Maximal degree in co-relation 25328. Up to 1263 conditions per place. [2023-11-17 15:54:58,443 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 331 selfloop transitions, 146 changer transitions 2/479 dead transitions. [2023-11-17 15:54:58,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 479 transitions, 13364 flow [2023-11-17 15:54:58,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 15:54:58,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 15:54:58,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3626 transitions. [2023-11-17 15:54:58,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485198000768935 [2023-11-17 15:54:58,446 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3626 transitions. [2023-11-17 15:54:58,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3626 transitions. [2023-11-17 15:54:58,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:58,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3626 transitions. [2023-11-17 15:54:58,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 213.2941176470588) internal successors, (3626), 17 states have internal predecessors, (3626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:58,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 612.0) internal successors, (11016), 18 states have internal predecessors, (11016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:58,453 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 612.0) internal successors, (11016), 18 states have internal predecessors, (11016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:58,453 INFO L175 Difference]: Start difference. First operand has 394 places, 456 transitions, 12435 flow. Second operand 17 states and 3626 transitions. [2023-11-17 15:54:58,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 479 transitions, 13364 flow [2023-11-17 15:54:58,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 479 transitions, 13174 flow, removed 16 selfloop flow, removed 7 redundant places. [2023-11-17 15:54:58,708 INFO L231 Difference]: Finished difference. Result has 399 places, 448 transitions, 12343 flow [2023-11-17 15:54:58,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=12020, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12343, PETRI_PLACES=399, PETRI_TRANSITIONS=448} [2023-11-17 15:54:58,709 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 378 predicate places. [2023-11-17 15:54:58,709 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 448 transitions, 12343 flow [2023-11-17 15:54:58,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 210.9) internal successors, (4218), 20 states have internal predecessors, (4218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:58,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:58,709 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:58,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-17 15:54:58,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:58,914 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-11-17 15:54:58,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:58,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1645445460, now seen corresponding path program 44 times [2023-11-17 15:54:58,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:58,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744757800] [2023-11-17 15:54:58,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:58,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:58,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:59,128 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:59,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:59,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744757800] [2023-11-17 15:54:59,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744757800] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:59,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877939951] [2023-11-17 15:54:59,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:54:59,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:59,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:59,130 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:54:59,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-17 15:54:59,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:54:59,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:59,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-17 15:54:59,306 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:59,394 INFO L378 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 91 treesize of output 59 [2023-11-17 15:54:59,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:59,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:59,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:54:59,555 INFO L378 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 62 treesize of output 38 [2023-11-17 15:54:59,598 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:59,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877939951] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:54:59,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:54:59,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2023-11-17 15:54:59,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349892603] [2023-11-17 15:54:59,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:54:59,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:54:59,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:59,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:54:59,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:54:59,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:54:59,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 448 transitions, 12343 flow. Second operand has 19 states, 19 states have (on average 210.94736842105263) internal successors, (4008), 19 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:59,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:59,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:54:59,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:00,506 INFO L124 PetriNetUnfolderBase]: 1149/2381 cut-off events. [2023-11-17 15:55:00,506 INFO L125 PetriNetUnfolderBase]: For 65780/65780 co-relation queries the response was YES. [2023-11-17 15:55:00,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25580 conditions, 2381 events. 1149/2381 cut-off events. For 65780/65780 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16583 event pairs, 271 based on Foata normal form. 8/2389 useless extension candidates. Maximal degree in co-relation 25481. Up to 1597 conditions per place. [2023-11-17 15:55:00,531 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 317 selfloop transitions, 167 changer transitions 0/484 dead transitions. [2023-11-17 15:55:00,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 484 transitions, 13369 flow [2023-11-17 15:55:00,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 15:55:00,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 15:55:00,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3845 transitions. [2023-11-17 15:55:00,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34903776325344954 [2023-11-17 15:55:00,534 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3845 transitions. [2023-11-17 15:55:00,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3845 transitions. [2023-11-17 15:55:00,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:00,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3845 transitions. [2023-11-17 15:55:00,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 213.61111111111111) internal successors, (3845), 18 states have internal predecessors, (3845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,541 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 612.0) internal successors, (11628), 19 states have internal predecessors, (11628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,541 INFO L175 Difference]: Start difference. First operand has 399 places, 448 transitions, 12343 flow. Second operand 18 states and 3845 transitions. [2023-11-17 15:55:00,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 484 transitions, 13369 flow [2023-11-17 15:55:00,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 484 transitions, 13050 flow, removed 26 selfloop flow, removed 18 redundant places. [2023-11-17 15:55:00,802 INFO L231 Difference]: Finished difference. Result has 390 places, 447 transitions, 12290 flow [2023-11-17 15:55:00,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=11831, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=12290, PETRI_PLACES=390, PETRI_TRANSITIONS=447} [2023-11-17 15:55:00,802 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 369 predicate places. [2023-11-17 15:55:00,802 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 447 transitions, 12290 flow [2023-11-17 15:55:00,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 210.94736842105263) internal successors, (4008), 19 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:00,803 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:00,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-11-17 15:55:01,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:01,003 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-11-17 15:55:01,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:01,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1892117173, now seen corresponding path program 45 times [2023-11-17 15:55:01,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:01,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100913652] [2023-11-17 15:55:01,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:01,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:01,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:01,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:01,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100913652] [2023-11-17 15:55:01,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100913652] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:55:01,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087501216] [2023-11-17 15:55:01,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:55:01,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:01,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:55:01,229 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:55:01,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-17 15:55:01,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:55:01,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:55:01,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 15:55:01,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:55:01,551 INFO L378 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 91 treesize of output 59 [2023-11-17 15:55:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:01,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:55:01,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:55:01,721 INFO L378 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 65 treesize of output 41 [2023-11-17 15:55:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:01,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087501216] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:55:01,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:55:01,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-11-17 15:55:01,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026210520] [2023-11-17 15:55:01,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:55:01,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 15:55:01,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:01,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 15:55:01,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:55:01,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 612 [2023-11-17 15:55:01,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 447 transitions, 12290 flow. Second operand has 18 states, 18 states have (on average 211.16666666666666) internal successors, (3801), 18 states have internal predecessors, (3801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:01,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:01,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 612 [2023-11-17 15:55:01,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:02,541 INFO L124 PetriNetUnfolderBase]: 1127/2323 cut-off events. [2023-11-17 15:55:02,541 INFO L125 PetriNetUnfolderBase]: For 68037/68037 co-relation queries the response was YES. [2023-11-17 15:55:02,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25085 conditions, 2323 events. 1127/2323 cut-off events. For 68037/68037 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15983 event pairs, 245 based on Foata normal form. 8/2331 useless extension candidates. Maximal degree in co-relation 24991. Up to 1333 conditions per place. [2023-11-17 15:55:02,566 INFO L140 encePairwiseOnDemand]: 604/612 looper letters, 304 selfloop transitions, 172 changer transitions 1/477 dead transitions. [2023-11-17 15:55:02,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 477 transitions, 13378 flow [2023-11-17 15:55:02,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 15:55:02,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 15:55:02,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4045 transitions. [2023-11-17 15:55:02,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3478672170622635 [2023-11-17 15:55:02,569 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4045 transitions. [2023-11-17 15:55:02,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4045 transitions. [2023-11-17 15:55:02,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:02,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4045 transitions. [2023-11-17 15:55:02,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 212.89473684210526) internal successors, (4045), 19 states have internal predecessors, (4045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:02,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 612.0) internal successors, (12240), 20 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:02,577 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 612.0) internal successors, (12240), 20 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:02,577 INFO L175 Difference]: Start difference. First operand has 390 places, 447 transitions, 12290 flow. Second operand 19 states and 4045 transitions. [2023-11-17 15:55:02,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 477 transitions, 13378 flow [2023-11-17 15:55:02,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 477 transitions, 12891 flow, removed 12 selfloop flow, removed 18 redundant places. [2023-11-17 15:55:02,839 INFO L231 Difference]: Finished difference. Result has 386 places, 447 transitions, 12092 flow [2023-11-17 15:55:02,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=11556, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12092, PETRI_PLACES=386, PETRI_TRANSITIONS=447} [2023-11-17 15:55:02,840 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 365 predicate places. [2023-11-17 15:55:02,840 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 447 transitions, 12092 flow [2023-11-17 15:55:02,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 211.16666666666666) internal successors, (3801), 18 states have internal predecessors, (3801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:02,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:02,840 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:02,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-11-17 15:55:03,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:03,041 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-11-17 15:55:03,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:03,041 INFO L85 PathProgramCache]: Analyzing trace with hash 497627813, now seen corresponding path program 46 times [2023-11-17 15:55:03,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:03,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484900521] [2023-11-17 15:55:03,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:03,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:03,595 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:03,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:03,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484900521] [2023-11-17 15:55:03,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484900521] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:55:03,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681017677] [2023-11-17 15:55:03,595 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:55:03,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:03,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:55:03,596 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:55:03,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-17 15:55:03,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:55:03,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:55:03,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 15:55:03,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:55:04,068 INFO L378 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 215 treesize of output 119 [2023-11-17 15:55:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:04,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:55:05,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:55:05,405 INFO L378 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 309 treesize of output 211 [2023-11-17 15:55:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:05,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681017677] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:55:05,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:55:05,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-11-17 15:55:05,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636131841] [2023-11-17 15:55:05,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:55:05,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:55:05,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:05,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:55:05,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:55:05,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:55:05,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 447 transitions, 12092 flow. Second operand has 27 states, 27 states have (on average 201.88888888888889) internal successors, (5451), 27 states have internal predecessors, (5451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:05,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:05,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:55:05,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:14,076 INFO L124 PetriNetUnfolderBase]: 2656/5801 cut-off events. [2023-11-17 15:55:14,076 INFO L125 PetriNetUnfolderBase]: For 159074/159074 co-relation queries the response was YES. [2023-11-17 15:55:14,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59961 conditions, 5801 events. 2656/5801 cut-off events. For 159074/159074 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 50481 event pairs, 345 based on Foata normal form. 112/5913 useless extension candidates. Maximal degree in co-relation 59869. Up to 1231 conditions per place. [2023-11-17 15:55:14,134 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 516 selfloop transitions, 520 changer transitions 96/1132 dead transitions. [2023-11-17 15:55:14,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 1132 transitions, 30491 flow [2023-11-17 15:55:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-17 15:55:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-17 15:55:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 11929 transitions. [2023-11-17 15:55:14,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33606603560964615 [2023-11-17 15:55:14,141 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 11929 transitions. [2023-11-17 15:55:14,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 11929 transitions. [2023-11-17 15:55:14,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:14,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 11929 transitions. [2023-11-17 15:55:14,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 205.67241379310346) internal successors, (11929), 58 states have internal predecessors, (11929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:14,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 612.0) internal successors, (36108), 59 states have internal predecessors, (36108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:14,165 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 612.0) internal successors, (36108), 59 states have internal predecessors, (36108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:14,165 INFO L175 Difference]: Start difference. First operand has 386 places, 447 transitions, 12092 flow. Second operand 58 states and 11929 transitions. [2023-11-17 15:55:14,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 1132 transitions, 30491 flow [2023-11-17 15:55:15,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1132 transitions, 29515 flow, removed 38 selfloop flow, removed 15 redundant places. [2023-11-17 15:55:15,037 INFO L231 Difference]: Finished difference. Result has 453 places, 791 transitions, 23501 flow [2023-11-17 15:55:15,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=11643, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=23501, PETRI_PLACES=453, PETRI_TRANSITIONS=791} [2023-11-17 15:55:15,038 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 432 predicate places. [2023-11-17 15:55:15,038 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 791 transitions, 23501 flow [2023-11-17 15:55:15,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.88888888888889) internal successors, (5451), 27 states have internal predecessors, (5451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:15,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:15,039 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:15,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-17 15:55:15,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2023-11-17 15:55:15,239 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-11-17 15:55:15,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash -818783985, now seen corresponding path program 47 times [2023-11-17 15:55:15,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:15,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066658935] [2023-11-17 15:55:15,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:15,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:15,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:15,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066658935] [2023-11-17 15:55:15,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066658935] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:55:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839779920] [2023-11-17 15:55:15,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:55:15,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:15,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:55:15,800 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:55:15,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-17 15:55:15,989 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:55:15,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:55:15,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-17 15:55:15,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:55:16,232 INFO L378 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 203 treesize of output 131 [2023-11-17 15:55:16,379 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:16,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:55:17,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:55:17,198 INFO L378 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 268 treesize of output 171 [2023-11-17 15:55:17,420 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:17,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839779920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:55:17,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:55:17,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-11-17 15:55:17,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457481278] [2023-11-17 15:55:17,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:55:17,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:55:17,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:17,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:55:17,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:55:17,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:55:17,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 791 transitions, 23501 flow. Second operand has 27 states, 27 states have (on average 201.77777777777777) internal successors, (5448), 27 states have internal predecessors, (5448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:17,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:17,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:55:17,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:23,395 INFO L124 PetriNetUnfolderBase]: 3108/6754 cut-off events. [2023-11-17 15:55:23,396 INFO L125 PetriNetUnfolderBase]: For 208065/208065 co-relation queries the response was YES. [2023-11-17 15:55:23,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75453 conditions, 6754 events. 3108/6754 cut-off events. For 208065/208065 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 59676 event pairs, 374 based on Foata normal form. 29/6783 useless extension candidates. Maximal degree in co-relation 75329. Up to 2243 conditions per place. [2023-11-17 15:55:23,480 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 667 selfloop transitions, 456 changer transitions 33/1156 dead transitions. [2023-11-17 15:55:23,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 1156 transitions, 33951 flow [2023-11-17 15:55:23,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-17 15:55:23,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-17 15:55:23,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 8232 transitions. [2023-11-17 15:55:23,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3362745098039216 [2023-11-17 15:55:23,558 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 8232 transitions. [2023-11-17 15:55:23,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 8232 transitions. [2023-11-17 15:55:23,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:23,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 8232 transitions. [2023-11-17 15:55:23,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 205.8) internal successors, (8232), 40 states have internal predecessors, (8232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:23,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 612.0) internal successors, (25092), 41 states have internal predecessors, (25092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:23,574 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 612.0) internal successors, (25092), 41 states have internal predecessors, (25092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:23,574 INFO L175 Difference]: Start difference. First operand has 453 places, 791 transitions, 23501 flow. Second operand 40 states and 8232 transitions. [2023-11-17 15:55:23,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 1156 transitions, 33951 flow [2023-11-17 15:55:25,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1156 transitions, 32591 flow, removed 647 selfloop flow, removed 14 redundant places. [2023-11-17 15:55:25,486 INFO L231 Difference]: Finished difference. Result has 489 places, 961 transitions, 28881 flow [2023-11-17 15:55:25,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=22611, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=28881, PETRI_PLACES=489, PETRI_TRANSITIONS=961} [2023-11-17 15:55:25,487 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 468 predicate places. [2023-11-17 15:55:25,487 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 961 transitions, 28881 flow [2023-11-17 15:55:25,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.77777777777777) internal successors, (5448), 27 states have internal predecessors, (5448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:25,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:25,488 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:25,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-17 15:55:25,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-11-17 15:55:25,694 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-11-17 15:55:25,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:25,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1563486483, now seen corresponding path program 48 times [2023-11-17 15:55:25,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:25,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029974326] [2023-11-17 15:55:25,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:25,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:25,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:26,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:26,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029974326] [2023-11-17 15:55:26,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029974326] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:55:26,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130391228] [2023-11-17 15:55:26,173 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:55:26,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:26,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:55:26,174 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:55:26,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-17 15:55:26,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:55:26,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:55:26,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-17 15:55:26,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:55:26,496 INFO L378 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 161 treesize of output 89 [2023-11-17 15:55:26,608 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:26,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:55:27,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:55:27,350 INFO L378 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 204 treesize of output 140 [2023-11-17 15:55:27,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:27,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130391228] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:55:27,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:55:27,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-11-17 15:55:27,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217366370] [2023-11-17 15:55:27,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:55:27,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:55:27,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:27,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:55:27,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:55:27,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:55:27,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 961 transitions, 28881 flow. Second operand has 27 states, 27 states have (on average 201.8148148148148) internal successors, (5449), 27 states have internal predecessors, (5449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:27,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:27,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:55:27,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:33,582 INFO L124 PetriNetUnfolderBase]: 3859/8312 cut-off events. [2023-11-17 15:55:33,582 INFO L125 PetriNetUnfolderBase]: For 274679/274679 co-relation queries the response was YES. [2023-11-17 15:55:33,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94734 conditions, 8312 events. 3859/8312 cut-off events. For 274679/274679 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 75922 event pairs, 442 based on Foata normal form. 22/8334 useless extension candidates. Maximal degree in co-relation 94601. Up to 3079 conditions per place. [2023-11-17 15:55:33,693 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 761 selfloop transitions, 558 changer transitions 29/1348 dead transitions. [2023-11-17 15:55:33,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1348 transitions, 41227 flow [2023-11-17 15:55:33,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-17 15:55:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-17 15:55:33,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 8018 transitions. [2023-11-17 15:55:33,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359309535780124 [2023-11-17 15:55:33,698 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 8018 transitions. [2023-11-17 15:55:33,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 8018 transitions. [2023-11-17 15:55:33,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:33,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 8018 transitions. [2023-11-17 15:55:33,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 205.5897435897436) internal successors, (8018), 39 states have internal predecessors, (8018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:33,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 612.0) internal successors, (24480), 40 states have internal predecessors, (24480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:33,713 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 612.0) internal successors, (24480), 40 states have internal predecessors, (24480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:33,713 INFO L175 Difference]: Start difference. First operand has 489 places, 961 transitions, 28881 flow. Second operand 39 states and 8018 transitions. [2023-11-17 15:55:33,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 1348 transitions, 41227 flow [2023-11-17 15:55:36,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1348 transitions, 39953 flow, removed 427 selfloop flow, removed 18 redundant places. [2023-11-17 15:55:36,569 INFO L231 Difference]: Finished difference. Result has 518 places, 1157 transitions, 35225 flow [2023-11-17 15:55:36,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=27818, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=35225, PETRI_PLACES=518, PETRI_TRANSITIONS=1157} [2023-11-17 15:55:36,570 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 497 predicate places. [2023-11-17 15:55:36,570 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 1157 transitions, 35225 flow [2023-11-17 15:55:36,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.8148148148148) internal successors, (5449), 27 states have internal predecessors, (5449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:36,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:36,571 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:36,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-11-17 15:55:36,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:36,771 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-11-17 15:55:36,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:36,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1876174159, now seen corresponding path program 49 times [2023-11-17 15:55:36,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:36,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811148466] [2023-11-17 15:55:36,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:36,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:36,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:37,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:37,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:37,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811148466] [2023-11-17 15:55:37,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811148466] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:55:37,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437699431] [2023-11-17 15:55:37,273 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:55:37,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:37,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:55:37,274 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:55:37,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-17 15:55:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:37,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-17 15:55:37,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:55:37,632 INFO L378 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 189 treesize of output 105 [2023-11-17 15:55:37,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:37,792 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:55:38,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:55:38,486 INFO L378 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 295 treesize of output 183 [2023-11-17 15:55:38,736 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:38,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437699431] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:55:38,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:55:38,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2023-11-17 15:55:38,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171951216] [2023-11-17 15:55:38,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:55:38,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 15:55:38,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:38,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 15:55:38,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2023-11-17 15:55:38,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:55:38,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 1157 transitions, 35225 flow. Second operand has 28 states, 28 states have (on average 201.82142857142858) internal successors, (5651), 28 states have internal predecessors, (5651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:38,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:38,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:55:38,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:44,471 INFO L124 PetriNetUnfolderBase]: 4146/9121 cut-off events. [2023-11-17 15:55:44,472 INFO L125 PetriNetUnfolderBase]: For 311536/311536 co-relation queries the response was YES. [2023-11-17 15:55:44,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104349 conditions, 9121 events. 4146/9121 cut-off events. For 311536/311536 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 86328 event pairs, 847 based on Foata normal form. 26/9147 useless extension candidates. Maximal degree in co-relation 104208. Up to 4966 conditions per place. [2023-11-17 15:55:44,599 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 841 selfloop transitions, 511 changer transitions 26/1378 dead transitions. [2023-11-17 15:55:44,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1378 transitions, 43561 flow [2023-11-17 15:55:44,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-17 15:55:44,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-17 15:55:44,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 5360 transitions. [2023-11-17 15:55:44,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368526897938663 [2023-11-17 15:55:44,602 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 5360 transitions. [2023-11-17 15:55:44,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 5360 transitions. [2023-11-17 15:55:44,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:44,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 5360 transitions. [2023-11-17 15:55:44,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 206.15384615384616) internal successors, (5360), 26 states have internal predecessors, (5360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:44,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 612.0) internal successors, (16524), 27 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:44,613 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 612.0) internal successors, (16524), 27 states have internal predecessors, (16524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:44,613 INFO L175 Difference]: Start difference. First operand has 518 places, 1157 transitions, 35225 flow. Second operand 26 states and 5360 transitions. [2023-11-17 15:55:44,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1378 transitions, 43561 flow [2023-11-17 15:55:48,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1378 transitions, 42124 flow, removed 666 selfloop flow, removed 14 redundant places. [2023-11-17 15:55:48,125 INFO L231 Difference]: Finished difference. Result has 544 places, 1252 transitions, 38390 flow [2023-11-17 15:55:48,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=34048, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=38390, PETRI_PLACES=544, PETRI_TRANSITIONS=1252} [2023-11-17 15:55:48,127 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 523 predicate places. [2023-11-17 15:55:48,127 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 1252 transitions, 38390 flow [2023-11-17 15:55:48,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 201.82142857142858) internal successors, (5651), 28 states have internal predecessors, (5651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:48,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:48,128 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:48,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-11-17 15:55:48,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-11-17 15:55:48,328 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-11-17 15:55:48,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:48,329 INFO L85 PathProgramCache]: Analyzing trace with hash 475379319, now seen corresponding path program 50 times [2023-11-17 15:55:48,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:48,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290367330] [2023-11-17 15:55:48,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:48,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:48,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:48,852 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:48,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:48,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290367330] [2023-11-17 15:55:48,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290367330] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:55:48,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458096227] [2023-11-17 15:55:48,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:55:48,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:55:48,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:55:48,853 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:55:48,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-17 15:55:49,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:55:49,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:55:49,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-17 15:55:49,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:55:49,288 INFO L378 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 156 treesize of output 104 [2023-11-17 15:55:49,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 15:55:49,349 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:55:50,071 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:55:50,071 INFO L378 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 288 treesize of output 180 [2023-11-17 15:55:50,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:50,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458096227] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:55:50,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:55:50,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 23 [2023-11-17 15:55:50,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664870104] [2023-11-17 15:55:50,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:55:50,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 15:55:50,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:50,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 15:55:50,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2023-11-17 15:55:50,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 612 [2023-11-17 15:55:50,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 1252 transitions, 38390 flow. Second operand has 24 states, 24 states have (on average 195.91666666666666) internal successors, (4702), 24 states have internal predecessors, (4702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:50,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:50,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 612 [2023-11-17 15:55:50,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:55,546 INFO L124 PetriNetUnfolderBase]: 4108/9030 cut-off events. [2023-11-17 15:55:55,547 INFO L125 PetriNetUnfolderBase]: For 305305/305305 co-relation queries the response was YES. [2023-11-17 15:55:55,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103556 conditions, 9030 events. 4108/9030 cut-off events. For 305305/305305 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 85273 event pairs, 562 based on Foata normal form. 11/9041 useless extension candidates. Maximal degree in co-relation 103401. Up to 4123 conditions per place. [2023-11-17 15:55:55,687 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 653 selfloop transitions, 651 changer transitions 23/1327 dead transitions. [2023-11-17 15:55:55,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 1327 transitions, 41873 flow [2023-11-17 15:55:55,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 15:55:55,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 15:55:55,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 5364 transitions. [2023-11-17 15:55:55,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32461873638344224 [2023-11-17 15:55:55,698 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 5364 transitions. [2023-11-17 15:55:55,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 5364 transitions. [2023-11-17 15:55:55,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:55,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 5364 transitions. [2023-11-17 15:55:55,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 198.66666666666666) internal successors, (5364), 27 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:55,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 612.0) internal successors, (17136), 28 states have internal predecessors, (17136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:55,709 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 612.0) internal successors, (17136), 28 states have internal predecessors, (17136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:55,709 INFO L175 Difference]: Start difference. First operand has 544 places, 1252 transitions, 38390 flow. Second operand 27 states and 5364 transitions. [2023-11-17 15:55:55,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 1327 transitions, 41873 flow [2023-11-17 15:55:59,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 1327 transitions, 41395 flow, removed 160 selfloop flow, removed 8 redundant places. [2023-11-17 15:55:59,549 INFO L231 Difference]: Finished difference. Result has 565 places, 1250 transitions, 39233 flow [2023-11-17 15:55:59,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=37913, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=646, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=39233, PETRI_PLACES=565, PETRI_TRANSITIONS=1250} [2023-11-17 15:55:59,549 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 544 predicate places. [2023-11-17 15:55:59,549 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 1250 transitions, 39233 flow [2023-11-17 15:55:59,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 195.91666666666666) internal successors, (4702), 24 states have internal predecessors, (4702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:59,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:59,550 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:59,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-11-17 15:55:59,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-11-17 15:55:59,752 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-11-17 15:55:59,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:59,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1236319903, now seen corresponding path program 51 times [2023-11-17 15:55:59,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:59,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196608945] [2023-11-17 15:55:59,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:59,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:59,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:56:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:00,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:56:00,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196608945] [2023-11-17 15:56:00,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196608945] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:56:00,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243495674] [2023-11-17 15:56:00,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:56:00,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:00,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:56:00,298 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:56:00,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-17 15:56:00,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 15:56:00,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:56:00,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-17 15:56:00,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:56:00,764 INFO L378 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 164 treesize of output 104 [2023-11-17 15:56:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:00,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:56:01,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:56:01,464 INFO L378 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 345 treesize of output 209 [2023-11-17 15:56:01,712 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:01,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243495674] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:56:01,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:56:01,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-17 15:56:01,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044369743] [2023-11-17 15:56:01,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:56:01,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-17 15:56:01,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:56:01,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-17 15:56:01,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2023-11-17 15:56:01,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:56:01,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 1250 transitions, 39233 flow. Second operand has 25 states, 25 states have (on average 201.8) internal successors, (5045), 25 states have internal predecessors, (5045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:01,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:56:01,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:56:01,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:56:08,373 INFO L124 PetriNetUnfolderBase]: 4628/10310 cut-off events. [2023-11-17 15:56:08,374 INFO L125 PetriNetUnfolderBase]: For 362200/362200 co-relation queries the response was YES. [2023-11-17 15:56:08,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119871 conditions, 10310 events. 4628/10310 cut-off events. For 362200/362200 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 100692 event pairs, 839 based on Foata normal form. 24/10334 useless extension candidates. Maximal degree in co-relation 119721. Up to 4901 conditions per place. [2023-11-17 15:56:08,580 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 920 selfloop transitions, 623 changer transitions 28/1571 dead transitions. [2023-11-17 15:56:08,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1571 transitions, 51252 flow [2023-11-17 15:56:08,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 15:56:08,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 15:56:08,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 7394 transitions. [2023-11-17 15:56:08,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33560275962236746 [2023-11-17 15:56:08,587 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 7394 transitions. [2023-11-17 15:56:08,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 7394 transitions. [2023-11-17 15:56:08,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:56:08,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 7394 transitions. [2023-11-17 15:56:08,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 205.38888888888889) internal successors, (7394), 36 states have internal predecessors, (7394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:08,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 612.0) internal successors, (22644), 37 states have internal predecessors, (22644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:08,606 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 612.0) internal successors, (22644), 37 states have internal predecessors, (22644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:08,606 INFO L175 Difference]: Start difference. First operand has 565 places, 1250 transitions, 39233 flow. Second operand 36 states and 7394 transitions. [2023-11-17 15:56:08,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1571 transitions, 51252 flow [2023-11-17 15:56:13,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1571 transitions, 50868 flow, removed 57 selfloop flow, removed 13 redundant places. [2023-11-17 15:56:13,319 INFO L231 Difference]: Finished difference. Result has 591 places, 1371 transitions, 44317 flow [2023-11-17 15:56:13,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=38817, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=44317, PETRI_PLACES=591, PETRI_TRANSITIONS=1371} [2023-11-17 15:56:13,320 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 570 predicate places. [2023-11-17 15:56:13,320 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 1371 transitions, 44317 flow [2023-11-17 15:56:13,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 201.8) internal successors, (5045), 25 states have internal predecessors, (5045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:13,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:56:13,320 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:56:13,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-11-17 15:56:13,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:13,521 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-11-17 15:56:13,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:56:13,521 INFO L85 PathProgramCache]: Analyzing trace with hash -361493309, now seen corresponding path program 52 times [2023-11-17 15:56:13,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:56:13,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111890661] [2023-11-17 15:56:13,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:56:13,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:56:13,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:56:14,086 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:14,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:56:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111890661] [2023-11-17 15:56:14,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111890661] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:56:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851063830] [2023-11-17 15:56:14,086 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:56:14,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:14,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:56:14,087 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:56:14,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-17 15:56:14,285 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:56:14,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:56:14,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-17 15:56:14,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:56:14,537 INFO L378 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 91 treesize of output 49 [2023-11-17 15:56:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:14,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:56:15,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:56:15,409 INFO L378 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 314 treesize of output 188 [2023-11-17 15:56:15,636 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:15,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851063830] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:56:15,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:56:15,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-11-17 15:56:15,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068653571] [2023-11-17 15:56:15,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:56:15,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:56:15,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:56:15,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:56:15,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:56:15,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:56:15,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 1371 transitions, 44317 flow. Second operand has 27 states, 27 states have (on average 201.8148148148148) internal successors, (5449), 27 states have internal predecessors, (5449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:15,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:56:15,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:56:15,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:56:24,016 INFO L124 PetriNetUnfolderBase]: 4706/10463 cut-off events. [2023-11-17 15:56:24,016 INFO L125 PetriNetUnfolderBase]: For 394329/394329 co-relation queries the response was YES. [2023-11-17 15:56:24,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124966 conditions, 10463 events. 4706/10463 cut-off events. For 394329/394329 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 102287 event pairs, 530 based on Foata normal form. 33/10496 useless extension candidates. Maximal degree in co-relation 124800. Up to 3542 conditions per place. [2023-11-17 15:56:24,188 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 730 selfloop transitions, 686 changer transitions 84/1500 dead transitions. [2023-11-17 15:56:24,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1500 transitions, 49322 flow [2023-11-17 15:56:24,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 15:56:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 15:56:24,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 7383 transitions. [2023-11-17 15:56:24,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33510348583877997 [2023-11-17 15:56:24,192 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 7383 transitions. [2023-11-17 15:56:24,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 7383 transitions. [2023-11-17 15:56:24,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:56:24,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 7383 transitions. [2023-11-17 15:56:24,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 205.08333333333334) internal successors, (7383), 36 states have internal predecessors, (7383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:24,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 612.0) internal successors, (22644), 37 states have internal predecessors, (22644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:24,206 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 612.0) internal successors, (22644), 37 states have internal predecessors, (22644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:24,206 INFO L175 Difference]: Start difference. First operand has 591 places, 1371 transitions, 44317 flow. Second operand 36 states and 7383 transitions. [2023-11-17 15:56:24,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1500 transitions, 49322 flow [2023-11-17 15:56:29,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 1500 transitions, 48615 flow, removed 312 selfloop flow, removed 12 redundant places. [2023-11-17 15:56:29,803 INFO L231 Difference]: Finished difference. Result has 614 places, 1342 transitions, 44329 flow [2023-11-17 15:56:29,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=43645, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=44329, PETRI_PLACES=614, PETRI_TRANSITIONS=1342} [2023-11-17 15:56:29,804 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 593 predicate places. [2023-11-17 15:56:29,804 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 1342 transitions, 44329 flow [2023-11-17 15:56:29,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.8148148148148) internal successors, (5449), 27 states have internal predecessors, (5449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:29,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:56:29,805 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:56:29,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-11-17 15:56:30,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:30,005 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-11-17 15:56:30,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:56:30,006 INFO L85 PathProgramCache]: Analyzing trace with hash 812895561, now seen corresponding path program 53 times [2023-11-17 15:56:30,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:56:30,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960211861] [2023-11-17 15:56:30,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:56:30,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:56:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:56:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:30,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:56:30,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960211861] [2023-11-17 15:56:30,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960211861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:56:30,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988571878] [2023-11-17 15:56:30,497 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:56:30,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:30,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:56:30,498 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:56:30,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-17 15:56:30,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:56:30,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:56:30,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-17 15:56:30,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:56:30,877 INFO L378 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 214 treesize of output 118 [2023-11-17 15:56:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:31,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:56:31,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:56:31,753 INFO L378 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 265 treesize of output 169 [2023-11-17 15:56:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:32,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988571878] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:56:32,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:56:32,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-11-17 15:56:32,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57409007] [2023-11-17 15:56:32,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:56:32,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:56:32,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:56:32,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:56:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:56:32,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:56:32,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 1342 transitions, 44329 flow. Second operand has 27 states, 27 states have (on average 201.77777777777777) internal successors, (5448), 27 states have internal predecessors, (5448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:32,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:56:32,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:56:32,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:56:40,689 INFO L124 PetriNetUnfolderBase]: 4965/11217 cut-off events. [2023-11-17 15:56:40,689 INFO L125 PetriNetUnfolderBase]: For 438513/438513 co-relation queries the response was YES. [2023-11-17 15:56:40,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136438 conditions, 11217 events. 4965/11217 cut-off events. For 438513/438513 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 112206 event pairs, 1327 based on Foata normal form. 22/11239 useless extension candidates. Maximal degree in co-relation 136270. Up to 6572 conditions per place. [2023-11-17 15:56:40,882 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 1184 selfloop transitions, 472 changer transitions 34/1690 dead transitions. [2023-11-17 15:56:40,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 1690 transitions, 56946 flow [2023-11-17 15:56:40,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-17 15:56:40,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-17 15:56:40,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 8441 transitions. [2023-11-17 15:56:40,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33640204049099315 [2023-11-17 15:56:40,887 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 8441 transitions. [2023-11-17 15:56:40,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 8441 transitions. [2023-11-17 15:56:40,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:56:40,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 8441 transitions. [2023-11-17 15:56:40,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 205.8780487804878) internal successors, (8441), 41 states have internal predecessors, (8441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:40,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 612.0) internal successors, (25704), 42 states have internal predecessors, (25704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:40,905 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 612.0) internal successors, (25704), 42 states have internal predecessors, (25704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:40,905 INFO L175 Difference]: Start difference. First operand has 614 places, 1342 transitions, 44329 flow. Second operand 41 states and 8441 transitions. [2023-11-17 15:56:40,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 1690 transitions, 56946 flow [2023-11-17 15:56:46,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 1690 transitions, 55419 flow, removed 106 selfloop flow, removed 24 redundant places. [2023-11-17 15:56:46,404 INFO L231 Difference]: Finished difference. Result has 643 places, 1508 transitions, 50883 flow [2023-11-17 15:56:46,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=43030, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=50883, PETRI_PLACES=643, PETRI_TRANSITIONS=1508} [2023-11-17 15:56:46,406 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 622 predicate places. [2023-11-17 15:56:46,406 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 1508 transitions, 50883 flow [2023-11-17 15:56:46,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.77777777777777) internal successors, (5448), 27 states have internal predecessors, (5448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:46,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:56:46,406 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:56:46,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-11-17 15:56:46,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:46,612 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-11-17 15:56:46,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:56:46,612 INFO L85 PathProgramCache]: Analyzing trace with hash -415196579, now seen corresponding path program 54 times [2023-11-17 15:56:46,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:56:46,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437379983] [2023-11-17 15:56:46,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:56:46,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:56:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:56:47,149 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:47,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:56:47,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437379983] [2023-11-17 15:56:47,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437379983] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:56:47,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131057519] [2023-11-17 15:56:47,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:56:47,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:56:47,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:56:47,151 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:56:47,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-17 15:56:47,360 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:56:47,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:56:47,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 15:56:47,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:56:47,620 INFO L378 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 239 treesize of output 131 [2023-11-17 15:56:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:47,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:56:48,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:56:48,771 INFO L378 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 286 treesize of output 187 [2023-11-17 15:56:48,999 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:56:49,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131057519] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:56:49,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:56:49,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-11-17 15:56:49,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406308632] [2023-11-17 15:56:49,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:56:49,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:56:49,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:56:49,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:56:49,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:56:49,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:56:49,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 1508 transitions, 50883 flow. Second operand has 27 states, 27 states have (on average 201.85185185185185) internal successors, (5450), 27 states have internal predecessors, (5450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:56:49,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:56:49,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:56:49,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:57:01,259 INFO L124 PetriNetUnfolderBase]: 5633/12447 cut-off events. [2023-11-17 15:57:01,260 INFO L125 PetriNetUnfolderBase]: For 547548/547548 co-relation queries the response was YES. [2023-11-17 15:57:01,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155228 conditions, 12447 events. 5633/12447 cut-off events. For 547548/547548 co-relation queries the response was YES. Maximal size of possible extension queue 1075. Compared 124386 event pairs, 1454 based on Foata normal form. 14/12461 useless extension candidates. Maximal degree in co-relation 155044. Up to 6341 conditions per place. [2023-11-17 15:57:01,468 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 1423 selfloop transitions, 464 changer transitions 27/1914 dead transitions. [2023-11-17 15:57:01,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 1914 transitions, 65313 flow [2023-11-17 15:57:01,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-17 15:57:01,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-17 15:57:01,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 8647 transitions. [2023-11-17 15:57:01,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3364067849361967 [2023-11-17 15:57:01,474 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 8647 transitions. [2023-11-17 15:57:01,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 8647 transitions. [2023-11-17 15:57:01,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:57:01,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 8647 transitions. [2023-11-17 15:57:01,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 205.88095238095238) internal successors, (8647), 42 states have internal predecessors, (8647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:01,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 612.0) internal successors, (26316), 43 states have internal predecessors, (26316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:01,490 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 612.0) internal successors, (26316), 43 states have internal predecessors, (26316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:01,490 INFO L175 Difference]: Start difference. First operand has 643 places, 1508 transitions, 50883 flow. Second operand 42 states and 8647 transitions. [2023-11-17 15:57:01,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 1914 transitions, 65313 flow [2023-11-17 15:57:08,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 1914 transitions, 64187 flow, removed 379 selfloop flow, removed 14 redundant places. [2023-11-17 15:57:08,949 INFO L231 Difference]: Finished difference. Result has 691 places, 1738 transitions, 59167 flow [2023-11-17 15:57:08,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=49950, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=59167, PETRI_PLACES=691, PETRI_TRANSITIONS=1738} [2023-11-17 15:57:08,950 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 670 predicate places. [2023-11-17 15:57:08,950 INFO L495 AbstractCegarLoop]: Abstraction has has 691 places, 1738 transitions, 59167 flow [2023-11-17 15:57:08,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.85185185185185) internal successors, (5450), 27 states have internal predecessors, (5450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:08,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:57:08,951 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:57:08,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-11-17 15:57:09,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:57:09,153 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-11-17 15:57:09,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:57:09,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1712812679, now seen corresponding path program 55 times [2023-11-17 15:57:09,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:57:09,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629387660] [2023-11-17 15:57:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:57:09,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:57:09,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:57:09,883 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:57:09,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:57:09,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629387660] [2023-11-17 15:57:09,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629387660] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:57:09,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609292220] [2023-11-17 15:57:09,883 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:57:09,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:57:09,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:57:09,884 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:57:09,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-17 15:57:10,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:57:10,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-17 15:57:10,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:57:10,356 INFO L378 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 161 treesize of output 89 [2023-11-17 15:57:10,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:57:10,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:57:11,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:57:11,389 INFO L378 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 298 treesize of output 201 [2023-11-17 15:57:11,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:57:11,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609292220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:57:11,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:57:11,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-11-17 15:57:11,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603160441] [2023-11-17 15:57:11,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:57:11,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 15:57:11,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:57:11,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 15:57:11,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2023-11-17 15:57:11,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 612 [2023-11-17 15:57:11,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 1738 transitions, 59167 flow. Second operand has 32 states, 32 states have (on average 183.6875) internal successors, (5878), 32 states have internal predecessors, (5878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:11,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:57:11,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 612 [2023-11-17 15:57:11,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:57:22,533 INFO L124 PetriNetUnfolderBase]: 6021/13454 cut-off events. [2023-11-17 15:57:22,533 INFO L125 PetriNetUnfolderBase]: For 606844/606844 co-relation queries the response was YES. [2023-11-17 15:57:22,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169930 conditions, 13454 events. 6021/13454 cut-off events. For 606844/606844 co-relation queries the response was YES. Maximal size of possible extension queue 1162. Compared 137136 event pairs, 1832 based on Foata normal form. 7/13461 useless extension candidates. Maximal degree in co-relation 169729. Up to 8265 conditions per place. [2023-11-17 15:57:22,840 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 1446 selfloop transitions, 551 changer transitions 15/2012 dead transitions. [2023-11-17 15:57:22,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 2012 transitions, 71303 flow [2023-11-17 15:57:22,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 15:57:22,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 15:57:22,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 6181 transitions. [2023-11-17 15:57:22,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30605070310952665 [2023-11-17 15:57:22,844 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 6181 transitions. [2023-11-17 15:57:22,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 6181 transitions. [2023-11-17 15:57:22,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:57:22,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 6181 transitions. [2023-11-17 15:57:22,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 187.3030303030303) internal successors, (6181), 33 states have internal predecessors, (6181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:22,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 612.0) internal successors, (20808), 34 states have internal predecessors, (20808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:22,857 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 612.0) internal successors, (20808), 34 states have internal predecessors, (20808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:22,857 INFO L175 Difference]: Start difference. First operand has 691 places, 1738 transitions, 59167 flow. Second operand 33 states and 6181 transitions. [2023-11-17 15:57:22,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 2012 transitions, 71303 flow [2023-11-17 15:57:31,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 2012 transitions, 69640 flow, removed 799 selfloop flow, removed 10 redundant places. [2023-11-17 15:57:31,126 INFO L231 Difference]: Finished difference. Result has 720 places, 1866 transitions, 64013 flow [2023-11-17 15:57:31,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=57594, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=64013, PETRI_PLACES=720, PETRI_TRANSITIONS=1866} [2023-11-17 15:57:31,128 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 699 predicate places. [2023-11-17 15:57:31,128 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 1866 transitions, 64013 flow [2023-11-17 15:57:31,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 183.6875) internal successors, (5878), 32 states have internal predecessors, (5878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:31,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:57:31,129 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:57:31,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-11-17 15:57:31,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2023-11-17 15:57:31,329 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-11-17 15:57:31,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:57:31,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1159412217, now seen corresponding path program 56 times [2023-11-17 15:57:31,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:57:31,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240000604] [2023-11-17 15:57:31,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:57:31,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:57:31,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:57:31,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:57:31,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:57:31,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240000604] [2023-11-17 15:57:31,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240000604] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:57:31,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054017263] [2023-11-17 15:57:31,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:57:31,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:57:31,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:57:31,819 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:57:31,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-17 15:57:32,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:57:32,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:57:32,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 15:57:32,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:57:32,198 INFO L378 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 239 treesize of output 131 [2023-11-17 15:57:32,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:57:32,326 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:57:33,130 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:57:33,131 INFO L378 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 298 treesize of output 194 [2023-11-17 15:57:33,365 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:57:33,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054017263] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:57:33,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:57:33,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2023-11-17 15:57:33,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990566296] [2023-11-17 15:57:33,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:57:33,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:57:33,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:57:33,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:57:33,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:57:33,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:57:33,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 1866 transitions, 64013 flow. Second operand has 27 states, 27 states have (on average 201.85185185185185) internal successors, (5450), 27 states have internal predecessors, (5450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:33,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:57:33,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:57:33,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:57:47,269 INFO L124 PetriNetUnfolderBase]: 6797/15318 cut-off events. [2023-11-17 15:57:47,269 INFO L125 PetriNetUnfolderBase]: For 740401/740401 co-relation queries the response was YES. [2023-11-17 15:57:47,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198003 conditions, 15318 events. 6797/15318 cut-off events. For 740401/740401 co-relation queries the response was YES. Maximal size of possible extension queue 1357. Compared 161237 event pairs, 950 based on Foata normal form. 15/15333 useless extension candidates. Maximal degree in co-relation 197793. Up to 5329 conditions per place. [2023-11-17 15:57:47,582 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 1412 selfloop transitions, 856 changer transitions 32/2300 dead transitions. [2023-11-17 15:57:47,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 2300 transitions, 82759 flow [2023-11-17 15:57:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-17 15:57:47,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-17 15:57:47,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 7614 transitions. [2023-11-17 15:57:47,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33624801271860094 [2023-11-17 15:57:47,587 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 7614 transitions. [2023-11-17 15:57:47,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 7614 transitions. [2023-11-17 15:57:47,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:57:47,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 7614 transitions. [2023-11-17 15:57:47,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 205.78378378378378) internal successors, (7614), 37 states have internal predecessors, (7614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:47,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 612.0) internal successors, (23256), 38 states have internal predecessors, (23256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:47,669 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 612.0) internal successors, (23256), 38 states have internal predecessors, (23256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:47,669 INFO L175 Difference]: Start difference. First operand has 720 places, 1866 transitions, 64013 flow. Second operand 37 states and 7614 transitions. [2023-11-17 15:57:47,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 2300 transitions, 82759 flow [2023-11-17 15:57:58,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 2300 transitions, 81856 flow, removed 412 selfloop flow, removed 14 redundant places. [2023-11-17 15:57:58,348 INFO L231 Difference]: Finished difference. Result has 763 places, 2108 transitions, 75001 flow [2023-11-17 15:57:58,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=63154, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=653, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=75001, PETRI_PLACES=763, PETRI_TRANSITIONS=2108} [2023-11-17 15:57:58,350 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 742 predicate places. [2023-11-17 15:57:58,350 INFO L495 AbstractCegarLoop]: Abstraction has has 763 places, 2108 transitions, 75001 flow [2023-11-17 15:57:58,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.85185185185185) internal successors, (5450), 27 states have internal predecessors, (5450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:57:58,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:57:58,350 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:57:58,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-11-17 15:57:58,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-11-17 15:57:58,551 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-11-17 15:57:58,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:57:58,551 INFO L85 PathProgramCache]: Analyzing trace with hash -2025708835, now seen corresponding path program 57 times [2023-11-17 15:57:58,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:57:58,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429357783] [2023-11-17 15:57:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:57:58,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:57:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:57:59,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:57:59,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:57:59,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429357783] [2023-11-17 15:57:59,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429357783] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:57:59,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482378963] [2023-11-17 15:57:59,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:57:59,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:57:59,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:57:59,033 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:57:59,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-17 15:57:59,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 15:57:59,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:57:59,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-17 15:57:59,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:57:59,421 INFO L378 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 161 treesize of output 105 [2023-11-17 15:57:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 15:57:59,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:58:00,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:58:00,477 INFO L378 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 373 treesize of output 237 [2023-11-17 15:58:00,729 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:58:00,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482378963] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:58:00,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:58:00,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 25 [2023-11-17 15:58:00,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476169753] [2023-11-17 15:58:00,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:58:00,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-17 15:58:00,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:58:00,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-17 15:58:00,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2023-11-17 15:58:00,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 612 [2023-11-17 15:58:00,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 2108 transitions, 75001 flow. Second operand has 26 states, 26 states have (on average 195.92307692307693) internal successors, (5094), 26 states have internal predecessors, (5094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:00,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:58:00,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 612 [2023-11-17 15:58:00,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:58:15,165 INFO L124 PetriNetUnfolderBase]: 7225/16380 cut-off events. [2023-11-17 15:58:15,165 INFO L125 PetriNetUnfolderBase]: For 869752/869752 co-relation queries the response was YES. [2023-11-17 15:58:15,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220700 conditions, 16380 events. 7225/16380 cut-off events. For 869752/869752 co-relation queries the response was YES. Maximal size of possible extension queue 1450. Compared 175343 event pairs, 2176 based on Foata normal form. 8/16388 useless extension candidates. Maximal degree in co-relation 220473. Up to 9877 conditions per place. [2023-11-17 15:58:15,522 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 1737 selfloop transitions, 667 changer transitions 21/2425 dead transitions. [2023-11-17 15:58:15,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 2425 transitions, 90741 flow [2023-11-17 15:58:15,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 15:58:15,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 15:58:15,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 6383 transitions. [2023-11-17 15:58:15,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592933006535946 [2023-11-17 15:58:15,526 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 6383 transitions. [2023-11-17 15:58:15,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 6383 transitions. [2023-11-17 15:58:15,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:58:15,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 6383 transitions. [2023-11-17 15:58:15,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 199.46875) internal successors, (6383), 32 states have internal predecessors, (6383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:15,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 612.0) internal successors, (20196), 33 states have internal predecessors, (20196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:15,540 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 612.0) internal successors, (20196), 33 states have internal predecessors, (20196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:15,540 INFO L175 Difference]: Start difference. First operand has 763 places, 2108 transitions, 75001 flow. Second operand 32 states and 6383 transitions. [2023-11-17 15:58:15,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 2425 transitions, 90741 flow [2023-11-17 15:58:29,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 779 places, 2425 transitions, 89386 flow, removed 655 selfloop flow, removed 10 redundant places. [2023-11-17 15:58:29,266 INFO L231 Difference]: Finished difference. Result has 793 places, 2261 transitions, 82448 flow [2023-11-17 15:58:29,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=73756, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=82448, PETRI_PLACES=793, PETRI_TRANSITIONS=2261} [2023-11-17 15:58:29,267 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 772 predicate places. [2023-11-17 15:58:29,268 INFO L495 AbstractCegarLoop]: Abstraction has has 793 places, 2261 transitions, 82448 flow [2023-11-17 15:58:29,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 195.92307692307693) internal successors, (5094), 26 states have internal predecessors, (5094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:29,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:58:29,268 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:58:29,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-11-17 15:58:29,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:58:29,469 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-11-17 15:58:29,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:58:29,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1140062141, now seen corresponding path program 58 times [2023-11-17 15:58:29,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:58:29,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417745976] [2023-11-17 15:58:29,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:58:29,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:58:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:58:30,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:58:30,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:58:30,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417745976] [2023-11-17 15:58:30,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417745976] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:58:30,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687052335] [2023-11-17 15:58:30,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:58:30,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:58:30,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:58:30,136 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:58:30,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-17 15:58:30,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:58:30,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:58:30,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-17 15:58:30,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:58:30,583 INFO L378 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 144 treesize of output 78 [2023-11-17 15:58:30,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:58:30,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:58:31,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:58:31,358 INFO L378 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 314 treesize of output 194 [2023-11-17 15:58:31,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:58:31,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687052335] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:58:31,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:58:31,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 31 [2023-11-17 15:58:31,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159029935] [2023-11-17 15:58:31,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:58:31,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 15:58:31,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:58:31,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 15:58:31,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2023-11-17 15:58:31,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 612 [2023-11-17 15:58:31,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 793 places, 2261 transitions, 82448 flow. Second operand has 32 states, 32 states have (on average 183.59375) internal successors, (5875), 32 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:31,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:58:31,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 612 [2023-11-17 15:58:31,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:58:47,822 INFO L124 PetriNetUnfolderBase]: 7281/16531 cut-off events. [2023-11-17 15:58:47,822 INFO L125 PetriNetUnfolderBase]: For 922238/922238 co-relation queries the response was YES. [2023-11-17 15:58:48,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227826 conditions, 16531 events. 7281/16531 cut-off events. For 922238/922238 co-relation queries the response was YES. Maximal size of possible extension queue 1463. Compared 177312 event pairs, 1898 based on Foata normal form. 14/16545 useless extension candidates. Maximal degree in co-relation 227589. Up to 10005 conditions per place. [2023-11-17 15:58:48,186 INFO L140 encePairwiseOnDemand]: 602/612 looper letters, 1713 selfloop transitions, 687 changer transitions 21/2421 dead transitions. [2023-11-17 15:58:48,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 2421 transitions, 93088 flow [2023-11-17 15:58:48,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 15:58:48,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 15:58:48,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 6158 transitions. [2023-11-17 15:58:48,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30491186373539314 [2023-11-17 15:58:48,190 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 6158 transitions. [2023-11-17 15:58:48,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 6158 transitions. [2023-11-17 15:58:48,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:58:48,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 6158 transitions. [2023-11-17 15:58:48,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 186.6060606060606) internal successors, (6158), 33 states have internal predecessors, (6158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:48,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 612.0) internal successors, (20808), 34 states have internal predecessors, (20808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:48,203 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 612.0) internal successors, (20808), 34 states have internal predecessors, (20808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:58:48,203 INFO L175 Difference]: Start difference. First operand has 793 places, 2261 transitions, 82448 flow. Second operand 33 states and 6158 transitions. [2023-11-17 15:58:48,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 2421 transitions, 93088 flow [2023-11-17 15:59:03,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 2421 transitions, 92032 flow, removed 486 selfloop flow, removed 15 redundant places. [2023-11-17 15:59:03,690 INFO L231 Difference]: Finished difference. Result has 813 places, 2313 transitions, 86150 flow [2023-11-17 15:59:03,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=81425, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=630, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=86150, PETRI_PLACES=813, PETRI_TRANSITIONS=2313} [2023-11-17 15:59:03,691 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 792 predicate places. [2023-11-17 15:59:03,691 INFO L495 AbstractCegarLoop]: Abstraction has has 813 places, 2313 transitions, 86150 flow [2023-11-17 15:59:03,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 183.59375) internal successors, (5875), 32 states have internal predecessors, (5875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:03,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:03,692 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:03,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-11-17 15:59:03,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:03,892 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-11-17 15:59:03,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:03,892 INFO L85 PathProgramCache]: Analyzing trace with hash -530339445, now seen corresponding path program 59 times [2023-11-17 15:59:03,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:03,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205770662] [2023-11-17 15:59:03,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:03,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:04,355 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:59:04,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:04,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205770662] [2023-11-17 15:59:04,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205770662] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:04,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667493350] [2023-11-17 15:59:04,355 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:59:04,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:04,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:04,356 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:59:04,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-17 15:59:04,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:59:04,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:04,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 15:59:04,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:04,870 INFO L378 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 187 treesize of output 109 [2023-11-17 15:59:04,937 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:59:04,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:05,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:59:05,755 INFO L378 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 298 treesize of output 181 [2023-11-17 15:59:06,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:59:06,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667493350] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:06,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:06,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-11-17 15:59:06,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093909239] [2023-11-17 15:59:06,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:06,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 15:59:06,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:06,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 15:59:06,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2023-11-17 15:59:06,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 15:59:06,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 2313 transitions, 86150 flow. Second operand has 27 states, 27 states have (on average 201.74074074074073) internal successors, (5447), 27 states have internal predecessors, (5447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:06,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:06,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 15:59:06,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:22,473 INFO L124 PetriNetUnfolderBase]: 8007/18292 cut-off events. [2023-11-17 15:59:22,473 INFO L125 PetriNetUnfolderBase]: For 1072929/1072929 co-relation queries the response was YES. [2023-11-17 15:59:22,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256602 conditions, 18292 events. 8007/18292 cut-off events. For 1072929/1072929 co-relation queries the response was YES. Maximal size of possible extension queue 1594. Compared 199766 event pairs, 2246 based on Foata normal form. 17/18309 useless extension candidates. Maximal degree in co-relation 256360. Up to 10695 conditions per place. [2023-11-17 15:59:22,844 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 1812 selfloop transitions, 874 changer transitions 19/2705 dead transitions. [2023-11-17 15:59:22,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 2705 transitions, 106350 flow [2023-11-17 15:59:22,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 15:59:22,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 15:59:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6155 transitions. [2023-11-17 15:59:22,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.335239651416122 [2023-11-17 15:59:22,848 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6155 transitions. [2023-11-17 15:59:22,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6155 transitions. [2023-11-17 15:59:22,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:22,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6155 transitions. [2023-11-17 15:59:22,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 205.16666666666666) internal successors, (6155), 30 states have internal predecessors, (6155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 612.0) internal successors, (18972), 31 states have internal predecessors, (18972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,860 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 612.0) internal successors, (18972), 31 states have internal predecessors, (18972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,860 INFO L175 Difference]: Start difference. First operand has 813 places, 2313 transitions, 86150 flow. Second operand 30 states and 6155 transitions. [2023-11-17 15:59:22,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 2705 transitions, 106350 flow [2023-11-17 15:59:40,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 820 places, 2705 transitions, 105241 flow, removed 493 selfloop flow, removed 19 redundant places. [2023-11-17 15:59:40,762 INFO L231 Difference]: Finished difference. Result has 829 places, 2575 transitions, 98675 flow [2023-11-17 15:59:40,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=85330, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=650, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=98675, PETRI_PLACES=829, PETRI_TRANSITIONS=2575} [2023-11-17 15:59:40,763 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 808 predicate places. [2023-11-17 15:59:40,763 INFO L495 AbstractCegarLoop]: Abstraction has has 829 places, 2575 transitions, 98675 flow [2023-11-17 15:59:40,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 201.74074074074073) internal successors, (5447), 27 states have internal predecessors, (5447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:40,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:40,764 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:40,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-11-17 15:59:40,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2023-11-17 15:59:40,965 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-11-17 15:59:40,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:40,965 INFO L85 PathProgramCache]: Analyzing trace with hash -927323413, now seen corresponding path program 60 times [2023-11-17 15:59:40,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:40,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688736938] [2023-11-17 15:59:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:40,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:40,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:41,545 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:59:41,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:41,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688736938] [2023-11-17 15:59:41,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688736938] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:41,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676821675] [2023-11-17 15:59:41,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:59:41,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:41,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:41,546 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 15:59:41,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-11-17 15:59:41,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 15:59:41,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:41,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-17 15:59:41,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:42,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 15:59:42,029 INFO L378 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 59 treesize of output 48 [2023-11-17 15:59:42,183 INFO L378 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 145 treesize of output 79 [2023-11-17 15:59:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:59:42,244 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:43,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 15:59:43,208 INFO L378 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 452 treesize of output 332 [2023-11-17 15:59:43,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 243 treesize of output 235 [2023-11-17 15:59:43,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 235 treesize of output 227 [2023-11-17 15:59:43,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 227 treesize of output 223 [2023-11-17 15:59:43,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 223 treesize of output 215 [2023-11-17 15:59:43,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 215 treesize of output 211 [2023-11-17 15:59:45,600 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:59:45,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676821675] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:45,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:45,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 32 [2023-11-17 15:59:45,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925392833] [2023-11-17 15:59:45,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:45,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-17 15:59:45,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:45,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-17 15:59:45,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=989, Unknown=10, NotChecked=0, Total=1122 [2023-11-17 15:59:45,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 612 [2023-11-17 15:59:45,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 2575 transitions, 98675 flow. Second operand has 34 states, 34 states have (on average 196.61764705882354) internal successors, (6685), 34 states have internal predecessors, (6685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:45,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:45,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 612 [2023-11-17 15:59:45,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:00:03,030 INFO L124 PetriNetUnfolderBase]: 7790/17706 cut-off events. [2023-11-17 16:00:03,030 INFO L125 PetriNetUnfolderBase]: For 1105515/1105515 co-relation queries the response was YES. [2023-11-17 16:00:03,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253097 conditions, 17706 events. 7790/17706 cut-off events. For 1105515/1105515 co-relation queries the response was YES. Maximal size of possible extension queue 1548. Compared 191273 event pairs, 752 based on Foata normal form. 36/17742 useless extension candidates. Maximal degree in co-relation 252852. Up to 4292 conditions per place. [2023-11-17 16:00:03,411 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 1016 selfloop transitions, 1556 changer transitions 43/2615 dead transitions. [2023-11-17 16:00:03,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 846 places, 2615 transitions, 104093 flow [2023-11-17 16:00:03,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:00:03,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:00:03,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3998 transitions. [2023-11-17 16:00:03,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3266339869281046 [2023-11-17 16:00:03,414 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3998 transitions. [2023-11-17 16:00:03,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3998 transitions. [2023-11-17 16:00:03,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:00:03,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3998 transitions. [2023-11-17 16:00:03,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 199.9) internal successors, (3998), 20 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:03,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 612.0) internal successors, (12852), 21 states have internal predecessors, (12852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:03,422 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 612.0) internal successors, (12852), 21 states have internal predecessors, (12852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:03,422 INFO L175 Difference]: Start difference. First operand has 829 places, 2575 transitions, 98675 flow. Second operand 20 states and 3998 transitions. [2023-11-17 16:00:03,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 846 places, 2615 transitions, 104093 flow [2023-11-17 16:00:24,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 2615 transitions, 102547 flow, removed 726 selfloop flow, removed 13 redundant places. [2023-11-17 16:00:24,821 INFO L231 Difference]: Finished difference. Result has 834 places, 2536 transitions, 98850 flow [2023-11-17 16:00:24,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=96886, PETRI_DIFFERENCE_MINUEND_PLACES=814, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=98850, PETRI_PLACES=834, PETRI_TRANSITIONS=2536} [2023-11-17 16:00:24,823 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 813 predicate places. [2023-11-17 16:00:24,823 INFO L495 AbstractCegarLoop]: Abstraction has has 834 places, 2536 transitions, 98850 flow [2023-11-17 16:00:24,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 196.61764705882354) internal successors, (6685), 34 states have internal predecessors, (6685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:24,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:00:24,824 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:00:24,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-11-17 16:00:25,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-11-17 16:00:25,025 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-11-17 16:00:25,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:00:25,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1425841893, now seen corresponding path program 61 times [2023-11-17 16:00:25,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:00:25,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933403352] [2023-11-17 16:00:25,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:00:25,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:00:25,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:00:25,765 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:00:25,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:00:25,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933403352] [2023-11-17 16:00:25,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933403352] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:00:25,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171442677] [2023-11-17 16:00:25,766 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:00:25,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:00:25,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:00:25,767 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:00:25,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-11-17 16:00:25,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:00:25,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-17 16:00:25,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:00:26,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:00:26,156 INFO L378 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 104 treesize of output 87 [2023-11-17 16:00:26,413 INFO L378 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 190 treesize of output 106 [2023-11-17 16:00:26,537 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:00:26,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:00:27,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:00:27,749 INFO L378 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 314 treesize of output 228 [2023-11-17 16:00:27,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 153 treesize of output 149 [2023-11-17 16:00:27,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 149 treesize of output 141 [2023-11-17 16:00:27,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 141 treesize of output 133 [2023-11-17 16:00:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:00:28,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171442677] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:00:28,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:00:28,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 31 [2023-11-17 16:00:28,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295987606] [2023-11-17 16:00:28,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:00:28,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-17 16:00:28,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:00:28,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-17 16:00:28,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=943, Unknown=2, NotChecked=0, Total=1056 [2023-11-17 16:00:28,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 612 [2023-11-17 16:00:28,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 2536 transitions, 98850 flow. Second operand has 33 states, 33 states have (on average 196.66666666666666) internal successors, (6490), 33 states have internal predecessors, (6490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:28,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:00:28,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 612 [2023-11-17 16:00:28,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:00:49,654 INFO L124 PetriNetUnfolderBase]: 8084/18345 cut-off events. [2023-11-17 16:00:49,654 INFO L125 PetriNetUnfolderBase]: For 1182720/1182720 co-relation queries the response was YES. [2023-11-17 16:00:49,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266195 conditions, 18345 events. 8084/18345 cut-off events. For 1182720/1182720 co-relation queries the response was YES. Maximal size of possible extension queue 1597. Compared 199509 event pairs, 1333 based on Foata normal form. 28/18373 useless extension candidates. Maximal degree in co-relation 265967. Up to 8987 conditions per place. [2023-11-17 16:00:50,070 INFO L140 encePairwiseOnDemand]: 603/612 looper letters, 1643 selfloop transitions, 1131 changer transitions 38/2812 dead transitions. [2023-11-17 16:00:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 859 places, 2812 transitions, 113282 flow [2023-11-17 16:00:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 16:00:50,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 16:00:50,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 6632 transitions. [2023-11-17 16:00:50,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3283818577936225 [2023-11-17 16:00:50,075 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 6632 transitions. [2023-11-17 16:00:50,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 6632 transitions. [2023-11-17 16:00:50,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:00:50,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 6632 transitions. [2023-11-17 16:00:50,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 200.96969696969697) internal successors, (6632), 33 states have internal predecessors, (6632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:50,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 612.0) internal successors, (20808), 34 states have internal predecessors, (20808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:50,088 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 612.0) internal successors, (20808), 34 states have internal predecessors, (20808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:50,088 INFO L175 Difference]: Start difference. First operand has 834 places, 2536 transitions, 98850 flow. Second operand 33 states and 6632 transitions. [2023-11-17 16:00:50,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 859 places, 2812 transitions, 113282 flow [2023-11-17 16:01:10,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 842 places, 2812 transitions, 110109 flow, removed 153 selfloop flow, removed 17 redundant places. [2023-11-17 16:01:10,171 INFO L231 Difference]: Finished difference. Result has 861 places, 2662 transitions, 103986 flow [2023-11-17 16:01:10,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=612, PETRI_DIFFERENCE_MINUEND_FLOW=95955, PETRI_DIFFERENCE_MINUEND_PLACES=810, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=103986, PETRI_PLACES=861, PETRI_TRANSITIONS=2662} [2023-11-17 16:01:10,173 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 840 predicate places. [2023-11-17 16:01:10,173 INFO L495 AbstractCegarLoop]: Abstraction has has 861 places, 2662 transitions, 103986 flow [2023-11-17 16:01:10,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 196.66666666666666) internal successors, (6490), 33 states have internal predecessors, (6490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:01:10,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:01:10,174 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:01:10,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-11-17 16:01:10,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:01:10,387 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-11-17 16:01:10,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:01:10,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1364036835, now seen corresponding path program 62 times [2023-11-17 16:01:10,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:01:10,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895195269] [2023-11-17 16:01:10,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:01:10,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:01:10,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:01:10,917 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:01:10,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:01:10,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895195269] [2023-11-17 16:01:10,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895195269] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:01:10,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908346190] [2023-11-17 16:01:10,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:01:10,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:01:10,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:01:10,918 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:01:10,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-11-17 16:01:11,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:01:11,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:01:11,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:01:11,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:01:11,359 INFO L378 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 215 treesize of output 119 [2023-11-17 16:01:11,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:01:11,507 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:01:12,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:01:12,421 INFO L378 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 272 treesize of output 182 [2023-11-17 16:01:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:01:12,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908346190] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:01:12,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:01:12,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2023-11-17 16:01:12,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629001379] [2023-11-17 16:01:12,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:01:12,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:01:12,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:01:12,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:01:12,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:01:12,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 612 [2023-11-17 16:01:12,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 2662 transitions, 103986 flow. Second operand has 28 states, 28 states have (on average 201.82142857142858) internal successors, (5651), 28 states have internal predecessors, (5651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:01:12,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:01:12,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 612 [2023-11-17 16:01:12,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-17 16:01:29,520 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-11-17 16:01:29,523 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 16:01:29,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-17 16:01:29,761 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-17 16:01:29,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-11-17 16:01:29,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-11-17 16:01:29,967 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (28states, 200/612 universal loopers) in iteration 79,while PetriNetUnfolder was constructing finite prefix that currently has 201111 conditions, 12679 events (6526/12678 cut-off events. For 966849/966849 co-relation queries the response was YES. Maximal size of possible extension queue 1704. Compared 127029 event pairs, 1694 based on Foata normal form. 6/14157 useless extension candidates. Maximal degree in co-relation 200868. Up to 7177 conditions per place.). [2023-11-17 16:01:29,968 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-17 16:01:29,968 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-17 16:01:29,968 INFO L445 BasicCegarLoop]: Path program histogram: [62, 7, 6, 3, 1] [2023-11-17 16:01:29,974 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 16:01:29,974 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 16:01:29,976 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 04:01:29 BasicIcfg [2023-11-17 16:01:29,977 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 16:01:29,977 INFO L158 Benchmark]: Toolchain (without parser) took 515066.19ms. Allocated memory was 220.2MB in the beginning and 4.2GB in the end (delta: 4.0GB). Free memory was 156.7MB in the beginning and 2.8GB in the end (delta: -2.6GB). Peak memory consumption was 3.5GB. Max. memory is 8.0GB. [2023-11-17 16:01:29,977 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 220.2MB. Free memory is still 170.8MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 16:01:29,977 INFO L158 Benchmark]: CACSL2BoogieTranslator took 221.36ms. Allocated memory is still 220.2MB. Free memory was 156.5MB in the beginning and 143.9MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-11-17 16:01:29,977 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.77ms. Allocated memory is still 220.2MB. Free memory was 143.9MB in the beginning and 141.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:01:29,977 INFO L158 Benchmark]: Boogie Preprocessor took 20.11ms. Allocated memory is still 220.2MB. Free memory was 141.3MB in the beginning and 139.4MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:01:29,977 INFO L158 Benchmark]: RCFGBuilder took 468.25ms. Allocated memory was 220.2MB in the beginning and 264.2MB in the end (delta: 44.0MB). Free memory was 139.4MB in the beginning and 211.9MB in the end (delta: -72.4MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. [2023-11-17 16:01:29,977 INFO L158 Benchmark]: TraceAbstraction took 514320.09ms. Allocated memory was 264.2MB in the beginning and 4.2GB in the end (delta: 3.9GB). Free memory was 211.3MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 3.5GB. Max. memory is 8.0GB. [2023-11-17 16:01:29,978 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 220.2MB. Free memory is still 170.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 221.36ms. Allocated memory is still 220.2MB. Free memory was 156.5MB in the beginning and 143.9MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 30.77ms. Allocated memory is still 220.2MB. Free memory was 143.9MB in the beginning and 141.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 20.11ms. Allocated memory is still 220.2MB. Free memory was 141.3MB in the beginning and 139.4MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 468.25ms. Allocated memory was 220.2MB in the beginning and 264.2MB in the end (delta: 44.0MB). Free memory was 139.4MB in the beginning and 211.9MB in the end (delta: -72.4MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. * TraceAbstraction took 514320.09ms. Allocated memory was 264.2MB in the beginning and 4.2GB in the end (delta: 3.9GB). Free memory was 211.3MB in the beginning and 2.8GB in the end (delta: -2.5GB). Peak memory consumption was 3.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.2s, 262 PlacesBefore, 21 PlacesAfterwards, 274 TransitionsBefore, 17 TransitionsAfterwards, 12528 CoEnabledTransitionPairs, 9 FixpointIterations, 112 TrivialSequentialCompositions, 132 ConcurrentSequentialCompositions, 14 TrivialYvCompositions, 53 ConcurrentYvCompositions, 16 ChoiceCompositions, 327 TotalNumberOfCompositions, 11325 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11151, independent: 11136, independent conditional: 0, independent unconditional: 11136, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9612, independent: 9600, independent conditional: 0, independent unconditional: 9600, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9612, independent: 9600, independent conditional: 0, independent unconditional: 9600, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 12, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 34, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 11151, independent: 1536, independent conditional: 0, independent unconditional: 1536, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 9612, unknown conditional: 0, unknown unconditional: 9612] , Statistics on independence cache: Total cache size (in pairs): 26, Positive cache size: 25, Positive conditional cache size: 0, Positive unconditional cache size: 25, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (28states, 200/612 universal loopers) in iteration 79,while PetriNetUnfolder was constructing finite prefix that currently has 201111 conditions, 12679 events (6526/12678 cut-off events. For 966849/966849 co-relation queries the response was YES. Maximal size of possible extension queue 1704. Compared 127029 event pairs, 1694 based on Foata normal form. 6/14157 useless extension candidates. Maximal degree in co-relation 200868. Up to 7177 conditions per place.). - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (28states, 200/612 universal loopers) in iteration 79,while PetriNetUnfolder was constructing finite prefix that currently has 201111 conditions, 12679 events (6526/12678 cut-off events. For 966849/966849 co-relation queries the response was YES. Maximal size of possible extension queue 1704. Compared 127029 event pairs, 1694 based on Foata normal form. 6/14157 useless extension candidates. Maximal degree in co-relation 200868. Up to 7177 conditions per place.). - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (28states, 200/612 universal loopers) in iteration 79,while PetriNetUnfolder was constructing finite prefix that currently has 201111 conditions, 12679 events (6526/12678 cut-off events. For 966849/966849 co-relation queries the response was YES. Maximal size of possible extension queue 1704. Compared 127029 event pairs, 1694 based on Foata normal form. 6/14157 useless extension candidates. Maximal degree in co-relation 200868. Up to 7177 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 401 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: 514.2s, OverallIterations: 79, TraceHistogramMax: 3, PathProgramHistogramMax: 62, EmptinessCheckTime: 0.0s, AutomataDifference: 405.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8124 SdHoareTripleChecker+Valid, 28.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8124 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 24.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 144 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1512 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 53847 IncrementalHoareTripleChecker+Invalid, 55503 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1512 mSolverCounterUnsat, 0 mSDtfsCounter, 53847 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4844 GetRequests, 2353 SyntacticMatches, 6 SemanticMatches, 2485 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 23840 ImplicationChecksByTransitivity, 77.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=103986occurred in iteration=78, InterpolantAutomatonStates: 1471, 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: 1.0s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 76.8s InterpolantComputationTime, 2842 NumberOfCodeBlocks, 2835 NumberOfCodeBlocksAsserted, 220 NumberOfCheckSat, 3933 ConstructedInterpolants, 12 QuantifiedInterpolants, 62477 SizeOfPredicates, 1420 NumberOfNonLiveVariables, 13849 ConjunctsInSsa, 1864 ConjunctsInUnsatCore, 209 InterpolantComputations, 16 PerfectInterpolantSequences, 1376/2044 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