/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/parallel-misc-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 16:05:01,471 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 16:05:01,528 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 16:05:01,555 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 16:05:01,555 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 16:05:01,556 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 16:05:01,556 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 16:05:01,556 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 16:05:01,556 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 16:05:01,557 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 16:05:01,557 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 16:05:01,557 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 16:05:01,557 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 16:05:01,557 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 16:05:01,558 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 16:05:01,558 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 16:05:01,558 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 16:05:01,558 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 16:05:01,558 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 16:05:01,559 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 16:05:01,559 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 16:05:01,561 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 16:05:01,561 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 16:05:01,561 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 16:05:01,561 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 16:05:01,561 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:05:01,562 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 16:05:01,562 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 16:05:01,562 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 16:05:01,562 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 16:05:01,562 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 16:05:01,562 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 16:05:01,562 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 16:05:01,735 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 16:05:01,748 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 16:05:01,750 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 16:05:01,751 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 16:05:01,752 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 16:05:01,753 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-11-17 16:05:02,658 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 16:05:02,788 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 16:05:02,788 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-11-17 16:05:02,793 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c35b39dc/4c7efaeca684476abaf6c8080583014b/FLAGf3bfa1c18 [2023-11-17 16:05:02,802 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c35b39dc/4c7efaeca684476abaf6c8080583014b [2023-11-17 16:05:02,803 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 16:05:02,804 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 16:05:02,805 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 16:05:02,805 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 16:05:02,807 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 16:05:02,808 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:02,808 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d6291f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02, skipping insertion in model container [2023-11-17 16:05:02,809 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:02,823 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 16:05:02,947 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c[3066,3079] [2023-11-17 16:05:02,954 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:05:02,960 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 16:05:02,976 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c[3066,3079] [2023-11-17 16:05:02,977 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:05:02,981 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-17 16:05:02,981 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-17 16:05:02,986 INFO L206 MainTranslator]: Completed translation [2023-11-17 16:05:02,986 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02 WrapperNode [2023-11-17 16:05:02,986 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 16:05:02,987 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 16:05:02,987 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 16:05:02,987 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 16:05:02,991 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:02,996 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,013 INFO L138 Inliner]: procedures = 22, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 150 [2023-11-17 16:05:03,014 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 16:05:03,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 16:05:03,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 16:05:03,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 16:05:03,020 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,020 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,022 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,022 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,025 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,027 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,028 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,029 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,030 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 16:05:03,031 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 16:05:03,031 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 16:05:03,031 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 16:05:03,031 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (1/1) ... [2023-11-17 16:05:03,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:05:03,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:03,056 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 16:05:03,067 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 16:05:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 16:05:03,078 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 16:05:03,078 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 16:05:03,079 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-17 16:05:03,079 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 16:05:03,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 16:05:03,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 16:05:03,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 16:05:03,080 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 16:05:03,144 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 16:05:03,145 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 16:05:03,315 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 16:05:03,367 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 16:05:03,368 INFO L307 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-17 16:05:03,369 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:05:03 BoogieIcfgContainer [2023-11-17 16:05:03,369 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 16:05:03,370 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 16:05:03,370 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 16:05:03,372 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 16:05:03,373 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 04:05:02" (1/3) ... [2023-11-17 16:05:03,373 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a045908 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:05:03, skipping insertion in model container [2023-11-17 16:05:03,373 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:05:02" (2/3) ... [2023-11-17 16:05:03,373 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a045908 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:05:03, skipping insertion in model container [2023-11-17 16:05:03,374 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:05:03" (3/3) ... [2023-11-17 16:05:03,374 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-5.wvr.c [2023-11-17 16:05:03,385 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 16:05:03,386 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 16:05:03,386 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 16:05:03,463 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-17 16:05:03,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 117 places, 114 transitions, 249 flow [2023-11-17 16:05:03,556 INFO L124 PetriNetUnfolderBase]: 7/111 cut-off events. [2023-11-17 16:05:03,557 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 16:05:03,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 111 events. 7/111 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 90 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 87. Up to 2 conditions per place. [2023-11-17 16:05:03,560 INFO L82 GeneralOperation]: Start removeDead. Operand has 117 places, 114 transitions, 249 flow [2023-11-17 16:05:03,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 103 places, 100 transitions, 218 flow [2023-11-17 16:05:03,566 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 16:05:03,574 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 100 transitions, 218 flow [2023-11-17 16:05:03,575 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 100 transitions, 218 flow [2023-11-17 16:05:03,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 103 places, 100 transitions, 218 flow [2023-11-17 16:05:03,592 INFO L124 PetriNetUnfolderBase]: 7/100 cut-off events. [2023-11-17 16:05:03,592 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 16:05:03,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 100 events. 7/100 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 89 event pairs, 0 based on Foata normal form. 0/93 useless extension candidates. Maximal degree in co-relation 87. Up to 2 conditions per place. [2023-11-17 16:05:03,593 INFO L119 LiptonReduction]: Number of co-enabled transitions 1572 [2023-11-17 16:05:06,181 INFO L134 LiptonReduction]: Checked pairs total: 2244 [2023-11-17 16:05:06,181 INFO L136 LiptonReduction]: Total number of compositions: 85 [2023-11-17 16:05:06,198 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 16:05:06,203 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;@49f1aaed, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 16:05:06,203 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-17 16:05:06,210 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 16:05:06,210 INFO L124 PetriNetUnfolderBase]: 2/21 cut-off events. [2023-11-17 16:05:06,210 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 16:05:06,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:06,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:06,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:06,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:06,215 INFO L85 PathProgramCache]: Analyzing trace with hash 692410098, now seen corresponding path program 1 times [2023-11-17 16:05:06,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:06,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838156777] [2023-11-17 16:05:06,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:06,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:06,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:06,662 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 16:05:06,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:06,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838156777] [2023-11-17 16:05:06,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838156777] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:06,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:06,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:05:06,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337601593] [2023-11-17 16:05:06,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:06,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:05:06,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:06,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:05:06,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:05:06,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 199 [2023-11-17 16:05:06,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 62 flow. Second operand has 5 states, 5 states have (on average 91.6) internal successors, (458), 5 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have 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:05:06,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:06,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 199 [2023-11-17 16:05:06,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:06,883 INFO L124 PetriNetUnfolderBase]: 433/696 cut-off events. [2023-11-17 16:05:06,883 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-11-17 16:05:06,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1488 conditions, 696 events. 433/696 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2646 event pairs, 74 based on Foata normal form. 0/578 useless extension candidates. Maximal degree in co-relation 1212. Up to 359 conditions per place. [2023-11-17 16:05:06,891 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 55 selfloop transitions, 5 changer transitions 22/82 dead transitions. [2023-11-17 16:05:06,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 82 transitions, 382 flow [2023-11-17 16:05:06,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:05:06,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:05:06,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 700 transitions. [2023-11-17 16:05:06,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025125628140703 [2023-11-17 16:05:06,905 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 700 transitions. [2023-11-17 16:05:06,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 700 transitions. [2023-11-17 16:05:06,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:06,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 700 transitions. [2023-11-17 16:05:06,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 100.0) internal successors, (700), 7 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have 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:05:06,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 199.0) internal successors, (1592), 8 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have 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:05:06,916 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 199.0) internal successors, (1592), 8 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have 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:05:06,917 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 62 flow. Second operand 7 states and 700 transitions. [2023-11-17 16:05:06,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 82 transitions, 382 flow [2023-11-17 16:05:06,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 82 transitions, 346 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-17 16:05:06,924 INFO L231 Difference]: Finished difference. Result has 35 places, 26 transitions, 99 flow [2023-11-17 16:05:06,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=99, PETRI_PLACES=35, PETRI_TRANSITIONS=26} [2023-11-17 16:05:06,928 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-11-17 16:05:06,928 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 26 transitions, 99 flow [2023-11-17 16:05:06,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 91.6) internal successors, (458), 5 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have 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:05:06,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:06,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:06,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 16:05:06,929 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:06,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:06,929 INFO L85 PathProgramCache]: Analyzing trace with hash -936709206, now seen corresponding path program 2 times [2023-11-17 16:05:06,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:06,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2456539] [2023-11-17 16:05:06,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:06,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:07,053 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 16:05:07,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:07,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2456539] [2023-11-17 16:05:07,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2456539] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:07,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:07,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-17 16:05:07,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253421724] [2023-11-17 16:05:07,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:07,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 16:05:07,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:07,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 16:05:07,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-17 16:05:07,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 199 [2023-11-17 16:05:07,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 26 transitions, 99 flow. Second operand has 4 states, 4 states have (on average 94.5) internal successors, (378), 4 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have 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:05:07,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:07,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 199 [2023-11-17 16:05:07,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:07,148 INFO L124 PetriNetUnfolderBase]: 260/443 cut-off events. [2023-11-17 16:05:07,148 INFO L125 PetriNetUnfolderBase]: For 504/504 co-relation queries the response was YES. [2023-11-17 16:05:07,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1373 conditions, 443 events. 260/443 cut-off events. For 504/504 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1575 event pairs, 21 based on Foata normal form. 32/475 useless extension candidates. Maximal degree in co-relation 940. Up to 239 conditions per place. [2023-11-17 16:05:07,152 INFO L140 encePairwiseOnDemand]: 195/199 looper letters, 40 selfloop transitions, 6 changer transitions 0/46 dead transitions. [2023-11-17 16:05:07,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 46 transitions, 280 flow [2023-11-17 16:05:07,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 16:05:07,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 16:05:07,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 401 transitions. [2023-11-17 16:05:07,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037688442211056 [2023-11-17 16:05:07,153 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 401 transitions. [2023-11-17 16:05:07,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 401 transitions. [2023-11-17 16:05:07,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:07,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 401 transitions. [2023-11-17 16:05:07,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 100.25) internal successors, (401), 4 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have 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:05:07,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:05:07,158 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:05:07,158 INFO L175 Difference]: Start difference. First operand has 35 places, 26 transitions, 99 flow. Second operand 4 states and 401 transitions. [2023-11-17 16:05:07,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 46 transitions, 280 flow [2023-11-17 16:05:07,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 265 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-17 16:05:07,162 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 124 flow [2023-11-17 16:05:07,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=124, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-11-17 16:05:07,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-11-17 16:05:07,163 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 124 flow [2023-11-17 16:05:07,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.5) internal successors, (378), 4 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have 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:05:07,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:07,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:07,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 16:05:07,165 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:07,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:07,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1301182546, now seen corresponding path program 3 times [2023-11-17 16:05:07,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:07,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757511335] [2023-11-17 16:05:07,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:07,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:07,301 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 16:05:07,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:07,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757511335] [2023-11-17 16:05:07,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757511335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:07,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:07,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-17 16:05:07,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361310164] [2023-11-17 16:05:07,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:07,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 16:05:07,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:07,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 16:05:07,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-17 16:05:07,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 199 [2023-11-17 16:05:07,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 94.5) internal successors, (378), 4 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have 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:05:07,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:07,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 199 [2023-11-17 16:05:07,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:07,393 INFO L124 PetriNetUnfolderBase]: 215/378 cut-off events. [2023-11-17 16:05:07,393 INFO L125 PetriNetUnfolderBase]: For 445/445 co-relation queries the response was YES. [2023-11-17 16:05:07,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 378 events. 215/378 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1249 event pairs, 37 based on Foata normal form. 20/398 useless extension candidates. Maximal degree in co-relation 923. Up to 229 conditions per place. [2023-11-17 16:05:07,395 INFO L140 encePairwiseOnDemand]: 195/199 looper letters, 36 selfloop transitions, 7 changer transitions 2/45 dead transitions. [2023-11-17 16:05:07,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 293 flow [2023-11-17 16:05:07,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 16:05:07,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 16:05:07,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 397 transitions. [2023-11-17 16:05:07,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49874371859296485 [2023-11-17 16:05:07,396 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 397 transitions. [2023-11-17 16:05:07,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 397 transitions. [2023-11-17 16:05:07,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:07,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 397 transitions. [2023-11-17 16:05:07,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 99.25) internal successors, (397), 4 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have 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:05:07,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:05:07,399 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have 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:05:07,400 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 124 flow. Second operand 4 states and 397 transitions. [2023-11-17 16:05:07,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 293 flow [2023-11-17 16:05:07,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 45 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 16:05:07,404 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 156 flow [2023-11-17 16:05:07,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2023-11-17 16:05:07,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2023-11-17 16:05:07,405 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 156 flow [2023-11-17 16:05:07,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.5) internal successors, (378), 4 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have 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:05:07,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:07,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:07,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 16:05:07,406 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:07,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:07,406 INFO L85 PathProgramCache]: Analyzing trace with hash -965783094, now seen corresponding path program 4 times [2023-11-17 16:05:07,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:07,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033089777] [2023-11-17 16:05:07,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:07,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:07,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:07,489 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 16:05:07,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:07,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033089777] [2023-11-17 16:05:07,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033089777] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:07,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:07,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:05:07,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537460654] [2023-11-17 16:05:07,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:07,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:05:07,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:07,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:05:07,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:05:07,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 199 [2023-11-17 16:05:07,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:07,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:07,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 199 [2023-11-17 16:05:07,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:07,575 INFO L124 PetriNetUnfolderBase]: 221/380 cut-off events. [2023-11-17 16:05:07,576 INFO L125 PetriNetUnfolderBase]: For 733/733 co-relation queries the response was YES. [2023-11-17 16:05:07,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 380 events. 221/380 cut-off events. For 733/733 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1252 event pairs, 25 based on Foata normal form. 12/392 useless extension candidates. Maximal degree in co-relation 976. Up to 152 conditions per place. [2023-11-17 16:05:07,578 INFO L140 encePairwiseOnDemand]: 193/199 looper letters, 42 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2023-11-17 16:05:07,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 52 transitions, 364 flow [2023-11-17 16:05:07,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:05:07,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:05:07,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 495 transitions. [2023-11-17 16:05:07,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49748743718592964 [2023-11-17 16:05:07,579 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 495 transitions. [2023-11-17 16:05:07,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 495 transitions. [2023-11-17 16:05:07,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:07,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 495 transitions. [2023-11-17 16:05:07,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 99.0) internal successors, (495), 5 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have 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:05:07,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have 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:05:07,583 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have 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:05:07,583 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 156 flow. Second operand 5 states and 495 transitions. [2023-11-17 16:05:07,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 52 transitions, 364 flow [2023-11-17 16:05:07,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 52 transitions, 350 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-11-17 16:05:07,585 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 202 flow [2023-11-17 16:05:07,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-11-17 16:05:07,586 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-11-17 16:05:07,586 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 202 flow [2023-11-17 16:05:07,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:07,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:07,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:07,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 16:05:07,587 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:07,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:07,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1414039710, now seen corresponding path program 5 times [2023-11-17 16:05:07,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:07,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148258991] [2023-11-17 16:05:07,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:07,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:07,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:07,678 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 16:05:07,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:07,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148258991] [2023-11-17 16:05:07,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148258991] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:07,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:07,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:05:07,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58438450] [2023-11-17 16:05:07,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:07,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:05:07,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:07,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:05:07,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:05:07,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 199 [2023-11-17 16:05:07,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 91.6) internal successors, (458), 5 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have 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:05:07,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:07,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 199 [2023-11-17 16:05:07,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:07,789 INFO L124 PetriNetUnfolderBase]: 211/348 cut-off events. [2023-11-17 16:05:07,789 INFO L125 PetriNetUnfolderBase]: For 950/950 co-relation queries the response was YES. [2023-11-17 16:05:07,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 348 events. 211/348 cut-off events. For 950/950 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1095 event pairs, 25 based on Foata normal form. 10/358 useless extension candidates. Maximal degree in co-relation 981. Up to 246 conditions per place. [2023-11-17 16:05:07,791 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 34 selfloop transitions, 3 changer transitions 18/55 dead transitions. [2023-11-17 16:05:07,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 55 transitions, 416 flow [2023-11-17 16:05:07,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:05:07,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:05:07,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 666 transitions. [2023-11-17 16:05:07,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4781048097631012 [2023-11-17 16:05:07,793 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 666 transitions. [2023-11-17 16:05:07,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 666 transitions. [2023-11-17 16:05:07,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:07,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 666 transitions. [2023-11-17 16:05:07,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 95.14285714285714) internal successors, (666), 7 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have 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:05:07,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 199.0) internal successors, (1592), 8 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have 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:05:07,797 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 199.0) internal successors, (1592), 8 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have 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:05:07,797 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 202 flow. Second operand 7 states and 666 transitions. [2023-11-17 16:05:07,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 55 transitions, 416 flow [2023-11-17 16:05:07,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 406 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 16:05:07,799 INFO L231 Difference]: Finished difference. Result has 52 places, 30 transitions, 168 flow [2023-11-17 16:05:07,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=168, PETRI_PLACES=52, PETRI_TRANSITIONS=30} [2023-11-17 16:05:07,812 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2023-11-17 16:05:07,812 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 30 transitions, 168 flow [2023-11-17 16:05:07,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 91.6) internal successors, (458), 5 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have 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:05:07,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:07,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:07,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 16:05:07,813 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:07,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:07,813 INFO L85 PathProgramCache]: Analyzing trace with hash 624777944, now seen corresponding path program 1 times [2023-11-17 16:05:07,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:07,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130600110] [2023-11-17 16:05:07,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:07,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:07,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:07,952 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 16:05:07,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:07,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130600110] [2023-11-17 16:05:07,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130600110] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:07,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440141714] [2023-11-17 16:05:07,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:07,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:07,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:07,958 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 16:05:07,984 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 16:05:08,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:08,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-17 16:05:08,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:08,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:08,097 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-17 16:05:08,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440141714] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:08,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-17 16:05:08,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-11-17 16:05:08,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186063180] [2023-11-17 16:05:08,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:08,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 16:05:08,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:08,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 16:05:08,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:05:08,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 199 [2023-11-17 16:05:08,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 30 transitions, 168 flow. Second operand has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have 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:05:08,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:08,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 199 [2023-11-17 16:05:08,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:08,187 INFO L124 PetriNetUnfolderBase]: 208/339 cut-off events. [2023-11-17 16:05:08,187 INFO L125 PetriNetUnfolderBase]: For 873/873 co-relation queries the response was YES. [2023-11-17 16:05:08,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1355 conditions, 339 events. 208/339 cut-off events. For 873/873 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 988 event pairs, 33 based on Foata normal form. 12/351 useless extension candidates. Maximal degree in co-relation 1246. Up to 132 conditions per place. [2023-11-17 16:05:08,190 INFO L140 encePairwiseOnDemand]: 194/199 looper letters, 45 selfloop transitions, 6 changer transitions 0/51 dead transitions. [2023-11-17 16:05:08,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 51 transitions, 392 flow [2023-11-17 16:05:08,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:05:08,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:05:08,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 496 transitions. [2023-11-17 16:05:08,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4984924623115578 [2023-11-17 16:05:08,192 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 496 transitions. [2023-11-17 16:05:08,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 496 transitions. [2023-11-17 16:05:08,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:08,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 496 transitions. [2023-11-17 16:05:08,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 99.2) internal successors, (496), 5 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have 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:05:08,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have 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:05:08,194 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have 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:05:08,194 INFO L175 Difference]: Start difference. First operand has 52 places, 30 transitions, 168 flow. Second operand 5 states and 496 transitions. [2023-11-17 16:05:08,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 51 transitions, 392 flow [2023-11-17 16:05:08,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 362 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-11-17 16:05:08,197 INFO L231 Difference]: Finished difference. Result has 44 places, 31 transitions, 173 flow [2023-11-17 16:05:08,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=173, PETRI_PLACES=44, PETRI_TRANSITIONS=31} [2023-11-17 16:05:08,199 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-11-17 16:05:08,199 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 31 transitions, 173 flow [2023-11-17 16:05:08,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have 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:05:08,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:08,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:08,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-17 16:05:08,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-17 16:05:08,404 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:08,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:08,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1275514260, now seen corresponding path program 2 times [2023-11-17 16:05:08,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:08,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965007184] [2023-11-17 16:05:08,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:08,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:08,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:08,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:08,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965007184] [2023-11-17 16:05:08,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965007184] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:08,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:08,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:05:08,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629745351] [2023-11-17 16:05:08,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:08,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:05:08,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:08,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:05:08,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:05:08,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 199 [2023-11-17 16:05:08,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 31 transitions, 173 flow. Second operand has 6 states, 6 states have (on average 89.33333333333333) internal successors, (536), 6 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have 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:05:08,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:08,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 199 [2023-11-17 16:05:08,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:08,708 INFO L124 PetriNetUnfolderBase]: 354/581 cut-off events. [2023-11-17 16:05:08,708 INFO L125 PetriNetUnfolderBase]: For 1633/1633 co-relation queries the response was YES. [2023-11-17 16:05:08,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2343 conditions, 581 events. 354/581 cut-off events. For 1633/1633 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2129 event pairs, 33 based on Foata normal form. 20/601 useless extension candidates. Maximal degree in co-relation 1749. Up to 312 conditions per place. [2023-11-17 16:05:08,711 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 42 selfloop transitions, 5 changer transitions 38/85 dead transitions. [2023-11-17 16:05:08,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 85 transitions, 655 flow [2023-11-17 16:05:08,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:05:08,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:05:08,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 763 transitions. [2023-11-17 16:05:08,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4792713567839196 [2023-11-17 16:05:08,713 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 763 transitions. [2023-11-17 16:05:08,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 763 transitions. [2023-11-17 16:05:08,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:08,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 763 transitions. [2023-11-17 16:05:08,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 95.375) internal successors, (763), 8 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have 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:05:08,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 199.0) internal successors, (1791), 9 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have 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:05:08,719 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 199.0) internal successors, (1791), 9 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have 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:05:08,719 INFO L175 Difference]: Start difference. First operand has 44 places, 31 transitions, 173 flow. Second operand 8 states and 763 transitions. [2023-11-17 16:05:08,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 85 transitions, 655 flow [2023-11-17 16:05:08,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 85 transitions, 638 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-17 16:05:08,722 INFO L231 Difference]: Finished difference. Result has 53 places, 33 transitions, 225 flow [2023-11-17 16:05:08,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=225, PETRI_PLACES=53, PETRI_TRANSITIONS=33} [2023-11-17 16:05:08,723 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2023-11-17 16:05:08,723 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 33 transitions, 225 flow [2023-11-17 16:05:08,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 89.33333333333333) internal successors, (536), 6 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have 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:05:08,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:08,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:08,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 16:05:08,724 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:08,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:08,724 INFO L85 PathProgramCache]: Analyzing trace with hash -206058662, now seen corresponding path program 1 times [2023-11-17 16:05:08,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:08,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050478444] [2023-11-17 16:05:08,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:08,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:08,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:08,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:08,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050478444] [2023-11-17 16:05:08,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050478444] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:05:08,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:05:08,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:05:08,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357847122] [2023-11-17 16:05:08,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:05:08,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:05:08,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:08,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:05:08,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:05:08,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 199 [2023-11-17 16:05:08,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 33 transitions, 225 flow. Second operand has 6 states, 6 states have (on average 89.33333333333333) internal successors, (536), 6 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have 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:05:08,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:08,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 199 [2023-11-17 16:05:08,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:08,993 INFO L124 PetriNetUnfolderBase]: 381/618 cut-off events. [2023-11-17 16:05:08,993 INFO L125 PetriNetUnfolderBase]: For 3383/3383 co-relation queries the response was YES. [2023-11-17 16:05:08,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3062 conditions, 618 events. 381/618 cut-off events. For 3383/3383 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2231 event pairs, 37 based on Foata normal form. 18/636 useless extension candidates. Maximal degree in co-relation 2652. Up to 364 conditions per place. [2023-11-17 16:05:08,997 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 42 selfloop transitions, 5 changer transitions 28/75 dead transitions. [2023-11-17 16:05:08,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 700 flow [2023-11-17 16:05:08,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:05:08,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:05:08,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 753 transitions. [2023-11-17 16:05:08,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4729899497487437 [2023-11-17 16:05:08,999 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 753 transitions. [2023-11-17 16:05:08,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 753 transitions. [2023-11-17 16:05:08,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:08,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 753 transitions. [2023-11-17 16:05:09,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 94.125) internal successors, (753), 8 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have 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:05:09,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 199.0) internal successors, (1791), 9 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have 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:05:09,003 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 199.0) internal successors, (1791), 9 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have 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:05:09,003 INFO L175 Difference]: Start difference. First operand has 53 places, 33 transitions, 225 flow. Second operand 8 states and 753 transitions. [2023-11-17 16:05:09,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 700 flow [2023-11-17 16:05:09,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 75 transitions, 597 flow, removed 48 selfloop flow, removed 6 redundant places. [2023-11-17 16:05:09,009 INFO L231 Difference]: Finished difference. Result has 55 places, 35 transitions, 247 flow [2023-11-17 16:05:09,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=247, PETRI_PLACES=55, PETRI_TRANSITIONS=35} [2023-11-17 16:05:09,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2023-11-17 16:05:09,010 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 35 transitions, 247 flow [2023-11-17 16:05:09,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 89.33333333333333) internal successors, (536), 6 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have 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:05:09,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:09,011 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:09,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 16:05:09,012 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:09,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:09,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1351907560, now seen corresponding path program 3 times [2023-11-17 16:05:09,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:09,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97806106] [2023-11-17 16:05:09,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:09,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:09,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:09,203 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:09,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:09,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97806106] [2023-11-17 16:05:09,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97806106] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:09,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652046461] [2023-11-17 16:05:09,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:05:09,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:09,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:09,207 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 16:05:09,212 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 16:05:09,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:05:09,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:09,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:05:09,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:09,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:09,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:09,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:09,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652046461] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:09,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:09,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:05:09,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368425654] [2023-11-17 16:05:09,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:09,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 16:05:09,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:09,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 16:05:09,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-11-17 16:05:09,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:09,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 35 transitions, 247 flow. Second operand has 14 states, 14 states have (on average 87.28571428571429) internal successors, (1222), 14 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have 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:05:09,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:09,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:09,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:10,638 INFO L124 PetriNetUnfolderBase]: 824/1335 cut-off events. [2023-11-17 16:05:10,639 INFO L125 PetriNetUnfolderBase]: For 8775/8775 co-relation queries the response was YES. [2023-11-17 16:05:10,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6977 conditions, 1335 events. 824/1335 cut-off events. For 8775/8775 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5708 event pairs, 21 based on Foata normal form. 90/1425 useless extension candidates. Maximal degree in co-relation 6342. Up to 515 conditions per place. [2023-11-17 16:05:10,646 INFO L140 encePairwiseOnDemand]: 189/199 looper letters, 118 selfloop transitions, 37 changer transitions 121/276 dead transitions. [2023-11-17 16:05:10,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 276 transitions, 2669 flow [2023-11-17 16:05:10,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-17 16:05:10,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-17 16:05:10,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 3820 transitions. [2023-11-17 16:05:10,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4570471404642259 [2023-11-17 16:05:10,653 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 3820 transitions. [2023-11-17 16:05:10,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 3820 transitions. [2023-11-17 16:05:10,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:10,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 3820 transitions. [2023-11-17 16:05:10,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 90.95238095238095) internal successors, (3820), 42 states have internal predecessors, (3820), 0 states have call successors, (0), 0 states have 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:05:10,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 199.0) internal successors, (8557), 43 states have internal predecessors, (8557), 0 states have call successors, (0), 0 states have 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:05:10,671 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 199.0) internal successors, (8557), 43 states have internal predecessors, (8557), 0 states have call successors, (0), 0 states have 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:05:10,671 INFO L175 Difference]: Start difference. First operand has 55 places, 35 transitions, 247 flow. Second operand 42 states and 3820 transitions. [2023-11-17 16:05:10,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 276 transitions, 2669 flow [2023-11-17 16:05:10,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 276 transitions, 2580 flow, removed 40 selfloop flow, removed 4 redundant places. [2023-11-17 16:05:10,704 INFO L231 Difference]: Finished difference. Result has 112 places, 63 transitions, 763 flow [2023-11-17 16:05:10,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=763, PETRI_PLACES=112, PETRI_TRANSITIONS=63} [2023-11-17 16:05:10,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2023-11-17 16:05:10,705 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 63 transitions, 763 flow [2023-11-17 16:05:10,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 87.28571428571429) internal successors, (1222), 14 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have 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:05:10,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:10,706 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:10,723 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 16:05:10,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-17 16:05:10,911 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:10,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:10,911 INFO L85 PathProgramCache]: Analyzing trace with hash 235126672, now seen corresponding path program 2 times [2023-11-17 16:05:10,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:10,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025916723] [2023-11-17 16:05:10,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:10,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:11,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:11,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:11,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025916723] [2023-11-17 16:05:11,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025916723] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:11,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129091566] [2023-11-17 16:05:11,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:05:11,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:11,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:11,093 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 16:05:11,115 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 16:05:11,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:05:11,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:11,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:05:11,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:11,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:11,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:11,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:11,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129091566] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:11,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:11,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:05:11,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275052303] [2023-11-17 16:05:11,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:11,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 16:05:11,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:11,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 16:05:11,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-11-17 16:05:11,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 199 [2023-11-17 16:05:11,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 63 transitions, 763 flow. Second operand has 14 states, 14 states have (on average 89.14285714285714) internal successors, (1248), 14 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have 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:05:11,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:11,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 199 [2023-11-17 16:05:11,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:12,122 INFO L124 PetriNetUnfolderBase]: 1105/1814 cut-off events. [2023-11-17 16:05:12,123 INFO L125 PetriNetUnfolderBase]: For 34217/34217 co-relation queries the response was YES. [2023-11-17 16:05:12,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12257 conditions, 1814 events. 1105/1814 cut-off events. For 34217/34217 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8466 event pairs, 13 based on Foata normal form. 52/1866 useless extension candidates. Maximal degree in co-relation 12096. Up to 613 conditions per place. [2023-11-17 16:05:12,136 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 143 selfloop transitions, 59 changer transitions 106/308 dead transitions. [2023-11-17 16:05:12,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 308 transitions, 4073 flow [2023-11-17 16:05:12,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-17 16:05:12,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-17 16:05:12,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2646 transitions. [2023-11-17 16:05:12,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4748743718592965 [2023-11-17 16:05:12,142 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2646 transitions. [2023-11-17 16:05:12,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2646 transitions. [2023-11-17 16:05:12,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:12,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2646 transitions. [2023-11-17 16:05:12,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 94.5) internal successors, (2646), 28 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have 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:05:12,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 199.0) internal successors, (5771), 29 states have internal predecessors, (5771), 0 states have call successors, (0), 0 states have 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:05:12,153 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 199.0) internal successors, (5771), 29 states have internal predecessors, (5771), 0 states have call successors, (0), 0 states have 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:05:12,153 INFO L175 Difference]: Start difference. First operand has 112 places, 63 transitions, 763 flow. Second operand 28 states and 2646 transitions. [2023-11-17 16:05:12,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 308 transitions, 4073 flow [2023-11-17 16:05:12,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 308 transitions, 2424 flow, removed 739 selfloop flow, removed 31 redundant places. [2023-11-17 16:05:12,196 INFO L231 Difference]: Finished difference. Result has 93 places, 108 transitions, 913 flow [2023-11-17 16:05:12,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=913, PETRI_PLACES=93, PETRI_TRANSITIONS=108} [2023-11-17 16:05:12,197 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2023-11-17 16:05:12,197 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 108 transitions, 913 flow [2023-11-17 16:05:12,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 89.14285714285714) internal successors, (1248), 14 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have 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:05:12,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:12,198 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:12,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-17 16:05:12,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:12,403 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:12,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:12,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1231185252, now seen corresponding path program 1 times [2023-11-17 16:05:12,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:12,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86065565] [2023-11-17 16:05:12,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:12,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:12,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:12,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86065565] [2023-11-17 16:05:12,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86065565] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:12,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034079390] [2023-11-17 16:05:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:12,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:12,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:12,625 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 16:05:12,629 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 16:05:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:12,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:05:12,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:12,789 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:12,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:13,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034079390] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:13,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:13,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-17 16:05:13,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382831608] [2023-11-17 16:05:13,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:13,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 16:05:13,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:13,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 16:05:13,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-11-17 16:05:13,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:13,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 108 transitions, 913 flow. Second operand has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have 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:05:13,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:13,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:13,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:14,172 INFO L124 PetriNetUnfolderBase]: 1460/2369 cut-off events. [2023-11-17 16:05:14,172 INFO L125 PetriNetUnfolderBase]: For 11081/11081 co-relation queries the response was YES. [2023-11-17 16:05:14,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11144 conditions, 2369 events. 1460/2369 cut-off events. For 11081/11081 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11629 event pairs, 19 based on Foata normal form. 76/2445 useless extension candidates. Maximal degree in co-relation 9771. Up to 669 conditions per place. [2023-11-17 16:05:14,185 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 168 selfloop transitions, 88 changer transitions 126/382 dead transitions. [2023-11-17 16:05:14,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 382 transitions, 3796 flow [2023-11-17 16:05:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 16:05:14,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 16:05:14,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3296 transitions. [2023-11-17 16:05:14,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4600781686208822 [2023-11-17 16:05:14,189 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3296 transitions. [2023-11-17 16:05:14,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3296 transitions. [2023-11-17 16:05:14,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:14,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3296 transitions. [2023-11-17 16:05:14,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 91.55555555555556) internal successors, (3296), 36 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have 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:05:14,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 199.0) internal successors, (7363), 37 states have internal predecessors, (7363), 0 states have call successors, (0), 0 states have 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:05:14,211 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 199.0) internal successors, (7363), 37 states have internal predecessors, (7363), 0 states have call successors, (0), 0 states have 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:05:14,211 INFO L175 Difference]: Start difference. First operand has 93 places, 108 transitions, 913 flow. Second operand 36 states and 3296 transitions. [2023-11-17 16:05:14,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 382 transitions, 3796 flow [2023-11-17 16:05:14,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 382 transitions, 3384 flow, removed 190 selfloop flow, removed 8 redundant places. [2023-11-17 16:05:14,241 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1266 flow [2023-11-17 16:05:14,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1266, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2023-11-17 16:05:14,242 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2023-11-17 16:05:14,242 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1266 flow [2023-11-17 16:05:14,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have 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:05:14,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:14,243 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:14,250 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 16:05:14,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:14,451 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:14,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:14,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2063990912, now seen corresponding path program 2 times [2023-11-17 16:05:14,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:14,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849696218] [2023-11-17 16:05:14,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:14,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:14,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:14,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:14,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:14,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849696218] [2023-11-17 16:05:14,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849696218] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:14,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324079059] [2023-11-17 16:05:14,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:05:14,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:14,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:14,607 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 16:05:14,633 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 16:05:14,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:05:14,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:14,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:05:14,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:14,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:14,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:15,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:15,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324079059] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:15,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:15,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-17 16:05:15,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651900792] [2023-11-17 16:05:15,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:15,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 16:05:15,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:15,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 16:05:15,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-11-17 16:05:15,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:15,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1266 flow. Second operand has 17 states, 17 states have (on average 86.76470588235294) internal successors, (1475), 17 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have 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:05:15,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:15,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:15,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:16,192 INFO L124 PetriNetUnfolderBase]: 1572/2557 cut-off events. [2023-11-17 16:05:16,192 INFO L125 PetriNetUnfolderBase]: For 14237/14237 co-relation queries the response was YES. [2023-11-17 16:05:16,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13005 conditions, 2557 events. 1572/2557 cut-off events. For 14237/14237 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12284 event pairs, 29 based on Foata normal form. 70/2627 useless extension candidates. Maximal degree in co-relation 12787. Up to 453 conditions per place. [2023-11-17 16:05:16,212 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 180 selfloop transitions, 87 changer transitions 117/384 dead transitions. [2023-11-17 16:05:16,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 384 transitions, 4028 flow [2023-11-17 16:05:16,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 16:05:16,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 16:05:16,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3043 transitions. [2023-11-17 16:05:16,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4633774935282473 [2023-11-17 16:05:16,218 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3043 transitions. [2023-11-17 16:05:16,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3043 transitions. [2023-11-17 16:05:16,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:16,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3043 transitions. [2023-11-17 16:05:16,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 92.21212121212122) internal successors, (3043), 33 states have internal predecessors, (3043), 0 states have call successors, (0), 0 states have 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:05:16,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 199.0) internal successors, (6766), 34 states have internal predecessors, (6766), 0 states have call successors, (0), 0 states have 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:05:16,229 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 199.0) internal successors, (6766), 34 states have internal predecessors, (6766), 0 states have call successors, (0), 0 states have 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:05:16,229 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1266 flow. Second operand 33 states and 3043 transitions. [2023-11-17 16:05:16,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 384 transitions, 4028 flow [2023-11-17 16:05:16,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 384 transitions, 3541 flow, removed 204 selfloop flow, removed 17 redundant places. [2023-11-17 16:05:16,265 INFO L231 Difference]: Finished difference. Result has 130 places, 145 transitions, 1532 flow [2023-11-17 16:05:16,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1532, PETRI_PLACES=130, PETRI_TRANSITIONS=145} [2023-11-17 16:05:16,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2023-11-17 16:05:16,266 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 145 transitions, 1532 flow [2023-11-17 16:05:16,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 86.76470588235294) internal successors, (1475), 17 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have 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:05:16,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:16,267 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:16,273 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 16:05:16,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-17 16:05:16,474 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:16,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:16,474 INFO L85 PathProgramCache]: Analyzing trace with hash -2084334702, now seen corresponding path program 3 times [2023-11-17 16:05:16,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:16,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470587556] [2023-11-17 16:05:16,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:16,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:16,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:16,714 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:16,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:16,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470587556] [2023-11-17 16:05:16,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470587556] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:16,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912640290] [2023-11-17 16:05:16,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:05:16,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:16,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:16,716 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 16:05:16,723 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 16:05:16,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-17 16:05:16,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:16,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:05:16,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:16,943 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:16,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:17,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:17,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912640290] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:17,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:17,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-17 16:05:17,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644059030] [2023-11-17 16:05:17,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:17,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 16:05:17,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:17,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 16:05:17,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-11-17 16:05:17,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:17,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 145 transitions, 1532 flow. Second operand has 20 states, 20 states have (on average 86.7) internal successors, (1734), 20 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have 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:05:17,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:17,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:17,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:19,242 INFO L124 PetriNetUnfolderBase]: 2330/3769 cut-off events. [2023-11-17 16:05:19,242 INFO L125 PetriNetUnfolderBase]: For 22792/22792 co-relation queries the response was YES. [2023-11-17 16:05:19,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20507 conditions, 3769 events. 2330/3769 cut-off events. For 22792/22792 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 19585 event pairs, 57 based on Foata normal form. 84/3853 useless extension candidates. Maximal degree in co-relation 19240. Up to 734 conditions per place. [2023-11-17 16:05:19,262 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 255 selfloop transitions, 127 changer transitions 167/549 dead transitions. [2023-11-17 16:05:19,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 549 transitions, 6437 flow [2023-11-17 16:05:19,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-17 16:05:19,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-17 16:05:19,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 4755 transitions. [2023-11-17 16:05:19,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595090838809432 [2023-11-17 16:05:19,267 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 4755 transitions. [2023-11-17 16:05:19,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 4755 transitions. [2023-11-17 16:05:19,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:19,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 4755 transitions. [2023-11-17 16:05:19,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 91.4423076923077) internal successors, (4755), 52 states have internal predecessors, (4755), 0 states have call successors, (0), 0 states have 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:05:19,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 199.0) internal successors, (10547), 53 states have internal predecessors, (10547), 0 states have call successors, (0), 0 states have 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:05:19,280 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 199.0) internal successors, (10547), 53 states have internal predecessors, (10547), 0 states have call successors, (0), 0 states have 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:05:19,280 INFO L175 Difference]: Start difference. First operand has 130 places, 145 transitions, 1532 flow. Second operand 52 states and 4755 transitions. [2023-11-17 16:05:19,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 549 transitions, 6437 flow [2023-11-17 16:05:19,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 549 transitions, 5925 flow, removed 237 selfloop flow, removed 16 redundant places. [2023-11-17 16:05:19,338 INFO L231 Difference]: Finished difference. Result has 162 places, 205 transitions, 2454 flow [2023-11-17 16:05:19,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=2454, PETRI_PLACES=162, PETRI_TRANSITIONS=205} [2023-11-17 16:05:19,338 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2023-11-17 16:05:19,338 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 205 transitions, 2454 flow [2023-11-17 16:05:19,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 86.7) internal successors, (1734), 20 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have 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:05:19,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:19,339 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:19,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-17 16:05:19,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:19,545 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:19,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:19,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1621039694, now seen corresponding path program 4 times [2023-11-17 16:05:19,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:19,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814060927] [2023-11-17 16:05:19,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:19,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:19,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814060927] [2023-11-17 16:05:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814060927] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518988098] [2023-11-17 16:05:19,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:05:19,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:19,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:19,738 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 16:05:19,772 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 16:05:19,815 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:05:19,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:19,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:05:19,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:19,926 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:19,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:20,450 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:20,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518988098] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:20,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:20,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-17 16:05:20,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314741704] [2023-11-17 16:05:20,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:20,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 16:05:20,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:20,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 16:05:20,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-11-17 16:05:20,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:20,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 205 transitions, 2454 flow. Second operand has 20 states, 20 states have (on average 86.65) internal successors, (1733), 20 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have 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:05:20,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:20,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:20,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:22,267 INFO L124 PetriNetUnfolderBase]: 2874/4681 cut-off events. [2023-11-17 16:05:22,268 INFO L125 PetriNetUnfolderBase]: For 40685/40685 co-relation queries the response was YES. [2023-11-17 16:05:22,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26867 conditions, 4681 events. 2874/4681 cut-off events. For 40685/40685 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 25577 event pairs, 147 based on Foata normal form. 88/4769 useless extension candidates. Maximal degree in co-relation 25805. Up to 1236 conditions per place. [2023-11-17 16:05:22,289 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 311 selfloop transitions, 139 changer transitions 189/639 dead transitions. [2023-11-17 16:05:22,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 639 transitions, 7889 flow [2023-11-17 16:05:22,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-17 16:05:22,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-17 16:05:22,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 4801 transitions. [2023-11-17 16:05:22,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4639543873212215 [2023-11-17 16:05:22,293 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 4801 transitions. [2023-11-17 16:05:22,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 4801 transitions. [2023-11-17 16:05:22,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:22,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 4801 transitions. [2023-11-17 16:05:22,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 92.32692307692308) internal successors, (4801), 52 states have internal predecessors, (4801), 0 states have call successors, (0), 0 states have 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:05:22,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 199.0) internal successors, (10547), 53 states have internal predecessors, (10547), 0 states have call successors, (0), 0 states have 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:05:22,306 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 199.0) internal successors, (10547), 53 states have internal predecessors, (10547), 0 states have call successors, (0), 0 states have 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:05:22,307 INFO L175 Difference]: Start difference. First operand has 162 places, 205 transitions, 2454 flow. Second operand 52 states and 4801 transitions. [2023-11-17 16:05:22,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 639 transitions, 7889 flow [2023-11-17 16:05:22,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 639 transitions, 7023 flow, removed 402 selfloop flow, removed 20 redundant places. [2023-11-17 16:05:22,443 INFO L231 Difference]: Finished difference. Result has 185 places, 267 transitions, 3334 flow [2023-11-17 16:05:22,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=3334, PETRI_PLACES=185, PETRI_TRANSITIONS=267} [2023-11-17 16:05:22,443 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2023-11-17 16:05:22,443 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 267 transitions, 3334 flow [2023-11-17 16:05:22,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 86.65) internal successors, (1733), 20 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have 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:05:22,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:22,444 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:22,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-17 16:05:22,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:22,649 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:22,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:22,649 INFO L85 PathProgramCache]: Analyzing trace with hash 666117790, now seen corresponding path program 4 times [2023-11-17 16:05:22,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:22,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926535401] [2023-11-17 16:05:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:22,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:23,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:23,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926535401] [2023-11-17 16:05:23,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926535401] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:23,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138869787] [2023-11-17 16:05:23,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:05:23,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:23,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:23,016 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 16:05:23,032 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 16:05:23,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:05:23,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:23,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:05:23,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:23,321 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:23,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:23,903 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:23,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138869787] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:23,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:23,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:05:23,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180435019] [2023-11-17 16:05:23,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:23,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:05:23,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:23,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:05:23,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:05:23,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 199 [2023-11-17 16:05:23,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 267 transitions, 3334 flow. Second operand has 24 states, 24 states have (on average 88.58333333333333) internal successors, (2126), 24 states have internal predecessors, (2126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:23,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:23,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 199 [2023-11-17 16:05:23,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:26,078 INFO L124 PetriNetUnfolderBase]: 3660/5949 cut-off events. [2023-11-17 16:05:26,078 INFO L125 PetriNetUnfolderBase]: For 53681/53681 co-relation queries the response was YES. [2023-11-17 16:05:26,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35153 conditions, 5949 events. 3660/5949 cut-off events. For 53681/53681 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 33464 event pairs, 209 based on Foata normal form. 110/6059 useless extension candidates. Maximal degree in co-relation 33052. Up to 1746 conditions per place. [2023-11-17 16:05:26,109 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 343 selfloop transitions, 165 changer transitions 226/734 dead transitions. [2023-11-17 16:05:26,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 734 transitions, 10194 flow [2023-11-17 16:05:26,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-17 16:05:26,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-17 16:05:26,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 4971 transitions. [2023-11-17 16:05:26,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4713188584431592 [2023-11-17 16:05:26,114 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 4971 transitions. [2023-11-17 16:05:26,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 4971 transitions. [2023-11-17 16:05:26,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:26,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 4971 transitions. [2023-11-17 16:05:26,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 93.79245283018868) internal successors, (4971), 53 states have internal predecessors, (4971), 0 states have call successors, (0), 0 states have 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:05:26,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 199.0) internal successors, (10746), 54 states have internal predecessors, (10746), 0 states have call successors, (0), 0 states have 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:05:26,126 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 199.0) internal successors, (10746), 54 states have internal predecessors, (10746), 0 states have call successors, (0), 0 states have 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:05:26,126 INFO L175 Difference]: Start difference. First operand has 185 places, 267 transitions, 3334 flow. Second operand 53 states and 4971 transitions. [2023-11-17 16:05:26,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 734 transitions, 10194 flow [2023-11-17 16:05:26,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 734 transitions, 9291 flow, removed 428 selfloop flow, removed 18 redundant places. [2023-11-17 16:05:26,302 INFO L231 Difference]: Finished difference. Result has 215 places, 333 transitions, 4467 flow [2023-11-17 16:05:26,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=4467, PETRI_PLACES=215, PETRI_TRANSITIONS=333} [2023-11-17 16:05:26,303 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 185 predicate places. [2023-11-17 16:05:26,303 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 333 transitions, 4467 flow [2023-11-17 16:05:26,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 88.58333333333333) internal successors, (2126), 24 states have internal predecessors, (2126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:26,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:26,304 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:26,311 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 16:05:26,509 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,SelfDestructingSolverStorable14 [2023-11-17 16:05:26,509 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:26,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:26,510 INFO L85 PathProgramCache]: Analyzing trace with hash 23135642, now seen corresponding path program 5 times [2023-11-17 16:05:26,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:26,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471018788] [2023-11-17 16:05:26,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:26,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:26,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:26,812 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:26,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:26,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471018788] [2023-11-17 16:05:26,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471018788] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:26,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72354226] [2023-11-17 16:05:26,812 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:05:26,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:26,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:26,814 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 16:05:26,816 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 16:05:26,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-17 16:05:26,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:26,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:05:26,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:27,074 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:27,074 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:28,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72354226] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:28,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:28,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:05:28,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161184970] [2023-11-17 16:05:28,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:28,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:05:28,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:28,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:05:28,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:05:28,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:28,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 333 transitions, 4467 flow. Second operand has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:28,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:28,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:28,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:32,014 INFO L124 PetriNetUnfolderBase]: 4708/7705 cut-off events. [2023-11-17 16:05:32,014 INFO L125 PetriNetUnfolderBase]: For 86900/86900 co-relation queries the response was YES. [2023-11-17 16:05:32,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48143 conditions, 7705 events. 4708/7705 cut-off events. For 86900/86900 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 46561 event pairs, 59 based on Foata normal form. 118/7823 useless extension candidates. Maximal degree in co-relation 47570. Up to 1375 conditions per place. [2023-11-17 16:05:32,058 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 414 selfloop transitions, 300 changer transitions 236/950 dead transitions. [2023-11-17 16:05:32,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 950 transitions, 13557 flow [2023-11-17 16:05:32,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-17 16:05:32,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-11-17 16:05:32,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 6186 transitions. [2023-11-17 16:05:32,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463961599039976 [2023-11-17 16:05:32,062 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 6186 transitions. [2023-11-17 16:05:32,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 6186 transitions. [2023-11-17 16:05:32,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:32,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 6186 transitions. [2023-11-17 16:05:32,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 92.32835820895522) internal successors, (6186), 67 states have internal predecessors, (6186), 0 states have call successors, (0), 0 states have 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:05:32,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 199.0) internal successors, (13532), 68 states have internal predecessors, (13532), 0 states have call successors, (0), 0 states have 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:05:32,076 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 199.0) internal successors, (13532), 68 states have internal predecessors, (13532), 0 states have call successors, (0), 0 states have 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:05:32,076 INFO L175 Difference]: Start difference. First operand has 215 places, 333 transitions, 4467 flow. Second operand 67 states and 6186 transitions. [2023-11-17 16:05:32,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 950 transitions, 13557 flow [2023-11-17 16:05:32,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 950 transitions, 11858 flow, removed 830 selfloop flow, removed 20 redundant places. [2023-11-17 16:05:32,471 INFO L231 Difference]: Finished difference. Result has 259 places, 454 transitions, 6915 flow [2023-11-17 16:05:32,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=6915, PETRI_PLACES=259, PETRI_TRANSITIONS=454} [2023-11-17 16:05:32,472 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2023-11-17 16:05:32,472 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 454 transitions, 6915 flow [2023-11-17 16:05:32,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:32,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:32,472 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:32,479 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 16:05:32,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-17 16:05:32,673 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:32,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:32,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1900626680, now seen corresponding path program 6 times [2023-11-17 16:05:32,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:32,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355648931] [2023-11-17 16:05:32,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:32,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:32,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355648931] [2023-11-17 16:05:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355648931] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11724772] [2023-11-17 16:05:32,923 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:05:32,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:32,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:32,924 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 16:05:32,931 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 16:05:33,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-11-17 16:05:33,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:33,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:05:33,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:33,309 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:33,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:34,322 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:34,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11724772] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:34,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:34,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:05:34,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521720205] [2023-11-17 16:05:34,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:34,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:05:34,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:34,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:05:34,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:05:34,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:34,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 454 transitions, 6915 flow. Second operand has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:34,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:34,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:34,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:38,158 INFO L124 PetriNetUnfolderBase]: 5958/9731 cut-off events. [2023-11-17 16:05:38,158 INFO L125 PetriNetUnfolderBase]: For 123429/123429 co-relation queries the response was YES. [2023-11-17 16:05:38,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64636 conditions, 9731 events. 5958/9731 cut-off events. For 123429/123429 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 61517 event pairs, 151 based on Foata normal form. 162/9893 useless extension candidates. Maximal degree in co-relation 64228. Up to 2006 conditions per place. [2023-11-17 16:05:38,223 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 460 selfloop transitions, 355 changer transitions 274/1089 dead transitions. [2023-11-17 16:05:38,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1089 transitions, 17699 flow [2023-11-17 16:05:38,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-11-17 16:05:38,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-11-17 16:05:38,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 6214 transitions. [2023-11-17 16:05:38,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45920780372450487 [2023-11-17 16:05:38,228 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 6214 transitions. [2023-11-17 16:05:38,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 6214 transitions. [2023-11-17 16:05:38,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:38,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 6214 transitions. [2023-11-17 16:05:38,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 91.38235294117646) internal successors, (6214), 68 states have internal predecessors, (6214), 0 states have call successors, (0), 0 states have 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:05:38,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 199.0) internal successors, (13731), 69 states have internal predecessors, (13731), 0 states have call successors, (0), 0 states have 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:05:38,243 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 199.0) internal successors, (13731), 69 states have internal predecessors, (13731), 0 states have call successors, (0), 0 states have 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:05:38,243 INFO L175 Difference]: Start difference. First operand has 259 places, 454 transitions, 6915 flow. Second operand 68 states and 6214 transitions. [2023-11-17 16:05:38,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 1089 transitions, 17699 flow [2023-11-17 16:05:38,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 1089 transitions, 15447 flow, removed 1094 selfloop flow, removed 28 redundant places. [2023-11-17 16:05:38,598 INFO L231 Difference]: Finished difference. Result has 299 places, 559 transitions, 8998 flow [2023-11-17 16:05:38,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=6001, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=8998, PETRI_PLACES=299, PETRI_TRANSITIONS=559} [2023-11-17 16:05:38,599 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2023-11-17 16:05:38,599 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 559 transitions, 8998 flow [2023-11-17 16:05:38,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:38,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:38,599 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:38,604 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 16:05:38,800 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,SelfDestructingSolverStorable16 [2023-11-17 16:05:38,800 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:38,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:38,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1485988104, now seen corresponding path program 7 times [2023-11-17 16:05:38,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:38,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777128406] [2023-11-17 16:05:38,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:38,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:38,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:39,041 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:39,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:39,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777128406] [2023-11-17 16:05:39,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777128406] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:39,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668020072] [2023-11-17 16:05:39,042 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:05:39,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:39,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:39,043 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 16:05:39,076 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 16:05:39,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:39,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:05:39,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:39,371 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:39,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:40,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668020072] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:40,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:40,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:05:40,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706172518] [2023-11-17 16:05:40,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:40,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:05:40,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:40,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:05:40,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:05:40,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:40,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 559 transitions, 8998 flow. Second operand has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:40,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:40,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:40,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:44,407 INFO L124 PetriNetUnfolderBase]: 7120/11659 cut-off events. [2023-11-17 16:05:44,407 INFO L125 PetriNetUnfolderBase]: For 162595/162595 co-relation queries the response was YES. [2023-11-17 16:05:44,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79472 conditions, 11659 events. 7120/11659 cut-off events. For 162595/162595 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 75942 event pairs, 161 based on Foata normal form. 236/11895 useless extension candidates. Maximal degree in co-relation 79294. Up to 2482 conditions per place. [2023-11-17 16:05:44,480 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 514 selfloop transitions, 386 changer transitions 361/1261 dead transitions. [2023-11-17 16:05:44,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1261 transitions, 20684 flow [2023-11-17 16:05:44,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-17 16:05:44,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-17 16:05:44,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 6448 transitions. [2023-11-17 16:05:44,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628858578607322 [2023-11-17 16:05:44,485 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 6448 transitions. [2023-11-17 16:05:44,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 6448 transitions. [2023-11-17 16:05:44,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:44,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 6448 transitions. [2023-11-17 16:05:44,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 92.11428571428571) internal successors, (6448), 70 states have internal predecessors, (6448), 0 states have call successors, (0), 0 states have 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:05:44,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 199.0) internal successors, (14129), 71 states have internal predecessors, (14129), 0 states have call successors, (0), 0 states have 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:05:44,499 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 199.0) internal successors, (14129), 71 states have internal predecessors, (14129), 0 states have call successors, (0), 0 states have 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:05:44,499 INFO L175 Difference]: Start difference. First operand has 299 places, 559 transitions, 8998 flow. Second operand 70 states and 6448 transitions. [2023-11-17 16:05:44,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1261 transitions, 20684 flow [2023-11-17 16:05:45,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 1261 transitions, 17896 flow, removed 1101 selfloop flow, removed 35 redundant places. [2023-11-17 16:05:45,812 INFO L231 Difference]: Finished difference. Result has 334 places, 640 transitions, 10530 flow [2023-11-17 16:05:45,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=10530, PETRI_PLACES=334, PETRI_TRANSITIONS=640} [2023-11-17 16:05:45,813 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2023-11-17 16:05:45,813 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 640 transitions, 10530 flow [2023-11-17 16:05:45,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:45,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:45,814 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:45,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-17 16:05:46,014 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,SelfDestructingSolverStorable17 [2023-11-17 16:05:46,014 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:46,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:46,015 INFO L85 PathProgramCache]: Analyzing trace with hash 517111926, now seen corresponding path program 8 times [2023-11-17 16:05:46,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:46,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962441201] [2023-11-17 16:05:46,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:46,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:46,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:46,297 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:46,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:46,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962441201] [2023-11-17 16:05:46,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962441201] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:46,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008040144] [2023-11-17 16:05:46,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:05:46,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:46,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:46,299 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 16:05:46,303 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 16:05:46,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:05:46,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:46,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:05:46,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:46,592 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:47,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008040144] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:47,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:47,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:05:47,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271038878] [2023-11-17 16:05:47,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:47,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:05:47,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:47,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:05:47,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:05:47,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:05:47,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 640 transitions, 10530 flow. Second operand has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:47,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:47,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:05:47,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:52,514 INFO L124 PetriNetUnfolderBase]: 8547/13924 cut-off events. [2023-11-17 16:05:52,514 INFO L125 PetriNetUnfolderBase]: For 210423/210423 co-relation queries the response was YES. [2023-11-17 16:05:52,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97066 conditions, 13924 events. 8547/13924 cut-off events. For 210423/210423 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 92489 event pairs, 335 based on Foata normal form. 230/14154 useless extension candidates. Maximal degree in co-relation 96918. Up to 3470 conditions per place. [2023-11-17 16:05:52,606 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 594 selfloop transitions, 418 changer transitions 367/1379 dead transitions. [2023-11-17 16:05:52,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 1379 transitions, 24515 flow [2023-11-17 16:05:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-17 16:05:52,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-11-17 16:05:52,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 5938 transitions. [2023-11-17 16:05:52,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45906455353691533 [2023-11-17 16:05:52,611 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 5938 transitions. [2023-11-17 16:05:52,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 5938 transitions. [2023-11-17 16:05:52,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:52,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 5938 transitions. [2023-11-17 16:05:52,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 91.35384615384615) internal successors, (5938), 65 states have internal predecessors, (5938), 0 states have call successors, (0), 0 states have 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:05:52,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 199.0) internal successors, (13134), 66 states have internal predecessors, (13134), 0 states have call successors, (0), 0 states have 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:05:52,623 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 199.0) internal successors, (13134), 66 states have internal predecessors, (13134), 0 states have call successors, (0), 0 states have 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:05:52,623 INFO L175 Difference]: Start difference. First operand has 334 places, 640 transitions, 10530 flow. Second operand 65 states and 5938 transitions. [2023-11-17 16:05:52,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 1379 transitions, 24515 flow [2023-11-17 16:05:53,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 1379 transitions, 21615 flow, removed 1110 selfloop flow, removed 39 redundant places. [2023-11-17 16:05:53,236 INFO L231 Difference]: Finished difference. Result has 363 places, 766 transitions, 12862 flow [2023-11-17 16:05:53,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=9297, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=12862, PETRI_PLACES=363, PETRI_TRANSITIONS=766} [2023-11-17 16:05:53,237 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2023-11-17 16:05:53,237 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 766 transitions, 12862 flow [2023-11-17 16:05:53,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.5) internal successors, (2076), 24 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have 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:05:53,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:05:53,238 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:05:53,245 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 16:05:53,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:53,442 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:05:53,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:05:53,442 INFO L85 PathProgramCache]: Analyzing trace with hash -495308936, now seen corresponding path program 9 times [2023-11-17 16:05:53,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:05:53,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374876810] [2023-11-17 16:05:53,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:05:53,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:05:53,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:05:53,693 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:53,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:05:53,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374876810] [2023-11-17 16:05:53,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374876810] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:05:53,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480628894] [2023-11-17 16:05:53,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:05:53,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:05:53,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:05:53,697 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 16:05:53,724 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 16:05:53,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-17 16:05:53,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:05:53,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:05:53,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:05:53,976 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:53,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:05:54,903 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:05:54,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480628894] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:05:54,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:05:54,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:05:54,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742266077] [2023-11-17 16:05:54,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:05:54,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:05:54,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:05:54,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:05:54,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:05:54,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 199 [2023-11-17 16:05:54,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 766 transitions, 12862 flow. Second operand has 24 states, 24 states have (on average 84.66666666666667) internal successors, (2032), 24 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have 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:05:54,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:05:54,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 199 [2023-11-17 16:05:54,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:00,973 INFO L124 PetriNetUnfolderBase]: 8795/14344 cut-off events. [2023-11-17 16:06:00,973 INFO L125 PetriNetUnfolderBase]: For 215193/215193 co-relation queries the response was YES. [2023-11-17 16:06:01,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97083 conditions, 14344 events. 8795/14344 cut-off events. For 215193/215193 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 95147 event pairs, 317 based on Foata normal form. 232/14576 useless extension candidates. Maximal degree in co-relation 96800. Up to 4232 conditions per place. [2023-11-17 16:06:01,080 INFO L140 encePairwiseOnDemand]: 190/199 looper letters, 729 selfloop transitions, 430 changer transitions 271/1430 dead transitions. [2023-11-17 16:06:01,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 1430 transitions, 23741 flow [2023-11-17 16:06:01,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-11-17 16:06:01,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-11-17 16:06:01,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 7919 transitions. [2023-11-17 16:06:01,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4471232567331037 [2023-11-17 16:06:01,086 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 7919 transitions. [2023-11-17 16:06:01,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 7919 transitions. [2023-11-17 16:06:01,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:01,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 7919 transitions. [2023-11-17 16:06:01,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 88.97752808988764) internal successors, (7919), 89 states have internal predecessors, (7919), 0 states have call successors, (0), 0 states have 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:06:01,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 199.0) internal successors, (17910), 90 states have internal predecessors, (17910), 0 states have call successors, (0), 0 states have 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:06:01,112 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 199.0) internal successors, (17910), 90 states have internal predecessors, (17910), 0 states have call successors, (0), 0 states have 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:06:01,112 INFO L175 Difference]: Start difference. First operand has 363 places, 766 transitions, 12862 flow. Second operand 89 states and 7919 transitions. [2023-11-17 16:06:01,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 1430 transitions, 23741 flow [2023-11-17 16:06:02,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 1430 transitions, 22592 flow, removed 542 selfloop flow, removed 30 redundant places. [2023-11-17 16:06:02,694 INFO L231 Difference]: Finished difference. Result has 450 places, 855 transitions, 15427 flow [2023-11-17 16:06:02,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=12105, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=15427, PETRI_PLACES=450, PETRI_TRANSITIONS=855} [2023-11-17 16:06:02,694 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 420 predicate places. [2023-11-17 16:06:02,695 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 855 transitions, 15427 flow [2023-11-17 16:06:02,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 84.66666666666667) internal successors, (2032), 24 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have 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:06:02,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:02,695 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:02,702 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 16:06:02,896 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,SelfDestructingSolverStorable19 [2023-11-17 16:06:02,897 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:06:02,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:02,897 INFO L85 PathProgramCache]: Analyzing trace with hash -665445370, now seen corresponding path program 10 times [2023-11-17 16:06:02,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:02,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8293408] [2023-11-17 16:06:02,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:02,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:02,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:03,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:03,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:03,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8293408] [2023-11-17 16:06:03,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8293408] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:06:03,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593709578] [2023-11-17 16:06:03,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:06:03,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:03,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:03,116 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 16:06:03,136 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 16:06:03,209 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:06:03,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:06:03,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:06:03,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:06:03,377 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:03,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:06:04,439 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:04,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593709578] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:06:04,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:06:04,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:06:04,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409030773] [2023-11-17 16:06:04,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:06:04,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:06:04,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:04,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:06:04,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:06:04,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:06:04,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 855 transitions, 15427 flow. Second operand has 24 states, 24 states have (on average 86.45833333333333) internal successors, (2075), 24 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:04,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:04,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:06:04,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:10,902 INFO L124 PetriNetUnfolderBase]: 10199/16680 cut-off events. [2023-11-17 16:06:10,902 INFO L125 PetriNetUnfolderBase]: For 576079/576079 co-relation queries the response was YES. [2023-11-17 16:06:11,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138179 conditions, 16680 events. 10199/16680 cut-off events. For 576079/576079 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 115155 event pairs, 499 based on Foata normal form. 234/16914 useless extension candidates. Maximal degree in co-relation 137894. Up to 5446 conditions per place. [2023-11-17 16:06:11,061 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 761 selfloop transitions, 445 changer transitions 364/1570 dead transitions. [2023-11-17 16:06:11,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1570 transitions, 29500 flow [2023-11-17 16:06:11,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-17 16:06:11,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-17 16:06:11,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 6456 transitions. [2023-11-17 16:06:11,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46346015793251977 [2023-11-17 16:06:11,065 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 6456 transitions. [2023-11-17 16:06:11,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 6456 transitions. [2023-11-17 16:06:11,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:11,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 6456 transitions. [2023-11-17 16:06:11,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 92.22857142857143) internal successors, (6456), 70 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have 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:06:11,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 199.0) internal successors, (14129), 71 states have internal predecessors, (14129), 0 states have call successors, (0), 0 states have 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:06:11,077 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 199.0) internal successors, (14129), 71 states have internal predecessors, (14129), 0 states have call successors, (0), 0 states have 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:06:11,077 INFO L175 Difference]: Start difference. First operand has 450 places, 855 transitions, 15427 flow. Second operand 70 states and 6456 transitions. [2023-11-17 16:06:11,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1570 transitions, 29500 flow [2023-11-17 16:06:13,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 1570 transitions, 27258 flow, removed 1034 selfloop flow, removed 56 redundant places. [2023-11-17 16:06:13,563 INFO L231 Difference]: Finished difference. Result has 453 places, 942 transitions, 18110 flow [2023-11-17 16:06:13,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=14587, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=18110, PETRI_PLACES=453, PETRI_TRANSITIONS=942} [2023-11-17 16:06:13,564 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 423 predicate places. [2023-11-17 16:06:13,564 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 942 transitions, 18110 flow [2023-11-17 16:06:13,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.45833333333333) internal successors, (2075), 24 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:13,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:13,565 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:13,571 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 16:06:13,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:13,766 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:06:13,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:13,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1904635644, now seen corresponding path program 3 times [2023-11-17 16:06:13,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:13,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526455985] [2023-11-17 16:06:13,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:13,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:13,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:14,012 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:14,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:14,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526455985] [2023-11-17 16:06:14,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526455985] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:06:14,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925347909] [2023-11-17 16:06:14,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:06:14,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:14,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:14,013 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 16:06:14,016 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 16:06:14,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-17 16:06:14,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:06:14,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:06:14,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:06:14,307 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:14,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:06:14,808 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:14,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925347909] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:06:14,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:06:14,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-17 16:06:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078717163] [2023-11-17 16:06:14,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:06:14,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:06:14,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:14,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:06:14,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2023-11-17 16:06:14,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:06:14,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 942 transitions, 18110 flow. Second operand has 24 states, 24 states have (on average 86.83333333333333) internal successors, (2084), 24 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have 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:06:14,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:14,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:06:14,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:21,138 INFO L124 PetriNetUnfolderBase]: 10083/16410 cut-off events. [2023-11-17 16:06:21,138 INFO L125 PetriNetUnfolderBase]: For 408529/408529 co-relation queries the response was YES. [2023-11-17 16:06:21,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128662 conditions, 16410 events. 10083/16410 cut-off events. For 408529/408529 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 111636 event pairs, 1135 based on Foata normal form. 180/16590 useless extension candidates. Maximal degree in co-relation 128434. Up to 7938 conditions per place. [2023-11-17 16:06:21,297 INFO L140 encePairwiseOnDemand]: 189/199 looper letters, 868 selfloop transitions, 295 changer transitions 269/1432 dead transitions. [2023-11-17 16:06:21,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1432 transitions, 28637 flow [2023-11-17 16:06:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-11-17 16:06:21,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-11-17 16:06:21,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 6805 transitions. [2023-11-17 16:06:21,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559463986599665 [2023-11-17 16:06:21,301 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 6805 transitions. [2023-11-17 16:06:21,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 6805 transitions. [2023-11-17 16:06:21,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:21,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 6805 transitions. [2023-11-17 16:06:21,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 90.73333333333333) internal successors, (6805), 75 states have internal predecessors, (6805), 0 states have call successors, (0), 0 states have 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:06:21,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 199.0) internal successors, (15124), 76 states have internal predecessors, (15124), 0 states have call successors, (0), 0 states have 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:06:21,313 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 199.0) internal successors, (15124), 76 states have internal predecessors, (15124), 0 states have call successors, (0), 0 states have 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:06:21,313 INFO L175 Difference]: Start difference. First operand has 453 places, 942 transitions, 18110 flow. Second operand 75 states and 6805 transitions. [2023-11-17 16:06:21,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1432 transitions, 28637 flow [2023-11-17 16:06:23,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 1432 transitions, 27508 flow, removed 495 selfloop flow, removed 36 redundant places. [2023-11-17 16:06:23,386 INFO L231 Difference]: Finished difference. Result has 508 places, 985 transitions, 19156 flow [2023-11-17 16:06:23,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=17185, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=19156, PETRI_PLACES=508, PETRI_TRANSITIONS=985} [2023-11-17 16:06:23,387 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 478 predicate places. [2023-11-17 16:06:23,387 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 985 transitions, 19156 flow [2023-11-17 16:06:23,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.83333333333333) internal successors, (2084), 24 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have 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:06:23,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:23,388 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:23,392 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 16:06:23,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:23,588 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:06:23,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:23,589 INFO L85 PathProgramCache]: Analyzing trace with hash 922355598, now seen corresponding path program 11 times [2023-11-17 16:06:23,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:23,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120982980] [2023-11-17 16:06:23,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:23,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:23,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:23,848 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:23,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:23,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120982980] [2023-11-17 16:06:23,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120982980] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:06:23,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207939415] [2023-11-17 16:06:23,849 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:06:23,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:23,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:23,850 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 16:06:23,876 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 16:06:23,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-11-17 16:06:23,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:06:23,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 16:06:23,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:06:24,188 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:24,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:06:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:25,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207939415] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:06:25,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:06:25,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-11-17 16:06:25,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638824483] [2023-11-17 16:06:25,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:06:25,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-17 16:06:25,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:25,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-17 16:06:25,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2023-11-17 16:06:25,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:06:25,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 985 transitions, 19156 flow. Second operand has 26 states, 26 states have (on average 86.5) internal successors, (2249), 26 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have 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:06:25,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:25,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:06:25,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:33,886 INFO L124 PetriNetUnfolderBase]: 11935/19448 cut-off events. [2023-11-17 16:06:33,886 INFO L125 PetriNetUnfolderBase]: For 1104518/1104518 co-relation queries the response was YES. [2023-11-17 16:06:34,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185608 conditions, 19448 events. 11935/19448 cut-off events. For 1104518/1104518 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 135675 event pairs, 637 based on Foata normal form. 170/19618 useless extension candidates. Maximal degree in co-relation 185280. Up to 5650 conditions per place. [2023-11-17 16:06:34,115 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 915 selfloop transitions, 598 changer transitions 303/1816 dead transitions. [2023-11-17 16:06:34,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 1816 transitions, 39813 flow [2023-11-17 16:06:34,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-11-17 16:06:34,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2023-11-17 16:06:34,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 7787 transitions. [2023-11-17 16:06:34,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46036062666272537 [2023-11-17 16:06:34,120 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 7787 transitions. [2023-11-17 16:06:34,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 7787 transitions. [2023-11-17 16:06:34,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:34,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 7787 transitions. [2023-11-17 16:06:34,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 91.61176470588235) internal successors, (7787), 85 states have internal predecessors, (7787), 0 states have call successors, (0), 0 states have 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:06:34,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 199.0) internal successors, (17114), 86 states have internal predecessors, (17114), 0 states have call successors, (0), 0 states have 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:06:34,132 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 199.0) internal successors, (17114), 86 states have internal predecessors, (17114), 0 states have call successors, (0), 0 states have 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:06:34,132 INFO L175 Difference]: Start difference. First operand has 508 places, 985 transitions, 19156 flow. Second operand 85 states and 7787 transitions. [2023-11-17 16:06:34,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 1816 transitions, 39813 flow [2023-11-17 16:06:37,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 1816 transitions, 35801 flow, removed 1982 selfloop flow, removed 57 redundant places. [2023-11-17 16:06:37,100 INFO L231 Difference]: Finished difference. Result has 513 places, 1136 transitions, 23892 flow [2023-11-17 16:06:37,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=18358, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=23892, PETRI_PLACES=513, PETRI_TRANSITIONS=1136} [2023-11-17 16:06:37,101 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 483 predicate places. [2023-11-17 16:06:37,101 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 1136 transitions, 23892 flow [2023-11-17 16:06:37,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 86.5) internal successors, (2249), 26 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have 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:06:37,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:37,102 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:37,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-17 16:06:37,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-17 16:06:37,302 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:06:37,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:37,303 INFO L85 PathProgramCache]: Analyzing trace with hash -2085187166, now seen corresponding path program 12 times [2023-11-17 16:06:37,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:37,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537516331] [2023-11-17 16:06:37,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:37,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:37,556 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:37,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:37,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537516331] [2023-11-17 16:06:37,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537516331] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:06:37,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260053011] [2023-11-17 16:06:37,557 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:06:37,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:37,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:37,558 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 16:06:37,558 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 16:06:37,668 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-17 16:06:37,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:06:37,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 16:06:37,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:06:38,016 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:38,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:06:39,497 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:39,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260053011] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:06:39,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:06:39,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-11-17 16:06:39,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888656720] [2023-11-17 16:06:39,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:06:39,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-17 16:06:39,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:39,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-17 16:06:39,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2023-11-17 16:06:39,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:06:39,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 1136 transitions, 23892 flow. Second operand has 26 states, 26 states have (on average 86.5) internal successors, (2249), 26 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have 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:06:39,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:39,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:06:39,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:49,758 INFO L124 PetriNetUnfolderBase]: 14247/23300 cut-off events. [2023-11-17 16:06:49,758 INFO L125 PetriNetUnfolderBase]: For 636803/636803 co-relation queries the response was YES. [2023-11-17 16:06:49,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199077 conditions, 23300 events. 14247/23300 cut-off events. For 636803/636803 co-relation queries the response was YES. Maximal size of possible extension queue 979. Compared 169634 event pairs, 511 based on Foata normal form. 292/23592 useless extension candidates. Maximal degree in co-relation 198834. Up to 5812 conditions per place. [2023-11-17 16:06:50,000 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 922 selfloop transitions, 758 changer transitions 473/2153 dead transitions. [2023-11-17 16:06:50,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 2153 transitions, 46962 flow [2023-11-17 16:06:50,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-11-17 16:06:50,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-11-17 16:06:50,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 8124 transitions. [2023-11-17 16:06:50,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4639104613978986 [2023-11-17 16:06:50,097 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 8124 transitions. [2023-11-17 16:06:50,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 8124 transitions. [2023-11-17 16:06:50,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:50,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 8124 transitions. [2023-11-17 16:06:50,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 92.31818181818181) internal successors, (8124), 88 states have internal predecessors, (8124), 0 states have call successors, (0), 0 states have 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:06:50,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 199.0) internal successors, (17711), 89 states have internal predecessors, (17711), 0 states have call successors, (0), 0 states have 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:06:50,111 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 199.0) internal successors, (17711), 89 states have internal predecessors, (17711), 0 states have call successors, (0), 0 states have 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:06:50,111 INFO L175 Difference]: Start difference. First operand has 513 places, 1136 transitions, 23892 flow. Second operand 88 states and 8124 transitions. [2023-11-17 16:06:50,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 2153 transitions, 46962 flow [2023-11-17 16:06:53,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 2153 transitions, 43033 flow, removed 1573 selfloop flow, removed 40 redundant places. [2023-11-17 16:06:53,089 INFO L231 Difference]: Finished difference. Result has 567 places, 1331 transitions, 29509 flow [2023-11-17 16:06:53,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=22100, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=567, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=29509, PETRI_PLACES=567, PETRI_TRANSITIONS=1331} [2023-11-17 16:06:53,090 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 537 predicate places. [2023-11-17 16:06:53,090 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 1331 transitions, 29509 flow [2023-11-17 16:06:53,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 86.5) internal successors, (2249), 26 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have 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:06:53,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:53,091 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:53,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-17 16:06:53,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:53,295 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:06:53,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1931313856, now seen corresponding path program 13 times [2023-11-17 16:06:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:53,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50294457] [2023-11-17 16:06:53,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:53,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:53,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:53,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:53,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50294457] [2023-11-17 16:06:53,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50294457] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:06:53,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132814242] [2023-11-17 16:06:53,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:06:53,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:53,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:53,907 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 16:06:53,909 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 16:06:54,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:54,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:06:54,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:06:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:54,323 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:06:55,932 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:55,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132814242] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:06:55,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:06:55,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:06:55,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228885134] [2023-11-17 16:06:55,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:06:55,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:06:55,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:55,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:06:55,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:06:55,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:06:55,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 1331 transitions, 29509 flow. Second operand has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:06:55,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:55,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:06:55,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:08,121 INFO L124 PetriNetUnfolderBase]: 15963/25960 cut-off events. [2023-11-17 16:07:08,122 INFO L125 PetriNetUnfolderBase]: For 848800/848800 co-relation queries the response was YES. [2023-11-17 16:07:08,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229379 conditions, 25960 events. 15963/25960 cut-off events. For 848800/848800 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 189958 event pairs, 643 based on Foata normal form. 350/26310 useless extension candidates. Maximal degree in co-relation 229078. Up to 6670 conditions per place. [2023-11-17 16:07:08,424 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 928 selfloop transitions, 819 changer transitions 568/2315 dead transitions. [2023-11-17 16:07:08,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 2315 transitions, 54449 flow [2023-11-17 16:07:08,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2023-11-17 16:07:08,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2023-11-17 16:07:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 7864 transitions. [2023-11-17 16:07:08,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459506836508122 [2023-11-17 16:07:08,428 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 7864 transitions. [2023-11-17 16:07:08,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 7864 transitions. [2023-11-17 16:07:08,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:08,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 7864 transitions. [2023-11-17 16:07:08,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 91.44186046511628) internal successors, (7864), 86 states have internal predecessors, (7864), 0 states have call successors, (0), 0 states have 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:07:08,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 199.0) internal successors, (17313), 87 states have internal predecessors, (17313), 0 states have call successors, (0), 0 states have 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:07:08,441 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 199.0) internal successors, (17313), 87 states have internal predecessors, (17313), 0 states have call successors, (0), 0 states have 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:07:08,441 INFO L175 Difference]: Start difference. First operand has 567 places, 1331 transitions, 29509 flow. Second operand 86 states and 7864 transitions. [2023-11-17 16:07:08,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 2315 transitions, 54449 flow [2023-11-17 16:07:12,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 2315 transitions, 50811 flow, removed 1784 selfloop flow, removed 33 redundant places. [2023-11-17 16:07:12,732 INFO L231 Difference]: Finished difference. Result has 618 places, 1421 transitions, 33695 flow [2023-11-17 16:07:12,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=27878, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=629, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=33695, PETRI_PLACES=618, PETRI_TRANSITIONS=1421} [2023-11-17 16:07:12,733 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 588 predicate places. [2023-11-17 16:07:12,733 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 1421 transitions, 33695 flow [2023-11-17 16:07:12,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:07:12,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:12,733 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:12,740 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 16:07:12,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:07:12,934 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:07:12,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:12,934 INFO L85 PathProgramCache]: Analyzing trace with hash -917560356, now seen corresponding path program 14 times [2023-11-17 16:07:12,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:12,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821556329] [2023-11-17 16:07:12,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:12,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:13,327 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:07:13,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:13,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821556329] [2023-11-17 16:07:13,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821556329] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:07:13,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420037129] [2023-11-17 16:07:13,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:07:13,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:07:13,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:07:13,329 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 16:07:13,332 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 16:07:13,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:07:13,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:07:13,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:07:13,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:07:13,769 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:07:13,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:07:16,369 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:07:16,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420037129] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:07:16,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:07:16,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:07:16,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020534132] [2023-11-17 16:07:16,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:07:16,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:07:16,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:16,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:07:16,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:07:16,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 199 [2023-11-17 16:07:16,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 1421 transitions, 33695 flow. Second operand has 30 states, 30 states have (on average 84.53333333333333) internal successors, (2536), 30 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have 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:07:16,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:16,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 199 [2023-11-17 16:07:16,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:36,041 INFO L124 PetriNetUnfolderBase]: 17975/29192 cut-off events. [2023-11-17 16:07:36,041 INFO L125 PetriNetUnfolderBase]: For 1002436/1002436 co-relation queries the response was YES. [2023-11-17 16:07:36,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259721 conditions, 29192 events. 17975/29192 cut-off events. For 1002436/1002436 co-relation queries the response was YES. Maximal size of possible extension queue 1186. Compared 216788 event pairs, 531 based on Foata normal form. 556/29748 useless extension candidates. Maximal degree in co-relation 259528. Up to 7562 conditions per place. [2023-11-17 16:07:36,543 INFO L140 encePairwiseOnDemand]: 190/199 looper letters, 1047 selfloop transitions, 1024 changer transitions 660/2731 dead transitions. [2023-11-17 16:07:36,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 2731 transitions, 65915 flow [2023-11-17 16:07:36,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2023-11-17 16:07:36,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2023-11-17 16:07:36,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 12854 transitions. [2023-11-17 16:07:36,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4454687229249697 [2023-11-17 16:07:36,551 INFO L72 ComplementDD]: Start complementDD. Operand 145 states and 12854 transitions. [2023-11-17 16:07:36,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 12854 transitions. [2023-11-17 16:07:36,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:36,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 145 states and 12854 transitions. [2023-11-17 16:07:36,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 146 states, 145 states have (on average 88.64827586206897) internal successors, (12854), 145 states have internal predecessors, (12854), 0 states have call successors, (0), 0 states have 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:07:36,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 146 states, 146 states have (on average 199.0) internal successors, (29054), 146 states have internal predecessors, (29054), 0 states have call successors, (0), 0 states have 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:07:36,577 INFO L81 ComplementDD]: Finished complementDD. Result has 146 states, 146 states have (on average 199.0) internal successors, (29054), 146 states have internal predecessors, (29054), 0 states have call successors, (0), 0 states have 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:07:36,577 INFO L175 Difference]: Start difference. First operand has 618 places, 1421 transitions, 33695 flow. Second operand 145 states and 12854 transitions. [2023-11-17 16:07:36,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 2731 transitions, 65915 flow [2023-11-17 16:07:42,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 2731 transitions, 62121 flow, removed 1743 selfloop flow, removed 50 redundant places. [2023-11-17 16:07:42,237 INFO L231 Difference]: Finished difference. Result has 757 places, 1664 transitions, 42227 flow [2023-11-17 16:07:42,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=31292, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=717, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=145, PETRI_FLOW=42227, PETRI_PLACES=757, PETRI_TRANSITIONS=1664} [2023-11-17 16:07:42,238 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 727 predicate places. [2023-11-17 16:07:42,238 INFO L495 AbstractCegarLoop]: Abstraction has has 757 places, 1664 transitions, 42227 flow [2023-11-17 16:07:42,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 84.53333333333333) internal successors, (2536), 30 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have 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:07:42,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:42,239 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:42,246 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 16:07:42,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:07:42,440 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:07:42,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:42,441 INFO L85 PathProgramCache]: Analyzing trace with hash 562793096, now seen corresponding path program 15 times [2023-11-17 16:07:42,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:42,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77663935] [2023-11-17 16:07:42,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:42,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:42,798 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:07:42,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:42,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77663935] [2023-11-17 16:07:42,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77663935] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:07:42,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099947848] [2023-11-17 16:07:42,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:07:42,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:07:42,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:07:42,800 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 16:07:42,802 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 16:07:43,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-11-17 16:07:43,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:07:43,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:07:43,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:07:43,354 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:07:43,354 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:07:45,607 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:07:45,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099947848] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:07:45,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:07:45,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:07:45,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312543999] [2023-11-17 16:07:45,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:07:45,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:07:45,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:45,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:07:45,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:07:45,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 199 [2023-11-17 16:07:45,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 1664 transitions, 42227 flow. Second operand has 30 states, 30 states have (on average 84.53333333333333) internal successors, (2536), 30 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have 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:07:45,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:45,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 199 [2023-11-17 16:07:45,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:07,581 INFO L124 PetriNetUnfolderBase]: 20630/33491 cut-off events. [2023-11-17 16:08:07,582 INFO L125 PetriNetUnfolderBase]: For 4271951/4271951 co-relation queries the response was YES. [2023-11-17 16:08:08,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 399615 conditions, 33491 events. 20630/33491 cut-off events. For 4271951/4271951 co-relation queries the response was YES. Maximal size of possible extension queue 1357. Compared 253427 event pairs, 677 based on Foata normal form. 650/34141 useless extension candidates. Maximal degree in co-relation 398190. Up to 8704 conditions per place. [2023-11-17 16:08:08,757 INFO L140 encePairwiseOnDemand]: 190/199 looper letters, 1124 selfloop transitions, 1139 changer transitions 747/3010 dead transitions. [2023-11-17 16:08:08,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 3010 transitions, 83316 flow [2023-11-17 16:08:08,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2023-11-17 16:08:08,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2023-11-17 16:08:08,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 12322 transitions. [2023-11-17 16:08:08,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44546473374064566 [2023-11-17 16:08:08,764 INFO L72 ComplementDD]: Start complementDD. Operand 139 states and 12322 transitions. [2023-11-17 16:08:08,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 139 states and 12322 transitions. [2023-11-17 16:08:08,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:08,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 139 states and 12322 transitions. [2023-11-17 16:08:08,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 140 states, 139 states have (on average 88.64748201438849) internal successors, (12322), 139 states have internal predecessors, (12322), 0 states have call successors, (0), 0 states have 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:08:08,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 140 states, 140 states have (on average 199.0) internal successors, (27860), 140 states have internal predecessors, (27860), 0 states have call successors, (0), 0 states have 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:08:08,790 INFO L81 ComplementDD]: Finished complementDD. Result has 140 states, 140 states have (on average 199.0) internal successors, (27860), 140 states have internal predecessors, (27860), 0 states have call successors, (0), 0 states have 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:08:08,790 INFO L175 Difference]: Start difference. First operand has 757 places, 1664 transitions, 42227 flow. Second operand 139 states and 12322 transitions. [2023-11-17 16:08:08,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 3010 transitions, 83316 flow [2023-11-17 16:08:23,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 3010 transitions, 71491 flow, removed 5216 selfloop flow, removed 97 redundant places. [2023-11-17 16:08:23,349 INFO L231 Difference]: Finished difference. Result has 805 places, 1895 transitions, 49148 flow [2023-11-17 16:08:23,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=37922, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=843, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=139, PETRI_FLOW=49148, PETRI_PLACES=805, PETRI_TRANSITIONS=1895} [2023-11-17 16:08:23,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 775 predicate places. [2023-11-17 16:08:23,351 INFO L495 AbstractCegarLoop]: Abstraction has has 805 places, 1895 transitions, 49148 flow [2023-11-17 16:08:23,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 84.53333333333333) internal successors, (2536), 30 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have 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:08:23,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:23,351 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:23,356 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 16:08:23,552 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,SelfDestructingSolverStorable26 [2023-11-17 16:08:23,552 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:08:23,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash 947388582, now seen corresponding path program 16 times [2023-11-17 16:08:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:23,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070058294] [2023-11-17 16:08:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:23,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:23,908 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:08:23,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:23,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070058294] [2023-11-17 16:08:23,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070058294] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:08:23,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42400228] [2023-11-17 16:08:23,908 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:08:23,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:08:23,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:08:23,909 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 16:08:23,911 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 16:08:24,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:08:24,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:08:24,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:08:24,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:08:24,308 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:08:24,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:08:26,587 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:08:26,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42400228] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:08:26,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:08:26,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:08:26,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365363582] [2023-11-17 16:08:26,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:08:26,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:08:26,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:08:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=688, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:08:26,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:08:26,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 1895 transitions, 49148 flow. Second operand has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:08:26,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:26,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:08:26,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:51,313 INFO L124 PetriNetUnfolderBase]: 23724/38655 cut-off events. [2023-11-17 16:08:51,313 INFO L125 PetriNetUnfolderBase]: For 5478569/5478569 co-relation queries the response was YES. [2023-11-17 16:08:52,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494271 conditions, 38655 events. 23724/38655 cut-off events. For 5478569/5478569 co-relation queries the response was YES. Maximal size of possible extension queue 1553. Compared 302976 event pairs, 1201 based on Foata normal form. 452/39107 useless extension candidates. Maximal degree in co-relation 491727. Up to 11722 conditions per place. [2023-11-17 16:08:52,389 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 1472 selfloop transitions, 1126 changer transitions 645/3243 dead transitions. [2023-11-17 16:08:52,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 3243 transitions, 92007 flow [2023-11-17 16:08:52,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-11-17 16:08:52,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2023-11-17 16:08:52,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 8956 transitions. [2023-11-17 16:08:52,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4639693311920427 [2023-11-17 16:08:52,395 INFO L72 ComplementDD]: Start complementDD. Operand 97 states and 8956 transitions. [2023-11-17 16:08:52,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 8956 transitions. [2023-11-17 16:08:52,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:52,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 97 states and 8956 transitions. [2023-11-17 16:08:52,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 98 states, 97 states have (on average 92.3298969072165) internal successors, (8956), 97 states have internal predecessors, (8956), 0 states have call successors, (0), 0 states have 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:08:52,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 98 states, 98 states have (on average 199.0) internal successors, (19502), 98 states have internal predecessors, (19502), 0 states have call successors, (0), 0 states have 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:08:52,413 INFO L81 ComplementDD]: Finished complementDD. Result has 98 states, 98 states have (on average 199.0) internal successors, (19502), 98 states have internal predecessors, (19502), 0 states have call successors, (0), 0 states have 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:08:52,413 INFO L175 Difference]: Start difference. First operand has 805 places, 1895 transitions, 49148 flow. Second operand 97 states and 8956 transitions. [2023-11-17 16:08:52,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 3243 transitions, 92007 flow [2023-11-17 16:09:13,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 3243 transitions, 82273 flow, removed 4669 selfloop flow, removed 94 redundant places. [2023-11-17 16:09:13,656 INFO L231 Difference]: Finished difference. Result has 766 places, 2149 transitions, 58280 flow [2023-11-17 16:09:13,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=46314, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=817, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=97, PETRI_FLOW=58280, PETRI_PLACES=766, PETRI_TRANSITIONS=2149} [2023-11-17 16:09:13,658 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 736 predicate places. [2023-11-17 16:09:13,658 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 2149 transitions, 58280 flow [2023-11-17 16:09:13,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:09:13,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:13,659 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:13,664 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 16:09:13,864 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,SelfDestructingSolverStorable27 [2023-11-17 16:09:13,864 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:09:13,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:13,865 INFO L85 PathProgramCache]: Analyzing trace with hash 2038259154, now seen corresponding path program 17 times [2023-11-17 16:09:13,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:13,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610475435] [2023-11-17 16:09:13,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:13,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:13,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:09:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:09:14,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:09:14,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610475435] [2023-11-17 16:09:14,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610475435] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:09:14,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909888596] [2023-11-17 16:09:14,216 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:09:14,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:09:14,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:09:14,217 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 16:09:14,218 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 16:09:14,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-17 16:09:14,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:09:14,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:09:14,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:09:14,689 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:09:14,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:09:17,178 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:09:17,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909888596] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:09:17,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:09:17,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:09:17,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013858322] [2023-11-17 16:09:17,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:09:17,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:09:17,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:09:17,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:09:17,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:09:17,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:09:17,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 2149 transitions, 58280 flow. Second operand has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:09:17,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:09:17,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:09:17,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:47,062 INFO L124 PetriNetUnfolderBase]: 27019/43810 cut-off events. [2023-11-17 16:09:47,063 INFO L125 PetriNetUnfolderBase]: For 2388049/2388049 co-relation queries the response was YES. [2023-11-17 16:09:48,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463824 conditions, 43810 events. 27019/43810 cut-off events. For 2388049/2388049 co-relation queries the response was YES. Maximal size of possible extension queue 1681. Compared 344276 event pairs, 1205 based on Foata normal form. 704/44514 useless extension candidates. Maximal degree in co-relation 463248. Up to 12590 conditions per place. [2023-11-17 16:09:48,345 INFO L140 encePairwiseOnDemand]: 192/199 looper letters, 1416 selfloop transitions, 1306 changer transitions 961/3683 dead transitions. [2023-11-17 16:09:48,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 3683 transitions, 106386 flow [2023-11-17 16:09:48,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2023-11-17 16:09:48,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2023-11-17 16:09:48,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 8964 transitions. [2023-11-17 16:09:48,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45964516459850274 [2023-11-17 16:09:48,350 INFO L72 ComplementDD]: Start complementDD. Operand 98 states and 8964 transitions. [2023-11-17 16:09:48,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98 states and 8964 transitions. [2023-11-17 16:09:48,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:48,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 98 states and 8964 transitions. [2023-11-17 16:09:48,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 99 states, 98 states have (on average 91.46938775510205) internal successors, (8964), 98 states have internal predecessors, (8964), 0 states have call successors, (0), 0 states have 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:09:48,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 99 states, 99 states have (on average 199.0) internal successors, (19701), 99 states have internal predecessors, (19701), 0 states have call successors, (0), 0 states have 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:09:48,365 INFO L81 ComplementDD]: Finished complementDD. Result has 99 states, 99 states have (on average 199.0) internal successors, (19701), 99 states have internal predecessors, (19701), 0 states have call successors, (0), 0 states have 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:09:48,365 INFO L175 Difference]: Start difference. First operand has 766 places, 2149 transitions, 58280 flow. Second operand 98 states and 8964 transitions. [2023-11-17 16:09:48,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 3683 transitions, 106386 flow [2023-11-17 16:10:06,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 3683 transitions, 100468 flow, removed 2816 selfloop flow, removed 51 redundant places. [2023-11-17 16:10:06,584 INFO L231 Difference]: Finished difference. Result has 824 places, 2323 transitions, 66420 flow [2023-11-17 16:10:06,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=55151, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=964, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1083, PETRI_DIFFERENCE_SUBTRAHEND_STATES=98, PETRI_FLOW=66420, PETRI_PLACES=824, PETRI_TRANSITIONS=2323} [2023-11-17 16:10:06,587 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 794 predicate places. [2023-11-17 16:10:06,587 INFO L495 AbstractCegarLoop]: Abstraction has has 824 places, 2323 transitions, 66420 flow [2023-11-17 16:10:06,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:10:06,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:10:06,587 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:10:06,592 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 16:10:06,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-17 16:10:06,792 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:10:06,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:10:06,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1333666688, now seen corresponding path program 18 times [2023-11-17 16:10:06,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:10:06,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471747023] [2023-11-17 16:10:06,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:10:06,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:10:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:07,163 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:10:07,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:07,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471747023] [2023-11-17 16:10:07,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471747023] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:10:07,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207676561] [2023-11-17 16:10:07,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:10:07,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:10:07,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:10:07,164 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 16:10:07,169 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 16:10:07,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2023-11-17 16:10:07,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:10:07,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:10:07,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:10:07,677 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:10:07,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:10:09,586 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:10:09,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207676561] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:10:09,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:10:09,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:10:09,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519281530] [2023-11-17 16:10:09,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:10:09,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:10:09,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:09,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:10:09,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:10:09,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 199 [2023-11-17 16:10:09,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 2323 transitions, 66420 flow. Second operand has 30 states, 30 states have (on average 84.53333333333333) internal successors, (2536), 30 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have 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:10:09,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:09,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 199 [2023-11-17 16:10:09,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:42,797 INFO L124 PetriNetUnfolderBase]: 27625/44640 cut-off events. [2023-11-17 16:10:42,797 INFO L125 PetriNetUnfolderBase]: For 2705367/2705367 co-relation queries the response was YES. [2023-11-17 16:10:44,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467115 conditions, 44640 events. 27625/44640 cut-off events. For 2705367/2705367 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 349627 event pairs, 1903 based on Foata normal form. 888/45528 useless extension candidates. Maximal degree in co-relation 466888. Up to 15702 conditions per place. [2023-11-17 16:10:44,370 INFO L140 encePairwiseOnDemand]: 190/199 looper letters, 1662 selfloop transitions, 1193 changer transitions 978/3833 dead transitions. [2023-11-17 16:10:44,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 3833 transitions, 112682 flow [2023-11-17 16:10:44,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2023-11-17 16:10:44,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2023-11-17 16:10:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 12949 transitions. [2023-11-17 16:10:44,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44568734081365735 [2023-11-17 16:10:44,379 INFO L72 ComplementDD]: Start complementDD. Operand 146 states and 12949 transitions. [2023-11-17 16:10:44,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 146 states and 12949 transitions. [2023-11-17 16:10:44,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:44,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 146 states and 12949 transitions. [2023-11-17 16:10:44,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 147 states, 146 states have (on average 88.6917808219178) internal successors, (12949), 146 states have internal predecessors, (12949), 0 states have call successors, (0), 0 states have 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:10:44,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 147 states, 147 states have (on average 199.0) internal successors, (29253), 147 states have internal predecessors, (29253), 0 states have call successors, (0), 0 states have 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:10:44,402 INFO L81 ComplementDD]: Finished complementDD. Result has 147 states, 147 states have (on average 199.0) internal successors, (29253), 147 states have internal predecessors, (29253), 0 states have call successors, (0), 0 states have 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:10:44,402 INFO L175 Difference]: Start difference. First operand has 824 places, 2323 transitions, 66420 flow. Second operand 146 states and 12949 transitions. [2023-11-17 16:10:44,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 3833 transitions, 112682 flow [2023-11-17 16:11:01,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 3833 transitions, 106257 flow, removed 2962 selfloop flow, removed 60 redundant places. [2023-11-17 16:11:01,755 INFO L231 Difference]: Finished difference. Result has 946 places, 2426 transitions, 70960 flow [2023-11-17 16:11:01,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=199, PETRI_DIFFERENCE_MINUEND_FLOW=62079, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=949, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=146, PETRI_FLOW=70960, PETRI_PLACES=946, PETRI_TRANSITIONS=2426} [2023-11-17 16:11:01,757 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 916 predicate places. [2023-11-17 16:11:01,757 INFO L495 AbstractCegarLoop]: Abstraction has has 946 places, 2426 transitions, 70960 flow [2023-11-17 16:11:01,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 84.53333333333333) internal successors, (2536), 30 states have internal predecessors, (2536), 0 states have call successors, (0), 0 states have 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:11:01,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:01,757 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:01,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-17 16:11:01,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:11:01,962 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:11:01,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:01,962 INFO L85 PathProgramCache]: Analyzing trace with hash -634969892, now seen corresponding path program 19 times [2023-11-17 16:11:01,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:01,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216445440] [2023-11-17 16:11:01,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:01,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:01,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:02,322 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:11:02,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:02,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216445440] [2023-11-17 16:11:02,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216445440] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:11:02,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424268001] [2023-11-17 16:11:02,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:11:02,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:11:02,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:11:02,324 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 16:11:02,326 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 16:11:02,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:02,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:11:02,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:11:02,757 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:11:02,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:11:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:11:05,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424268001] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:11:05,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:11:05,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-17 16:11:05,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847055886] [2023-11-17 16:11:05,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:11:05,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:11:05,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:05,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:11:05,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=691, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:11:05,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 199 [2023-11-17 16:11:05,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 946 places, 2426 transitions, 70960 flow. Second operand has 30 states, 30 states have (on average 86.4) internal successors, (2592), 30 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have 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:11:05,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:05,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 199 [2023-11-17 16:11:05,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand