/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-ticket-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 16:06:37,445 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 16:06:37,535 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:06:37,566 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 16:06:37,567 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 16:06:37,568 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 16:06:37,569 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 16:06:37,569 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 16:06:37,569 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 16:06:37,573 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 16:06:37,574 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 16:06:37,574 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 16:06:37,574 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 16:06:37,575 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 16:06:37,575 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 16:06:37,576 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 16:06:37,576 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 16:06:37,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 16:06:37,576 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 16:06:37,576 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 16:06:37,577 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 16:06:37,578 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 16:06:37,578 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 16:06:37,578 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 16:06:37,578 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 16:06:37,578 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:06:37,579 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 16:06:37,579 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 16:06:37,579 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 16:06:37,579 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 16:06:37,580 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 16:06:37,581 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 16:06:37,581 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:06:37,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 16:06:37,841 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 16:06:37,843 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 16:06:37,844 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 16:06:37,845 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 16:06:37,846 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-11-17 16:06:39,048 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 16:06:39,267 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 16:06:39,268 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2023-11-17 16:06:39,276 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c31b2bb7/8f64139562c64a689fdcbb7acdaf85c4/FLAG709e1756f [2023-11-17 16:06:39,295 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3c31b2bb7/8f64139562c64a689fdcbb7acdaf85c4 [2023-11-17 16:06:39,297 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 16:06:39,298 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 16:06:39,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 16:06:39,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 16:06:39,306 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 16:06:39,307 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,307 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f3bd79f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39, skipping insertion in model container [2023-11-17 16:06:39,308 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,339 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 16:06:39,493 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-ticket-5.wvr.c[4028,4041] [2023-11-17 16:06:39,497 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:06:39,506 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 16:06:39,529 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-ticket-5.wvr.c[4028,4041] [2023-11-17 16:06:39,530 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:06:39,537 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-17 16:06:39,538 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-17 16:06:39,543 INFO L206 MainTranslator]: Completed translation [2023-11-17 16:06:39,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39 WrapperNode [2023-11-17 16:06:39,543 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 16:06:39,545 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 16:06:39,545 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 16:06:39,545 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 16:06:39,550 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:06:39" (1/1) ... [2023-11-17 16:06:39,558 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:06:39" (1/1) ... [2023-11-17 16:06:39,584 INFO L138 Inliner]: procedures = 24, calls = 85, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 251 [2023-11-17 16:06:39,585 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 16:06:39,585 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 16:06:39,586 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 16:06:39,586 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 16:06:39,595 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,595 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,599 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,599 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,607 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,609 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,612 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,615 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 16:06:39,616 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 16:06:39,616 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 16:06:39,616 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 16:06:39,617 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (1/1) ... [2023-11-17 16:06:39,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:06:39,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:39,644 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:06:39,672 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:06:39,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 16:06:39,680 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 16:06:39,680 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 16:06:39,680 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 16:06:39,681 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 16:06:39,681 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-17 16:06:39,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-17 16:06:39,682 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-11-17 16:06:39,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-11-17 16:06:39,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 16:06:39,682 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2023-11-17 16:06:39,682 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2023-11-17 16:06:39,683 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 16:06:39,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 16:06:39,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-17 16:06:39,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-17 16:06:39,683 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 16:06:39,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 16:06:39,685 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 16:06:39,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 16:06:39,687 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:06:39,834 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 16:06:39,836 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 16:06:40,158 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 16:06:40,239 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 16:06:40,239 INFO L307 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-17 16:06:40,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:06:40 BoogieIcfgContainer [2023-11-17 16:06:40,241 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 16:06:40,243 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 16:06:40,243 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 16:06:40,250 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 16:06:40,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 04:06:39" (1/3) ... [2023-11-17 16:06:40,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6863ca6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:06:40, skipping insertion in model container [2023-11-17 16:06:40,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:06:39" (2/3) ... [2023-11-17 16:06:40,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6863ca6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:06:40, skipping insertion in model container [2023-11-17 16:06:40,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:06:40" (3/3) ... [2023-11-17 16:06:40,253 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-ticket-5.wvr.c [2023-11-17 16:06:40,269 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 16:06:40,270 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 16:06:40,270 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 16:06:40,377 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-11-17 16:06:40,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 175 transitions, 385 flow [2023-11-17 16:06:40,516 INFO L124 PetriNetUnfolderBase]: 2/170 cut-off events. [2023-11-17 16:06:40,516 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-17 16:06:40,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191 conditions, 170 events. 2/170 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 78 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 129. Up to 2 conditions per place. [2023-11-17 16:06:40,522 INFO L82 GeneralOperation]: Start removeDead. Operand has 189 places, 175 transitions, 385 flow [2023-11-17 16:06:40,527 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 155 transitions, 340 flow [2023-11-17 16:06:40,530 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 16:06:40,541 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 155 transitions, 340 flow [2023-11-17 16:06:40,549 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 155 transitions, 340 flow [2023-11-17 16:06:40,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 155 transitions, 340 flow [2023-11-17 16:06:40,595 INFO L124 PetriNetUnfolderBase]: 2/155 cut-off events. [2023-11-17 16:06:40,595 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-17 16:06:40,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 155 events. 2/155 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 77 event pairs, 0 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 129. Up to 2 conditions per place. [2023-11-17 16:06:40,598 INFO L119 LiptonReduction]: Number of co-enabled transitions 2560 [2023-11-17 16:06:47,413 INFO L134 LiptonReduction]: Checked pairs total: 5343 [2023-11-17 16:06:47,413 INFO L136 LiptonReduction]: Total number of compositions: 132 [2023-11-17 16:06:47,427 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 16:06:47,433 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;@5b599bd2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 16:06:47,433 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2023-11-17 16:06:47,439 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 16:06:47,440 INFO L124 PetriNetUnfolderBase]: 0/31 cut-off events. [2023-11-17 16:06:47,440 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-17 16:06:47,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:47,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:47,441 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 3 more)] === [2023-11-17 16:06:47,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:47,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1240640003, now seen corresponding path program 1 times [2023-11-17 16:06:47,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:47,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071135592] [2023-11-17 16:06:47,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:47,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:48,697 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:06:48,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:48,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071135592] [2023-11-17 16:06:48,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071135592] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:48,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:48,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:48,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800521253] [2023-11-17 16:06:48,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:48,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:06:48,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:48,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:06:48,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:06:48,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 307 [2023-11-17 16:06:48,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 32 transitions, 94 flow. Second operand has 6 states, 6 states have (on average 140.33333333333334) internal successors, (842), 6 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have 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:48,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:48,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 307 [2023-11-17 16:06:48,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:49,520 INFO L124 PetriNetUnfolderBase]: 4477/6257 cut-off events. [2023-11-17 16:06:49,520 INFO L125 PetriNetUnfolderBase]: For 606/606 co-relation queries the response was YES. [2023-11-17 16:06:49,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13169 conditions, 6257 events. 4477/6257 cut-off events. For 606/606 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28364 event pairs, 1201 based on Foata normal form. 1/6258 useless extension candidates. Maximal degree in co-relation 10166. Up to 2759 conditions per place. [2023-11-17 16:06:49,561 INFO L140 encePairwiseOnDemand]: 299/307 looper letters, 70 selfloop transitions, 11 changer transitions 10/91 dead transitions. [2023-11-17 16:06:49,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 91 transitions, 439 flow [2023-11-17 16:06:49,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:06:49,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:06:49,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 767 transitions. [2023-11-17 16:06:49,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4996742671009772 [2023-11-17 16:06:49,582 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 767 transitions. [2023-11-17 16:06:49,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 767 transitions. [2023-11-17 16:06:49,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:49,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 767 transitions. [2023-11-17 16:06:49,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 153.4) internal successors, (767), 5 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have 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:49,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:49,601 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:49,603 INFO L175 Difference]: Start difference. First operand has 48 places, 32 transitions, 94 flow. Second operand 5 states and 767 transitions. [2023-11-17 16:06:49,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 91 transitions, 439 flow [2023-11-17 16:06:49,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 91 transitions, 389 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-17 16:06:49,625 INFO L231 Difference]: Finished difference. Result has 45 places, 41 transitions, 150 flow [2023-11-17 16:06:49,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=41} [2023-11-17 16:06:49,631 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, -3 predicate places. [2023-11-17 16:06:49,631 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 41 transitions, 150 flow [2023-11-17 16:06:49,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 140.33333333333334) internal successors, (842), 6 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have 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:49,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:49,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:49,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 16:06:49,633 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 3 more)] === [2023-11-17 16:06:49,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:49,641 INFO L85 PathProgramCache]: Analyzing trace with hash -154027905, now seen corresponding path program 2 times [2023-11-17 16:06:49,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:49,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666967353] [2023-11-17 16:06:49,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:49,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:49,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:50,275 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:06:50,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:50,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666967353] [2023-11-17 16:06:50,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666967353] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:50,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:50,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:50,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358514992] [2023-11-17 16:06:50,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:50,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:06:50,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:50,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:06:50,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:06:50,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 307 [2023-11-17 16:06:50,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 41 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 140.33333333333334) internal successors, (842), 6 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have 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,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:50,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 307 [2023-11-17 16:06:50,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:50,959 INFO L124 PetriNetUnfolderBase]: 4297/6077 cut-off events. [2023-11-17 16:06:50,959 INFO L125 PetriNetUnfolderBase]: For 2624/2624 co-relation queries the response was YES. [2023-11-17 16:06:50,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17123 conditions, 6077 events. 4297/6077 cut-off events. For 2624/2624 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28403 event pairs, 869 based on Foata normal form. 1/6078 useless extension candidates. Maximal degree in co-relation 11137. Up to 2648 conditions per place. [2023-11-17 16:06:50,996 INFO L140 encePairwiseOnDemand]: 299/307 looper letters, 81 selfloop transitions, 15 changer transitions 16/112 dead transitions. [2023-11-17 16:06:50,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 112 transitions, 585 flow [2023-11-17 16:06:50,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 16:06:50,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 16:06:50,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 919 transitions. [2023-11-17 16:06:50,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.498914223669924 [2023-11-17 16:06:50,999 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 919 transitions. [2023-11-17 16:06:50,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 919 transitions. [2023-11-17 16:06:51,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:51,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 919 transitions. [2023-11-17 16:06:51,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 153.16666666666666) internal successors, (919), 6 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have 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:51,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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:51,005 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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:51,005 INFO L175 Difference]: Start difference. First operand has 45 places, 41 transitions, 150 flow. Second operand 6 states and 919 transitions. [2023-11-17 16:06:51,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 112 transitions, 585 flow [2023-11-17 16:06:51,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 112 transitions, 572 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-17 16:06:51,010 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 227 flow [2023-11-17 16:06:51,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=227, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2023-11-17 16:06:51,011 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2023-11-17 16:06:51,011 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 227 flow [2023-11-17 16:06:51,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 140.33333333333334) internal successors, (842), 6 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have 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:51,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:51,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:51,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 16:06:51,013 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 3 more)] === [2023-11-17 16:06:51,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:51,013 INFO L85 PathProgramCache]: Analyzing trace with hash 2127828957, now seen corresponding path program 3 times [2023-11-17 16:06:51,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:51,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51621726] [2023-11-17 16:06:51,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:51,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:51,142 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:06:51,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:51,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51621726] [2023-11-17 16:06:51,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51621726] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:51,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:51,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:51,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959834621] [2023-11-17 16:06:51,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:51,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:06:51,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:51,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:06:51,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:06:51,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:51,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:51,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:51,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:51,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:51,691 INFO L124 PetriNetUnfolderBase]: 3401/4780 cut-off events. [2023-11-17 16:06:51,691 INFO L125 PetriNetUnfolderBase]: For 6477/6477 co-relation queries the response was YES. [2023-11-17 16:06:51,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16748 conditions, 4780 events. 3401/4780 cut-off events. For 6477/6477 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 21547 event pairs, 402 based on Foata normal form. 82/4862 useless extension candidates. Maximal degree in co-relation 9036. Up to 4022 conditions per place. [2023-11-17 16:06:51,723 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 68 selfloop transitions, 21 changer transitions 0/89 dead transitions. [2023-11-17 16:06:51,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 89 transitions, 551 flow [2023-11-17 16:06:51,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:06:51,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:06:51,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 779 transitions. [2023-11-17 16:06:51,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5074918566775244 [2023-11-17 16:06:51,726 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 779 transitions. [2023-11-17 16:06:51,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 779 transitions. [2023-11-17 16:06:51,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:51,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 779 transitions. [2023-11-17 16:06:51,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.8) internal successors, (779), 5 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have 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:51,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:51,731 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:51,731 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 227 flow. Second operand 5 states and 779 transitions. [2023-11-17 16:06:51,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 89 transitions, 551 flow [2023-11-17 16:06:51,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 89 transitions, 460 flow, removed 19 selfloop flow, removed 6 redundant places. [2023-11-17 16:06:51,743 INFO L231 Difference]: Finished difference. Result has 50 places, 57 transitions, 262 flow [2023-11-17 16:06:51,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=50, PETRI_TRANSITIONS=57} [2023-11-17 16:06:51,744 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 2 predicate places. [2023-11-17 16:06:51,744 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 57 transitions, 262 flow [2023-11-17 16:06:51,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:51,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:51,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:51,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 16:06:51,746 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 3 more)] === [2023-11-17 16:06:51,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:51,746 INFO L85 PathProgramCache]: Analyzing trace with hash 66965463, now seen corresponding path program 4 times [2023-11-17 16:06:51,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:51,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823987855] [2023-11-17 16:06:51,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:51,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:51,900 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:06:51,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:51,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823987855] [2023-11-17 16:06:51,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823987855] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:51,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:51,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:06:51,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294213873] [2023-11-17 16:06:51,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:51,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:06:51,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:51,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:06:51,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:06:51,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:51,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 57 transitions, 262 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:51,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:51,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:51,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:52,507 INFO L124 PetriNetUnfolderBase]: 3485/4896 cut-off events. [2023-11-17 16:06:52,507 INFO L125 PetriNetUnfolderBase]: For 6731/6731 co-relation queries the response was YES. [2023-11-17 16:06:52,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16888 conditions, 4896 events. 3485/4896 cut-off events. For 6731/6731 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21500 event pairs, 836 based on Foata normal form. 32/4928 useless extension candidates. Maximal degree in co-relation 6415. Up to 4084 conditions per place. [2023-11-17 16:06:52,546 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 76 selfloop transitions, 56 changer transitions 0/132 dead transitions. [2023-11-17 16:06:52,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 132 transitions, 852 flow [2023-11-17 16:06:52,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:06:52,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:06:52,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1085 transitions. [2023-11-17 16:06:52,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504885993485342 [2023-11-17 16:06:52,551 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1085 transitions. [2023-11-17 16:06:52,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1085 transitions. [2023-11-17 16:06:52,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:52,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1085 transitions. [2023-11-17 16:06:52,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 155.0) internal successors, (1085), 7 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have 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:52,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have 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:52,559 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have 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:52,559 INFO L175 Difference]: Start difference. First operand has 50 places, 57 transitions, 262 flow. Second operand 7 states and 1085 transitions. [2023-11-17 16:06:52,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 132 transitions, 852 flow [2023-11-17 16:06:52,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 132 transitions, 852 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-17 16:06:52,569 INFO L231 Difference]: Finished difference. Result has 58 places, 93 transitions, 637 flow [2023-11-17 16:06:52,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=637, PETRI_PLACES=58, PETRI_TRANSITIONS=93} [2023-11-17 16:06:52,571 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 10 predicate places. [2023-11-17 16:06:52,571 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 93 transitions, 637 flow [2023-11-17 16:06:52,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:52,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:52,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:52,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 16:06:52,572 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 3 more)] === [2023-11-17 16:06:52,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:52,573 INFO L85 PathProgramCache]: Analyzing trace with hash -846242551, now seen corresponding path program 5 times [2023-11-17 16:06:52,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:52,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832043390] [2023-11-17 16:06:52,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:52,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:52,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:52,740 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:06:52,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:52,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832043390] [2023-11-17 16:06:52,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832043390] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:52,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:52,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:06:52,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62254626] [2023-11-17 16:06:52,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:52,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:06:52,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:52,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:06:52,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:06:52,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:52,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 93 transitions, 637 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:52,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:52,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:52,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:53,409 INFO L124 PetriNetUnfolderBase]: 3597/5056 cut-off events. [2023-11-17 16:06:53,409 INFO L125 PetriNetUnfolderBase]: For 11567/11567 co-relation queries the response was YES. [2023-11-17 16:06:53,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20952 conditions, 5056 events. 3597/5056 cut-off events. For 11567/11567 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22457 event pairs, 924 based on Foata normal form. 48/5104 useless extension candidates. Maximal degree in co-relation 9310. Up to 4170 conditions per place. [2023-11-17 16:06:53,439 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 78 selfloop transitions, 72 changer transitions 0/150 dead transitions. [2023-11-17 16:06:53,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 150 transitions, 1220 flow [2023-11-17 16:06:53,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:06:53,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:06:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1087 transitions. [2023-11-17 16:06:53,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5058166589111215 [2023-11-17 16:06:53,443 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1087 transitions. [2023-11-17 16:06:53,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1087 transitions. [2023-11-17 16:06:53,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:53,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1087 transitions. [2023-11-17 16:06:53,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 155.28571428571428) internal successors, (1087), 7 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have 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,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have 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,451 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have 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,452 INFO L175 Difference]: Start difference. First operand has 58 places, 93 transitions, 637 flow. Second operand 7 states and 1087 transitions. [2023-11-17 16:06:53,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 150 transitions, 1220 flow [2023-11-17 16:06:53,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 150 transitions, 1198 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-17 16:06:53,465 INFO L231 Difference]: Finished difference. Result has 64 places, 110 transitions, 935 flow [2023-11-17 16:06:53,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=935, PETRI_PLACES=64, PETRI_TRANSITIONS=110} [2023-11-17 16:06:53,467 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 16 predicate places. [2023-11-17 16:06:53,468 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 110 transitions, 935 flow [2023-11-17 16:06:53,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:53,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:53,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 16:06:53,469 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 3 more)] === [2023-11-17 16:06:53,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:53,469 INFO L85 PathProgramCache]: Analyzing trace with hash 425343969, now seen corresponding path program 6 times [2023-11-17 16:06:53,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:53,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447917009] [2023-11-17 16:06:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:53,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:53,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:53,623 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:06:53,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:53,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447917009] [2023-11-17 16:06:53,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447917009] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:53,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:53,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:06:53,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633776139] [2023-11-17 16:06:53,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:53,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:06:53,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:53,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:06:53,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:06:53,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:53,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 110 transitions, 935 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:53,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:53,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:54,335 INFO L124 PetriNetUnfolderBase]: 3883/5490 cut-off events. [2023-11-17 16:06:54,335 INFO L125 PetriNetUnfolderBase]: For 15927/15927 co-relation queries the response was YES. [2023-11-17 16:06:54,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24600 conditions, 5490 events. 3883/5490 cut-off events. For 15927/15927 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25213 event pairs, 952 based on Foata normal form. 154/5644 useless extension candidates. Maximal degree in co-relation 12750. Up to 4326 conditions per place. [2023-11-17 16:06:54,375 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 78 selfloop transitions, 92 changer transitions 0/170 dead transitions. [2023-11-17 16:06:54,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 170 transitions, 1672 flow [2023-11-17 16:06:54,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 16:06:54,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 16:06:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 934 transitions. [2023-11-17 16:06:54,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.507057546145494 [2023-11-17 16:06:54,378 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 934 transitions. [2023-11-17 16:06:54,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 934 transitions. [2023-11-17 16:06:54,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:54,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 934 transitions. [2023-11-17 16:06:54,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.66666666666666) internal successors, (934), 6 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have 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:54,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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:54,383 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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:54,383 INFO L175 Difference]: Start difference. First operand has 64 places, 110 transitions, 935 flow. Second operand 6 states and 934 transitions. [2023-11-17 16:06:54,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 170 transitions, 1672 flow [2023-11-17 16:06:54,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 170 transitions, 1551 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 16:06:54,411 INFO L231 Difference]: Finished difference. Result has 66 places, 135 transitions, 1334 flow [2023-11-17 16:06:54,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=66, PETRI_TRANSITIONS=135} [2023-11-17 16:06:54,414 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 18 predicate places. [2023-11-17 16:06:54,414 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 135 transitions, 1334 flow [2023-11-17 16:06:54,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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:54,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:54,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:54,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 16:06:54,415 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 3 more)] === [2023-11-17 16:06:54,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:54,416 INFO L85 PathProgramCache]: Analyzing trace with hash -2146464279, now seen corresponding path program 7 times [2023-11-17 16:06:54,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:54,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728096] [2023-11-17 16:06:54,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:54,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:54,587 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:06:54,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:54,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728096] [2023-11-17 16:06:54,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728096] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:54,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:54,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:06:54,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289495231] [2023-11-17 16:06:54,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:54,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:06:54,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:54,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:06:54,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:06:54,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:54,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 135 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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:54,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:54,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:54,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:55,337 INFO L124 PetriNetUnfolderBase]: 4101/5830 cut-off events. [2023-11-17 16:06:55,338 INFO L125 PetriNetUnfolderBase]: For 21128/21128 co-relation queries the response was YES. [2023-11-17 16:06:55,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27452 conditions, 5830 events. 4101/5830 cut-off events. For 21128/21128 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 27568 event pairs, 950 based on Foata normal form. 140/5970 useless extension candidates. Maximal degree in co-relation 15397. Up to 4430 conditions per place. [2023-11-17 16:06:55,375 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 76 selfloop transitions, 116 changer transitions 0/192 dead transitions. [2023-11-17 16:06:55,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 192 transitions, 2150 flow [2023-11-17 16:06:55,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 16:06:55,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 16:06:55,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 932 transitions. [2023-11-17 16:06:55,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.505971769815418 [2023-11-17 16:06:55,378 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 932 transitions. [2023-11-17 16:06:55,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 932 transitions. [2023-11-17 16:06:55,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:55,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 932 transitions. [2023-11-17 16:06:55,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have 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,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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,383 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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,384 INFO L175 Difference]: Start difference. First operand has 66 places, 135 transitions, 1334 flow. Second operand 6 states and 932 transitions. [2023-11-17 16:06:55,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 192 transitions, 2150 flow [2023-11-17 16:06:55,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 192 transitions, 2026 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-17 16:06:55,414 INFO L231 Difference]: Finished difference. Result has 68 places, 159 transitions, 1758 flow [2023-11-17 16:06:55,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1758, PETRI_PLACES=68, PETRI_TRANSITIONS=159} [2023-11-17 16:06:55,416 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 20 predicate places. [2023-11-17 16:06:55,416 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 159 transitions, 1758 flow [2023-11-17 16:06:55,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:55,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:55,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 16:06:55,417 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 3 more)] === [2023-11-17 16:06:55,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:55,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1623346135, now seen corresponding path program 8 times [2023-11-17 16:06:55,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:55,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881256210] [2023-11-17 16:06:55,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:55,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:55,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:55,579 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:06:55,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:55,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881256210] [2023-11-17 16:06:55,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881256210] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:55,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:55,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:06:55,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500879364] [2023-11-17 16:06:55,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:55,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:06:55,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:55,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:06:55,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:06:55,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:55,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 159 transitions, 1758 flow. Second operand has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:55,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:55,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:56,251 INFO L124 PetriNetUnfolderBase]: 4193/5994 cut-off events. [2023-11-17 16:06:56,251 INFO L125 PetriNetUnfolderBase]: For 25243/25243 co-relation queries the response was YES. [2023-11-17 16:06:56,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28536 conditions, 5994 events. 4193/5994 cut-off events. For 25243/25243 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 28914 event pairs, 946 based on Foata normal form. 108/6102 useless extension candidates. Maximal degree in co-relation 16481. Up to 4450 conditions per place. [2023-11-17 16:06:56,296 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 74 selfloop transitions, 140 changer transitions 0/214 dead transitions. [2023-11-17 16:06:56,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 214 transitions, 2636 flow [2023-11-17 16:06:56,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 16:06:56,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 16:06:56,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 930 transitions. [2023-11-17 16:06:56,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504885993485342 [2023-11-17 16:06:56,299 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 930 transitions. [2023-11-17 16:06:56,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 930 transitions. [2023-11-17 16:06:56,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:56,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 930 transitions. [2023-11-17 16:06:56,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have 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:56,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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:56,305 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 307.0) internal successors, (2149), 7 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have 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:56,305 INFO L175 Difference]: Start difference. First operand has 68 places, 159 transitions, 1758 flow. Second operand 6 states and 930 transitions. [2023-11-17 16:06:56,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 214 transitions, 2636 flow [2023-11-17 16:06:56,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 214 transitions, 2488 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-17 16:06:56,338 INFO L231 Difference]: Finished difference. Result has 70 places, 183 transitions, 2222 flow [2023-11-17 16:06:56,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2222, PETRI_PLACES=70, PETRI_TRANSITIONS=183} [2023-11-17 16:06:56,339 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 22 predicate places. [2023-11-17 16:06:56,339 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 183 transitions, 2222 flow [2023-11-17 16:06:56,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.33333333333334) internal successors, (872), 6 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have 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:56,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:56,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:56,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 16:06:56,340 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 3 more)] === [2023-11-17 16:06:56,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:56,340 INFO L85 PathProgramCache]: Analyzing trace with hash -490258923, now seen corresponding path program 9 times [2023-11-17 16:06:56,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:56,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615842974] [2023-11-17 16:06:56,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:56,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:56,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:56,472 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:06:56,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:56,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615842974] [2023-11-17 16:06:56,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615842974] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:56,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:56,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:56,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854859533] [2023-11-17 16:06:56,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:56,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:06:56,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:56,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:06:56,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:06:56,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:56,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 183 transitions, 2222 flow. Second operand has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:56,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:56,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:56,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:57,124 INFO L124 PetriNetUnfolderBase]: 4383/6344 cut-off events. [2023-11-17 16:06:57,124 INFO L125 PetriNetUnfolderBase]: For 31988/31988 co-relation queries the response was YES. [2023-11-17 16:06:57,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30354 conditions, 6344 events. 4383/6344 cut-off events. For 31988/31988 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32022 event pairs, 1110 based on Foata normal form. 224/6568 useless extension candidates. Maximal degree in co-relation 18299. Up to 4466 conditions per place. [2023-11-17 16:06:57,166 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 78 selfloop transitions, 175 changer transitions 0/253 dead transitions. [2023-11-17 16:06:57,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 253 transitions, 3461 flow [2023-11-17 16:06:57,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:06:57,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:06:57,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 777 transitions. [2023-11-17 16:06:57,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061889250814332 [2023-11-17 16:06:57,169 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 777 transitions. [2023-11-17 16:06:57,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 777 transitions. [2023-11-17 16:06:57,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:57,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 777 transitions. [2023-11-17 16:06:57,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.4) internal successors, (777), 5 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have 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:57,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:57,174 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:57,174 INFO L175 Difference]: Start difference. First operand has 70 places, 183 transitions, 2222 flow. Second operand 5 states and 777 transitions. [2023-11-17 16:06:57,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 253 transitions, 3461 flow [2023-11-17 16:06:57,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 253 transitions, 3274 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-17 16:06:57,210 INFO L231 Difference]: Finished difference. Result has 71 places, 222 transitions, 2982 flow [2023-11-17 16:06:57,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2982, PETRI_PLACES=71, PETRI_TRANSITIONS=222} [2023-11-17 16:06:57,212 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 23 predicate places. [2023-11-17 16:06:57,212 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 222 transitions, 2982 flow [2023-11-17 16:06:57,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:57,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:57,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:57,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 16:06:57,215 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 3 more)] === [2023-11-17 16:06:57,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:57,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1767836747, now seen corresponding path program 10 times [2023-11-17 16:06:57,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:57,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072843128] [2023-11-17 16:06:57,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:57,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:57,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:57,369 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:06:57,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:57,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072843128] [2023-11-17 16:06:57,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072843128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:57,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:57,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:57,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862420833] [2023-11-17 16:06:57,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:57,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:06:57,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:57,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:06:57,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:06:57,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:57,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 222 transitions, 2982 flow. Second operand has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:57,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:57,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:57,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:58,086 INFO L124 PetriNetUnfolderBase]: 4423/6468 cut-off events. [2023-11-17 16:06:58,086 INFO L125 PetriNetUnfolderBase]: For 36633/36633 co-relation queries the response was YES. [2023-11-17 16:06:58,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30888 conditions, 6468 events. 4423/6468 cut-off events. For 36633/36633 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 33528 event pairs, 1110 based on Foata normal form. 176/6644 useless extension candidates. Maximal degree in co-relation 18833. Up to 4398 conditions per place. [2023-11-17 16:06:58,125 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 76 selfloop transitions, 204 changer transitions 0/280 dead transitions. [2023-11-17 16:06:58,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 280 transitions, 4143 flow [2023-11-17 16:06:58,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:06:58,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:06:58,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 775 transitions. [2023-11-17 16:06:58,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504885993485342 [2023-11-17 16:06:58,127 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 775 transitions. [2023-11-17 16:06:58,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 775 transitions. [2023-11-17 16:06:58,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:58,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 775 transitions. [2023-11-17 16:06:58,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.0) internal successors, (775), 5 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have 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:58,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:58,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:58,132 INFO L175 Difference]: Start difference. First operand has 71 places, 222 transitions, 2982 flow. Second operand 5 states and 775 transitions. [2023-11-17 16:06:58,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 280 transitions, 4143 flow [2023-11-17 16:06:58,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 280 transitions, 3941 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 16:06:58,166 INFO L231 Difference]: Finished difference. Result has 73 places, 251 transitions, 3655 flow [2023-11-17 16:06:58,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3655, PETRI_PLACES=73, PETRI_TRANSITIONS=251} [2023-11-17 16:06:58,168 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 25 predicate places. [2023-11-17 16:06:58,168 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 251 transitions, 3655 flow [2023-11-17 16:06:58,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:58,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:58,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:58,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-17 16:06:58,169 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 3 more)] === [2023-11-17 16:06:58,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:58,170 INFO L85 PathProgramCache]: Analyzing trace with hash 869534345, now seen corresponding path program 11 times [2023-11-17 16:06:58,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:58,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519685166] [2023-11-17 16:06:58,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:58,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:58,286 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:06:58,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:58,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519685166] [2023-11-17 16:06:58,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519685166] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:58,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:58,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:58,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910690962] [2023-11-17 16:06:58,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:58,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:06:58,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:58,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:06:58,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:06:58,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:58,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 251 transitions, 3655 flow. Second operand has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:58,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:58,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:58,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:58,919 INFO L124 PetriNetUnfolderBase]: 4387/6476 cut-off events. [2023-11-17 16:06:58,921 INFO L125 PetriNetUnfolderBase]: For 39678/39678 co-relation queries the response was YES. [2023-11-17 16:06:58,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30918 conditions, 6476 events. 4387/6476 cut-off events. For 39678/39678 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34283 event pairs, 1182 based on Foata normal form. 136/6612 useless extension candidates. Maximal degree in co-relation 18863. Up to 4306 conditions per place. [2023-11-17 16:06:58,956 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 72 selfloop transitions, 224 changer transitions 3/299 dead transitions. [2023-11-17 16:06:58,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 299 transitions, 4745 flow [2023-11-17 16:06:58,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:06:58,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:06:58,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 773 transitions. [2023-11-17 16:06:58,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035830618892508 [2023-11-17 16:06:58,960 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 773 transitions. [2023-11-17 16:06:58,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 773 transitions. [2023-11-17 16:06:58,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:58,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 773 transitions. [2023-11-17 16:06:58,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 154.6) internal successors, (773), 5 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:58,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:58,967 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:58,967 INFO L175 Difference]: Start difference. First operand has 73 places, 251 transitions, 3655 flow. Second operand 5 states and 773 transitions. [2023-11-17 16:06:58,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 299 transitions, 4745 flow [2023-11-17 16:06:59,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 299 transitions, 4522 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 16:06:59,008 INFO L231 Difference]: Finished difference. Result has 75 places, 271 transitions, 4225 flow [2023-11-17 16:06:59,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4225, PETRI_PLACES=75, PETRI_TRANSITIONS=271} [2023-11-17 16:06:59,009 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2023-11-17 16:06:59,009 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 271 transitions, 4225 flow [2023-11-17 16:06:59,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:59,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:59,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:59,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 16:06:59,010 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 3 more)] === [2023-11-17 16:06:59,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:59,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1711022363, now seen corresponding path program 12 times [2023-11-17 16:06:59,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:59,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61196331] [2023-11-17 16:06:59,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:59,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:59,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:59,128 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:06:59,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:59,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61196331] [2023-11-17 16:06:59,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61196331] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:59,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:59,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:06:59,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265852587] [2023-11-17 16:06:59,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:59,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:06:59,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:59,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:06:59,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:06:59,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:59,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 271 transitions, 4225 flow. Second operand has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:59,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:59,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:59,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:06:59,630 INFO L124 PetriNetUnfolderBase]: 2577/3844 cut-off events. [2023-11-17 16:06:59,630 INFO L125 PetriNetUnfolderBase]: For 21980/21980 co-relation queries the response was YES. [2023-11-17 16:06:59,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18271 conditions, 3844 events. 2577/3844 cut-off events. For 21980/21980 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18631 event pairs, 784 based on Foata normal form. 258/4102 useless extension candidates. Maximal degree in co-relation 11685. Up to 3002 conditions per place. [2023-11-17 16:06:59,661 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 76 selfloop transitions, 170 changer transitions 0/246 dead transitions. [2023-11-17 16:06:59,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 246 transitions, 3965 flow [2023-11-17 16:06:59,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:06:59,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:06:59,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 775 transitions. [2023-11-17 16:06:59,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504885993485342 [2023-11-17 16:06:59,664 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 775 transitions. [2023-11-17 16:06:59,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 775 transitions. [2023-11-17 16:06:59,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:06:59,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 775 transitions. [2023-11-17 16:06:59,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.0) internal successors, (775), 5 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have 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:59,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:59,669 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 307.0) internal successors, (1842), 6 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:59,670 INFO L175 Difference]: Start difference. First operand has 75 places, 271 transitions, 4225 flow. Second operand 5 states and 775 transitions. [2023-11-17 16:06:59,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 246 transitions, 3965 flow [2023-11-17 16:06:59,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 246 transitions, 3624 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-11-17 16:06:59,757 INFO L231 Difference]: Finished difference. Result has 75 places, 217 transitions, 3403 flow [2023-11-17 16:06:59,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3403, PETRI_PLACES=75, PETRI_TRANSITIONS=217} [2023-11-17 16:06:59,759 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2023-11-17 16:06:59,759 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 217 transitions, 3403 flow [2023-11-17 16:06:59,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have 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:59,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:59,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:59,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-17 16:06:59,760 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 3 more)] === [2023-11-17 16:06:59,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:59,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1928368695, now seen corresponding path program 13 times [2023-11-17 16:06:59,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:59,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818353810] [2023-11-17 16:06:59,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:59,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:59,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:59,919 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:06:59,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:59,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818353810] [2023-11-17 16:06:59,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818353810] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:06:59,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:06:59,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:06:59,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045392946] [2023-11-17 16:06:59,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:06:59,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:06:59,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:59,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:06:59,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:06:59,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:06:59,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 217 transitions, 3403 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:59,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:59,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:06:59,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:00,693 INFO L124 PetriNetUnfolderBase]: 3635/5504 cut-off events. [2023-11-17 16:07:00,694 INFO L125 PetriNetUnfolderBase]: For 22894/22894 co-relation queries the response was YES. [2023-11-17 16:07:00,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23996 conditions, 5504 events. 3635/5504 cut-off events. For 22894/22894 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 28938 event pairs, 112 based on Foata normal form. 12/5516 useless extension candidates. Maximal degree in co-relation 10767. Up to 1733 conditions per place. [2023-11-17 16:07:00,731 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 116 selfloop transitions, 236 changer transitions 2/354 dead transitions. [2023-11-17 16:07:00,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 354 transitions, 4703 flow [2023-11-17 16:07:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:07:00,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:07:00,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1869 transitions. [2023-11-17 16:07:00,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.507328990228013 [2023-11-17 16:07:00,737 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1869 transitions. [2023-11-17 16:07:00,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1869 transitions. [2023-11-17 16:07:00,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:00,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1869 transitions. [2023-11-17 16:07:00,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 155.75) internal successors, (1869), 12 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have 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:00,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 307.0) internal successors, (3991), 13 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have 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:00,748 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 307.0) internal successors, (3991), 13 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have 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:00,749 INFO L175 Difference]: Start difference. First operand has 75 places, 217 transitions, 3403 flow. Second operand 12 states and 1869 transitions. [2023-11-17 16:07:00,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 354 transitions, 4703 flow [2023-11-17 16:07:00,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 354 transitions, 4535 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 16:07:00,784 INFO L231 Difference]: Finished difference. Result has 84 places, 274 transitions, 4073 flow [2023-11-17 16:07:00,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=3235, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4073, PETRI_PLACES=84, PETRI_TRANSITIONS=274} [2023-11-17 16:07:00,785 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 36 predicate places. [2023-11-17 16:07:00,785 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 274 transitions, 4073 flow [2023-11-17 16:07:00,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:00,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:00,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:00,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-17 16:07:00,787 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 3 more)] === [2023-11-17 16:07:00,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:00,787 INFO L85 PathProgramCache]: Analyzing trace with hash -353824541, now seen corresponding path program 14 times [2023-11-17 16:07:00,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:00,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222447004] [2023-11-17 16:07:00,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:00,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:00,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:00,943 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:07:00,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:00,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222447004] [2023-11-17 16:07:00,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222447004] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:00,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:00,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:00,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071626966] [2023-11-17 16:07:00,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:00,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:00,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:00,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:00,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:00,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:00,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 274 transitions, 4073 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:00,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:00,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:00,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:01,732 INFO L124 PetriNetUnfolderBase]: 4586/6807 cut-off events. [2023-11-17 16:07:01,732 INFO L125 PetriNetUnfolderBase]: For 30210/30210 co-relation queries the response was YES. [2023-11-17 16:07:01,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33219 conditions, 6807 events. 4586/6807 cut-off events. For 30210/30210 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 35847 event pairs, 350 based on Foata normal form. 66/6873 useless extension candidates. Maximal degree in co-relation 13817. Up to 4584 conditions per place. [2023-11-17 16:07:01,770 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 160 selfloop transitions, 212 changer transitions 0/372 dead transitions. [2023-11-17 16:07:01,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 372 transitions, 5482 flow [2023-11-17 16:07:01,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:01,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1230 transitions. [2023-11-17 16:07:01,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.500814332247557 [2023-11-17 16:07:01,782 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1230 transitions. [2023-11-17 16:07:01,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1230 transitions. [2023-11-17 16:07:01,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:01,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1230 transitions. [2023-11-17 16:07:01,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 153.75) internal successors, (1230), 8 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have 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:01,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:01,792 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:01,792 INFO L175 Difference]: Start difference. First operand has 84 places, 274 transitions, 4073 flow. Second operand 8 states and 1230 transitions. [2023-11-17 16:07:01,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 372 transitions, 5482 flow [2023-11-17 16:07:01,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 372 transitions, 4101 flow, removed 186 selfloop flow, removed 11 redundant places. [2023-11-17 16:07:01,956 INFO L231 Difference]: Finished difference. Result has 82 places, 312 transitions, 3804 flow [2023-11-17 16:07:01,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3804, PETRI_PLACES=82, PETRI_TRANSITIONS=312} [2023-11-17 16:07:01,957 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2023-11-17 16:07:01,957 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 312 transitions, 3804 flow [2023-11-17 16:07:01,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:01,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:01,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:01,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-17 16:07:01,958 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 3 more)] === [2023-11-17 16:07:01,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:01,958 INFO L85 PathProgramCache]: Analyzing trace with hash -646735747, now seen corresponding path program 15 times [2023-11-17 16:07:01,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:01,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313190789] [2023-11-17 16:07:01,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:01,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:01,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:02,090 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:07:02,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:02,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313190789] [2023-11-17 16:07:02,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313190789] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:02,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:02,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:02,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993025839] [2023-11-17 16:07:02,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:02,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:02,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:02,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:02,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:02,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:02,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 312 transitions, 3804 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:02,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:02,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:02,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:03,054 INFO L124 PetriNetUnfolderBase]: 4789/7124 cut-off events. [2023-11-17 16:07:03,054 INFO L125 PetriNetUnfolderBase]: For 26151/26151 co-relation queries the response was YES. [2023-11-17 16:07:03,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28638 conditions, 7124 events. 4789/7124 cut-off events. For 26151/26151 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 38224 event pairs, 414 based on Foata normal form. 114/7238 useless extension candidates. Maximal degree in co-relation 25154. Up to 4688 conditions per place. [2023-11-17 16:07:03,104 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 164 selfloop transitions, 229 changer transitions 0/393 dead transitions. [2023-11-17 16:07:03,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 393 transitions, 5003 flow [2023-11-17 16:07:03,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:03,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:03,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1234 transitions. [2023-11-17 16:07:03,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502442996742671 [2023-11-17 16:07:03,116 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1234 transitions. [2023-11-17 16:07:03,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1234 transitions. [2023-11-17 16:07:03,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:03,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1234 transitions. [2023-11-17 16:07:03,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.25) internal successors, (1234), 8 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have 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:03,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:03,125 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:03,125 INFO L175 Difference]: Start difference. First operand has 82 places, 312 transitions, 3804 flow. Second operand 8 states and 1234 transitions. [2023-11-17 16:07:03,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 393 transitions, 5003 flow [2023-11-17 16:07:03,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 393 transitions, 4809 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 16:07:03,249 INFO L231 Difference]: Finished difference. Result has 86 places, 332 transitions, 4439 flow [2023-11-17 16:07:03,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4439, PETRI_PLACES=86, PETRI_TRANSITIONS=332} [2023-11-17 16:07:03,251 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 38 predicate places. [2023-11-17 16:07:03,251 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 332 transitions, 4439 flow [2023-11-17 16:07:03,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:03,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:03,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:03,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-17 16:07:03,252 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 3 more)] === [2023-11-17 16:07:03,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:03,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1499468481, now seen corresponding path program 16 times [2023-11-17 16:07:03,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:03,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785368145] [2023-11-17 16:07:03,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:03,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:03,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:03,403 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:07:03,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:03,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785368145] [2023-11-17 16:07:03,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785368145] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:03,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:03,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:03,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267491834] [2023-11-17 16:07:03,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:03,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:03,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:03,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:03,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:03,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:03,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 332 transitions, 4439 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:03,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:03,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:03,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:04,420 INFO L124 PetriNetUnfolderBase]: 5011/7494 cut-off events. [2023-11-17 16:07:04,420 INFO L125 PetriNetUnfolderBase]: For 32419/32419 co-relation queries the response was YES. [2023-11-17 16:07:04,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32624 conditions, 7494 events. 5011/7494 cut-off events. For 32419/32419 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 41188 event pairs, 454 based on Foata normal form. 150/7644 useless extension candidates. Maximal degree in co-relation 28502. Up to 4798 conditions per place. [2023-11-17 16:07:04,458 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 164 selfloop transitions, 249 changer transitions 5/418 dead transitions. [2023-11-17 16:07:04,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 418 transitions, 5789 flow [2023-11-17 16:07:04,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:04,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:04,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1238 transitions. [2023-11-17 16:07:04,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.504071661237785 [2023-11-17 16:07:04,470 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1238 transitions. [2023-11-17 16:07:04,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1238 transitions. [2023-11-17 16:07:04,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:04,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1238 transitions. [2023-11-17 16:07:04,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.75) internal successors, (1238), 8 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have 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:04,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:04,479 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:04,479 INFO L175 Difference]: Start difference. First operand has 86 places, 332 transitions, 4439 flow. Second operand 8 states and 1238 transitions. [2023-11-17 16:07:04,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 418 transitions, 5789 flow [2023-11-17 16:07:04,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 418 transitions, 5517 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-17 16:07:04,645 INFO L231 Difference]: Finished difference. Result has 89 places, 355 transitions, 5129 flow [2023-11-17 16:07:04,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=89, PETRI_TRANSITIONS=355} [2023-11-17 16:07:04,646 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 41 predicate places. [2023-11-17 16:07:04,646 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 355 transitions, 5129 flow [2023-11-17 16:07:04,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:04,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:04,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:04,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-17 16:07:04,647 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 3 more)] === [2023-11-17 16:07:04,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:04,647 INFO L85 PathProgramCache]: Analyzing trace with hash -154241849, now seen corresponding path program 17 times [2023-11-17 16:07:04,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:04,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578060795] [2023-11-17 16:07:04,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:04,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:04,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:04,788 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:07:04,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:04,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578060795] [2023-11-17 16:07:04,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578060795] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:04,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:04,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:04,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806359595] [2023-11-17 16:07:04,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:04,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:04,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:04,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:04,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:04,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:04,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 355 transitions, 5129 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:04,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:04,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:04,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:05,694 INFO L124 PetriNetUnfolderBase]: 5244/7861 cut-off events. [2023-11-17 16:07:05,694 INFO L125 PetriNetUnfolderBase]: For 40627/40627 co-relation queries the response was YES. [2023-11-17 16:07:05,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36361 conditions, 7861 events. 5244/7861 cut-off events. For 40627/40627 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 43992 event pairs, 492 based on Foata normal form. 198/8059 useless extension candidates. Maximal degree in co-relation 31996. Up to 6568 conditions per place. [2023-11-17 16:07:05,738 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 237 selfloop transitions, 196 changer transitions 3/436 dead transitions. [2023-11-17 16:07:05,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 436 transitions, 6591 flow [2023-11-17 16:07:05,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:05,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1233 transitions. [2023-11-17 16:07:05,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020358306188925 [2023-11-17 16:07:05,741 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1233 transitions. [2023-11-17 16:07:05,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1233 transitions. [2023-11-17 16:07:05,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:05,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1233 transitions. [2023-11-17 16:07:05,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.125) internal successors, (1233), 8 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have 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:05,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:05,746 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:05,746 INFO L175 Difference]: Start difference. First operand has 89 places, 355 transitions, 5129 flow. Second operand 8 states and 1233 transitions. [2023-11-17 16:07:05,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 436 transitions, 6591 flow [2023-11-17 16:07:05,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 436 transitions, 6300 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-17 16:07:05,972 INFO L231 Difference]: Finished difference. Result has 92 places, 378 transitions, 5687 flow [2023-11-17 16:07:05,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=4862, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5687, PETRI_PLACES=92, PETRI_TRANSITIONS=378} [2023-11-17 16:07:05,973 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 44 predicate places. [2023-11-17 16:07:05,973 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 378 transitions, 5687 flow [2023-11-17 16:07:05,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:05,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:05,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:05,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-17 16:07:05,974 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 3 more)] === [2023-11-17 16:07:05,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:05,974 INFO L85 PathProgramCache]: Analyzing trace with hash 842309949, now seen corresponding path program 18 times [2023-11-17 16:07:05,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:05,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366445246] [2023-11-17 16:07:05,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:05,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:05,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:06,109 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:07:06,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:06,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366445246] [2023-11-17 16:07:06,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366445246] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:06,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:06,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 16:07:06,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392779896] [2023-11-17 16:07:06,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:06,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 16:07:06,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:06,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 16:07:06,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:07:06,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:06,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 378 transitions, 5687 flow. Second operand has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:06,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:06,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:06,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:07,205 INFO L124 PetriNetUnfolderBase]: 5369/8056 cut-off events. [2023-11-17 16:07:07,206 INFO L125 PetriNetUnfolderBase]: For 45369/45369 co-relation queries the response was YES. [2023-11-17 16:07:07,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38006 conditions, 8056 events. 5369/8056 cut-off events. For 45369/45369 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 45429 event pairs, 506 based on Foata normal form. 102/8158 useless extension candidates. Maximal degree in co-relation 33698. Up to 7023 conditions per place. [2023-11-17 16:07:07,252 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 244 selfloop transitions, 203 changer transitions 1/448 dead transitions. [2023-11-17 16:07:07,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 448 transitions, 7183 flow [2023-11-17 16:07:07,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 16:07:07,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 16:07:07,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1375 transitions. [2023-11-17 16:07:07,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49764748461816866 [2023-11-17 16:07:07,259 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1375 transitions. [2023-11-17 16:07:07,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1375 transitions. [2023-11-17 16:07:07,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:07,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1375 transitions. [2023-11-17 16:07:07,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have 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:07,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 307.0) internal successors, (3070), 10 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have 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:07,267 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 307.0) internal successors, (3070), 10 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have 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:07,267 INFO L175 Difference]: Start difference. First operand has 92 places, 378 transitions, 5687 flow. Second operand 9 states and 1375 transitions. [2023-11-17 16:07:07,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 448 transitions, 7183 flow [2023-11-17 16:07:07,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 448 transitions, 6679 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-17 16:07:07,501 INFO L231 Difference]: Finished difference. Result has 94 places, 405 transitions, 6125 flow [2023-11-17 16:07:07,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=5199, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6125, PETRI_PLACES=94, PETRI_TRANSITIONS=405} [2023-11-17 16:07:07,501 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 46 predicate places. [2023-11-17 16:07:07,502 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 405 transitions, 6125 flow [2023-11-17 16:07:07,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:07,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:07,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:07,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-17 16:07:07,502 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 3 more)] === [2023-11-17 16:07:07,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:07,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1237837537, now seen corresponding path program 19 times [2023-11-17 16:07:07,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:07,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216515653] [2023-11-17 16:07:07,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:07,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:07,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:07,640 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:07:07,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216515653] [2023-11-17 16:07:07,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216515653] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:07,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 16:07:07,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532455407] [2023-11-17 16:07:07,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:07,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 16:07:07,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:07,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 16:07:07,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:07:07,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:07,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 405 transitions, 6125 flow. Second operand has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:07,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:07,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:07,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:08,697 INFO L124 PetriNetUnfolderBase]: 5511/8306 cut-off events. [2023-11-17 16:07:08,697 INFO L125 PetriNetUnfolderBase]: For 46836/46836 co-relation queries the response was YES. [2023-11-17 16:07:08,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40353 conditions, 8306 events. 5511/8306 cut-off events. For 46836/46836 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 47612 event pairs, 540 based on Foata normal form. 126/8432 useless extension candidates. Maximal degree in co-relation 36020. Up to 7237 conditions per place. [2023-11-17 16:07:08,745 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 278 selfloop transitions, 205 changer transitions 2/485 dead transitions. [2023-11-17 16:07:08,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 485 transitions, 7815 flow [2023-11-17 16:07:08,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 16:07:08,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 16:07:08,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1381 transitions. [2023-11-17 16:07:08,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49981903727832067 [2023-11-17 16:07:08,748 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1381 transitions. [2023-11-17 16:07:08,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1381 transitions. [2023-11-17 16:07:08,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:08,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1381 transitions. [2023-11-17 16:07:08,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 153.44444444444446) internal successors, (1381), 9 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have 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,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 307.0) internal successors, (3070), 10 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have 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,753 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 307.0) internal successors, (3070), 10 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have 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,753 INFO L175 Difference]: Start difference. First operand has 94 places, 405 transitions, 6125 flow. Second operand 9 states and 1381 transitions. [2023-11-17 16:07:08,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 485 transitions, 7815 flow [2023-11-17 16:07:09,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 485 transitions, 7311 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-17 16:07:09,049 INFO L231 Difference]: Finished difference. Result has 96 places, 435 transitions, 6681 flow [2023-11-17 16:07:09,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=5633, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6681, PETRI_PLACES=96, PETRI_TRANSITIONS=435} [2023-11-17 16:07:09,050 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 48 predicate places. [2023-11-17 16:07:09,050 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 435 transitions, 6681 flow [2023-11-17 16:07:09,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:09,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:09,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:09,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-17 16:07:09,050 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 3 more)] === [2023-11-17 16:07:09,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:09,051 INFO L85 PathProgramCache]: Analyzing trace with hash 658107729, now seen corresponding path program 20 times [2023-11-17 16:07:09,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:09,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925457708] [2023-11-17 16:07:09,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:09,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:09,168 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:07:09,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:09,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925457708] [2023-11-17 16:07:09,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925457708] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:09,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:09,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:09,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599309179] [2023-11-17 16:07:09,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:09,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:09,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:09,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:09,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:09,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:09,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 435 transitions, 6681 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:09,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:09,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:09,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:10,171 INFO L124 PetriNetUnfolderBase]: 5693/8666 cut-off events. [2023-11-17 16:07:10,171 INFO L125 PetriNetUnfolderBase]: For 54271/54271 co-relation queries the response was YES. [2023-11-17 16:07:10,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42885 conditions, 8666 events. 5693/8666 cut-off events. For 54271/54271 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 50956 event pairs, 554 based on Foata normal form. 256/8922 useless extension candidates. Maximal degree in co-relation 38291. Up to 7129 conditions per place. [2023-11-17 16:07:10,222 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 285 selfloop transitions, 237 changer transitions 4/526 dead transitions. [2023-11-17 16:07:10,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 526 transitions, 8688 flow [2023-11-17 16:07:10,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:10,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:10,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1227 transitions. [2023-11-17 16:07:10,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4995928338762215 [2023-11-17 16:07:10,224 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1227 transitions. [2023-11-17 16:07:10,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1227 transitions. [2023-11-17 16:07:10,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:10,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1227 transitions. [2023-11-17 16:07:10,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 153.375) internal successors, (1227), 8 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have 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:10,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:10,229 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:10,229 INFO L175 Difference]: Start difference. First operand has 96 places, 435 transitions, 6681 flow. Second operand 8 states and 1227 transitions. [2023-11-17 16:07:10,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 526 transitions, 8688 flow [2023-11-17 16:07:10,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 526 transitions, 8164 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-17 16:07:10,657 INFO L231 Difference]: Finished difference. Result has 96 places, 471 transitions, 7539 flow [2023-11-17 16:07:10,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=6165, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7539, PETRI_PLACES=96, PETRI_TRANSITIONS=471} [2023-11-17 16:07:10,658 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 48 predicate places. [2023-11-17 16:07:10,658 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 471 transitions, 7539 flow [2023-11-17 16:07:10,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:10,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:10,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:10,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-17 16:07:10,658 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 3 more)] === [2023-11-17 16:07:10,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:10,659 INFO L85 PathProgramCache]: Analyzing trace with hash 573691819, now seen corresponding path program 21 times [2023-11-17 16:07:10,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:10,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712966614] [2023-11-17 16:07:10,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:10,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:10,783 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:07:10,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:10,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712966614] [2023-11-17 16:07:10,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712966614] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:10,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:10,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:10,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103326374] [2023-11-17 16:07:10,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:10,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:10,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:10,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:10,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:10,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:10,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 471 transitions, 7539 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:10,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:10,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:10,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:11,906 INFO L124 PetriNetUnfolderBase]: 5685/8718 cut-off events. [2023-11-17 16:07:11,906 INFO L125 PetriNetUnfolderBase]: For 58395/58395 co-relation queries the response was YES. [2023-11-17 16:07:11,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43686 conditions, 8718 events. 5685/8718 cut-off events. For 58395/58395 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 52121 event pairs, 554 based on Foata normal form. 208/8926 useless extension candidates. Maximal degree in co-relation 37161. Up to 7272 conditions per place. [2023-11-17 16:07:11,959 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 309 selfloop transitions, 237 changer transitions 6/552 dead transitions. [2023-11-17 16:07:11,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 552 transitions, 9603 flow [2023-11-17 16:07:11,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:11,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:11,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1221 transitions. [2023-11-17 16:07:11,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4971498371335505 [2023-11-17 16:07:11,962 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1221 transitions. [2023-11-17 16:07:11,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1221 transitions. [2023-11-17 16:07:11,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:11,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1221 transitions. [2023-11-17 16:07:11,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 152.625) internal successors, (1221), 8 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have 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:11,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:11,966 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:11,966 INFO L175 Difference]: Start difference. First operand has 96 places, 471 transitions, 7539 flow. Second operand 8 states and 1221 transitions. [2023-11-17 16:07:11,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 552 transitions, 9603 flow [2023-11-17 16:07:12,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 552 transitions, 9005 flow, removed 74 selfloop flow, removed 7 redundant places. [2023-11-17 16:07:12,515 INFO L231 Difference]: Finished difference. Result has 97 places, 503 transitions, 8328 flow [2023-11-17 16:07:12,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=7010, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8328, PETRI_PLACES=97, PETRI_TRANSITIONS=503} [2023-11-17 16:07:12,516 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 49 predicate places. [2023-11-17 16:07:12,516 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 503 transitions, 8328 flow [2023-11-17 16:07:12,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:12,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:12,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-17 16:07:12,516 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 3 more)] === [2023-11-17 16:07:12,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:12,517 INFO L85 PathProgramCache]: Analyzing trace with hash 450878089, now seen corresponding path program 22 times [2023-11-17 16:07:12,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:12,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152580652] [2023-11-17 16:07:12,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:12,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:12,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:12,643 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:07:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152580652] [2023-11-17 16:07:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152580652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:12,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:12,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:12,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206527019] [2023-11-17 16:07:12,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:12,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:12,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:12,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:12,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:12,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:12,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 503 transitions, 8328 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:12,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:12,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:14,128 INFO L124 PetriNetUnfolderBase]: 7580/11601 cut-off events. [2023-11-17 16:07:14,129 INFO L125 PetriNetUnfolderBase]: For 63186/63186 co-relation queries the response was YES. [2023-11-17 16:07:14,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55792 conditions, 11601 events. 7580/11601 cut-off events. For 63186/63186 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 72757 event pairs, 364 based on Foata normal form. 106/11707 useless extension candidates. Maximal degree in co-relation 49336. Up to 3981 conditions per place. [2023-11-17 16:07:14,211 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 172 selfloop transitions, 490 changer transitions 0/662 dead transitions. [2023-11-17 16:07:14,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 662 transitions, 10783 flow [2023-11-17 16:07:14,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:14,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:14,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1246 transitions. [2023-11-17 16:07:14,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.507328990228013 [2023-11-17 16:07:14,214 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1246 transitions. [2023-11-17 16:07:14,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1246 transitions. [2023-11-17 16:07:14,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:14,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1246 transitions. [2023-11-17 16:07:14,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 155.75) internal successors, (1246), 8 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have 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:14,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:14,218 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:14,218 INFO L175 Difference]: Start difference. First operand has 97 places, 503 transitions, 8328 flow. Second operand 8 states and 1246 transitions. [2023-11-17 16:07:14,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 662 transitions, 10783 flow [2023-11-17 16:07:14,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 662 transitions, 10383 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-17 16:07:14,879 INFO L231 Difference]: Finished difference. Result has 101 places, 591 transitions, 10573 flow [2023-11-17 16:07:14,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=7928, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10573, PETRI_PLACES=101, PETRI_TRANSITIONS=591} [2023-11-17 16:07:14,880 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 53 predicate places. [2023-11-17 16:07:14,880 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 591 transitions, 10573 flow [2023-11-17 16:07:14,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:14,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:14,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:14,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-17 16:07:14,881 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 3 more)] === [2023-11-17 16:07:14,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:14,881 INFO L85 PathProgramCache]: Analyzing trace with hash -476231695, now seen corresponding path program 23 times [2023-11-17 16:07:14,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:14,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654027095] [2023-11-17 16:07:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:14,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:14,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:15,020 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:07:15,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:15,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654027095] [2023-11-17 16:07:15,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654027095] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:15,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:15,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:15,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010706895] [2023-11-17 16:07:15,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:15,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:15,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:15,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:15,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:15,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:15,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 591 transitions, 10573 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:15,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:15,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:15,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:16,890 INFO L124 PetriNetUnfolderBase]: 7887/12138 cut-off events. [2023-11-17 16:07:16,891 INFO L125 PetriNetUnfolderBase]: For 88236/88236 co-relation queries the response was YES. [2023-11-17 16:07:16,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68855 conditions, 12138 events. 7887/12138 cut-off events. For 88236/88236 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 77662 event pairs, 410 based on Foata normal form. 162/12300 useless extension candidates. Maximal degree in co-relation 61246. Up to 4155 conditions per place. [2023-11-17 16:07:16,978 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 176 selfloop transitions, 534 changer transitions 0/710 dead transitions. [2023-11-17 16:07:16,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 710 transitions, 13039 flow [2023-11-17 16:07:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:16,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:16,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1250 transitions. [2023-11-17 16:07:16,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508957654723127 [2023-11-17 16:07:16,980 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1250 transitions. [2023-11-17 16:07:16,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1250 transitions. [2023-11-17 16:07:16,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:16,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1250 transitions. [2023-11-17 16:07:16,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 156.25) internal successors, (1250), 8 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have 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,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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,983 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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,983 INFO L175 Difference]: Start difference. First operand has 101 places, 591 transitions, 10573 flow. Second operand 8 states and 1250 transitions. [2023-11-17 16:07:16,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 710 transitions, 13039 flow [2023-11-17 16:07:17,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 710 transitions, 12849 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-11-17 16:07:17,782 INFO L231 Difference]: Finished difference. Result has 106 places, 637 transitions, 12440 flow [2023-11-17 16:07:17,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=10387, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12440, PETRI_PLACES=106, PETRI_TRANSITIONS=637} [2023-11-17 16:07:17,783 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 58 predicate places. [2023-11-17 16:07:17,783 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 637 transitions, 12440 flow [2023-11-17 16:07:17,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:17,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:17,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:17,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-17 16:07:17,784 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 3 more)] === [2023-11-17 16:07:17,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:17,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1338827857, now seen corresponding path program 24 times [2023-11-17 16:07:17,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:17,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169035335] [2023-11-17 16:07:17,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:17,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:17,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:17,931 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:07:17,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:17,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169035335] [2023-11-17 16:07:17,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169035335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:17,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:17,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:17,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791806866] [2023-11-17 16:07:17,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:17,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:17,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:17,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:17,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:17,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:17,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 637 transitions, 12440 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:17,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:17,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:17,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:19,816 INFO L124 PetriNetUnfolderBase]: 8109/12582 cut-off events. [2023-11-17 16:07:19,816 INFO L125 PetriNetUnfolderBase]: For 107276/107276 co-relation queries the response was YES. [2023-11-17 16:07:20,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77850 conditions, 12582 events. 8109/12582 cut-off events. For 107276/107276 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 82374 event pairs, 456 based on Foata normal form. 196/12778 useless extension candidates. Maximal degree in co-relation 69889. Up to 4257 conditions per place. [2023-11-17 16:07:20,062 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 176 selfloop transitions, 582 changer transitions 4/762 dead transitions. [2023-11-17 16:07:20,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 762 transitions, 15209 flow [2023-11-17 16:07:20,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:20,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1254 transitions. [2023-11-17 16:07:20,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510586319218241 [2023-11-17 16:07:20,064 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1254 transitions. [2023-11-17 16:07:20,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1254 transitions. [2023-11-17 16:07:20,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:20,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1254 transitions. [2023-11-17 16:07:20,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 156.75) internal successors, (1254), 8 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have 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:20,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:20,068 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:20,068 INFO L175 Difference]: Start difference. First operand has 106 places, 637 transitions, 12440 flow. Second operand 8 states and 1254 transitions. [2023-11-17 16:07:20,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 762 transitions, 15209 flow [2023-11-17 16:07:21,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 762 transitions, 14363 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-11-17 16:07:21,056 INFO L231 Difference]: Finished difference. Result has 109 places, 687 transitions, 13983 flow [2023-11-17 16:07:21,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=11646, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=532, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13983, PETRI_PLACES=109, PETRI_TRANSITIONS=687} [2023-11-17 16:07:21,058 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 61 predicate places. [2023-11-17 16:07:21,058 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 687 transitions, 13983 flow [2023-11-17 16:07:21,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:21,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:21,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:21,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-17 16:07:21,059 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 3 more)] === [2023-11-17 16:07:21,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:21,059 INFO L85 PathProgramCache]: Analyzing trace with hash -571766483, now seen corresponding path program 25 times [2023-11-17 16:07:21,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:21,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165665810] [2023-11-17 16:07:21,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:21,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:21,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:21,197 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:07:21,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:21,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165665810] [2023-11-17 16:07:21,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165665810] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:21,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:21,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:07:21,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903739569] [2023-11-17 16:07:21,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:21,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:07:21,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:21,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:07:21,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:07:21,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:21,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 687 transitions, 13983 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:21,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:21,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:21,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:23,353 INFO L124 PetriNetUnfolderBase]: 8146/12775 cut-off events. [2023-11-17 16:07:23,353 INFO L125 PetriNetUnfolderBase]: For 127884/127884 co-relation queries the response was YES. [2023-11-17 16:07:23,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84320 conditions, 12775 events. 8146/12775 cut-off events. For 127884/127884 co-relation queries the response was YES. Maximal size of possible extension queue 934. Compared 85503 event pairs, 524 based on Foata normal form. 360/13135 useless extension candidates. Maximal degree in co-relation 75554. Up to 4449 conditions per place. [2023-11-17 16:07:23,451 INFO L140 encePairwiseOnDemand]: 295/307 looper letters, 180 selfloop transitions, 657 changer transitions 4/841 dead transitions. [2023-11-17 16:07:23,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 841 transitions, 17833 flow [2023-11-17 16:07:23,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:07:23,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:07:23,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1256 transitions. [2023-11-17 16:07:23,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.511400651465798 [2023-11-17 16:07:23,453 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1256 transitions. [2023-11-17 16:07:23,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1256 transitions. [2023-11-17 16:07:23,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:23,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1256 transitions. [2023-11-17 16:07:23,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have 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:23,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:23,457 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:23,457 INFO L175 Difference]: Start difference. First operand has 109 places, 687 transitions, 13983 flow. Second operand 8 states and 1256 transitions. [2023-11-17 16:07:23,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 841 transitions, 17833 flow [2023-11-17 16:07:24,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 841 transitions, 16892 flow, removed 21 selfloop flow, removed 5 redundant places. [2023-11-17 16:07:24,663 INFO L231 Difference]: Finished difference. Result has 113 places, 766 transitions, 16632 flow [2023-11-17 16:07:24,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=12961, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16632, PETRI_PLACES=113, PETRI_TRANSITIONS=766} [2023-11-17 16:07:24,665 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2023-11-17 16:07:24,665 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 766 transitions, 16632 flow [2023-11-17 16:07:24,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:24,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:24,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:24,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-17 16:07:24,665 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 3 more)] === [2023-11-17 16:07:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1124252615, now seen corresponding path program 26 times [2023-11-17 16:07:24,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:24,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602052409] [2023-11-17 16:07:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:24,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:24,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:24,899 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:07:24,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:24,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602052409] [2023-11-17 16:07:24,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602052409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:24,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:24,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 16:07:24,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119804395] [2023-11-17 16:07:24,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:24,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 16:07:24,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:24,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 16:07:24,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:07:24,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:24,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 766 transitions, 16632 flow. Second operand has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:24,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:24,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:24,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:27,831 INFO L124 PetriNetUnfolderBase]: 9249/14678 cut-off events. [2023-11-17 16:07:27,831 INFO L125 PetriNetUnfolderBase]: For 136816/136816 co-relation queries the response was YES. [2023-11-17 16:07:27,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97898 conditions, 14678 events. 9249/14678 cut-off events. For 136816/136816 co-relation queries the response was YES. Maximal size of possible extension queue 1021. Compared 101389 event pairs, 266 based on Foata normal form. 144/14822 useless extension candidates. Maximal degree in co-relation 88622. Up to 5149 conditions per place. [2023-11-17 16:07:27,920 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 182 selfloop transitions, 755 changer transitions 4/941 dead transitions. [2023-11-17 16:07:27,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 941 transitions, 19749 flow [2023-11-17 16:07:27,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:07:27,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:07:27,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1574 transitions. [2023-11-17 16:07:27,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127035830618892 [2023-11-17 16:07:27,922 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1574 transitions. [2023-11-17 16:07:27,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1574 transitions. [2023-11-17 16:07:27,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:27,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1574 transitions. [2023-11-17 16:07:27,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 157.4) internal successors, (1574), 10 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have 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:27,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 307.0) internal successors, (3377), 11 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have 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:27,928 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 307.0) internal successors, (3377), 11 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have 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:27,928 INFO L175 Difference]: Start difference. First operand has 113 places, 766 transitions, 16632 flow. Second operand 10 states and 1574 transitions. [2023-11-17 16:07:27,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 941 transitions, 19749 flow [2023-11-17 16:07:29,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 941 transitions, 18578 flow, removed 128 selfloop flow, removed 5 redundant places. [2023-11-17 16:07:29,154 INFO L231 Difference]: Finished difference. Result has 119 places, 844 transitions, 18714 flow [2023-11-17 16:07:29,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=15487, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=695, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18714, PETRI_PLACES=119, PETRI_TRANSITIONS=844} [2023-11-17 16:07:29,155 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 71 predicate places. [2023-11-17 16:07:29,155 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 844 transitions, 18714 flow [2023-11-17 16:07:29,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:29,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:29,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:29,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-17 16:07:29,156 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 3 more)] === [2023-11-17 16:07:29,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:29,156 INFO L85 PathProgramCache]: Analyzing trace with hash -313037779, now seen corresponding path program 27 times [2023-11-17 16:07:29,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:29,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74648523] [2023-11-17 16:07:29,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:29,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:29,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:29,315 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:07:29,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:29,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74648523] [2023-11-17 16:07:29,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74648523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:29,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:29,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:07:29,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125681355] [2023-11-17 16:07:29,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:29,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:07:29,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:29,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:07:29,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:07:29,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:29,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 844 transitions, 18714 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:29,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:29,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:29,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:32,546 INFO L124 PetriNetUnfolderBase]: 9447/15068 cut-off events. [2023-11-17 16:07:32,546 INFO L125 PetriNetUnfolderBase]: For 169436/169436 co-relation queries the response was YES. [2023-11-17 16:07:32,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108604 conditions, 15068 events. 9447/15068 cut-off events. For 169436/169436 co-relation queries the response was YES. Maximal size of possible extension queue 1067. Compared 105372 event pairs, 258 based on Foata normal form. 90/15158 useless extension candidates. Maximal degree in co-relation 98852. Up to 4813 conditions per place. [2023-11-17 16:07:32,687 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 203 selfloop transitions, 796 changer transitions 7/1006 dead transitions. [2023-11-17 16:07:32,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 1006 transitions, 22038 flow [2023-11-17 16:07:32,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:07:32,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:07:32,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2029 transitions. [2023-11-17 16:07:32,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083938862440491 [2023-11-17 16:07:32,689 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2029 transitions. [2023-11-17 16:07:32,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2029 transitions. [2023-11-17 16:07:32,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:32,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2029 transitions. [2023-11-17 16:07:32,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.07692307692307) internal successors, (2029), 13 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have 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:32,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:32,694 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:32,695 INFO L175 Difference]: Start difference. First operand has 119 places, 844 transitions, 18714 flow. Second operand 13 states and 2029 transitions. [2023-11-17 16:07:32,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 1006 transitions, 22038 flow [2023-11-17 16:07:34,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 1006 transitions, 21689 flow, removed 64 selfloop flow, removed 4 redundant places. [2023-11-17 16:07:34,656 INFO L231 Difference]: Finished difference. Result has 127 places, 885 transitions, 20695 flow [2023-11-17 16:07:34,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=18382, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=755, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20695, PETRI_PLACES=127, PETRI_TRANSITIONS=885} [2023-11-17 16:07:34,658 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 79 predicate places. [2023-11-17 16:07:34,658 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 885 transitions, 20695 flow [2023-11-17 16:07:34,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:34,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:34,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:34,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-17 16:07:34,658 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 3 more)] === [2023-11-17 16:07:34,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:34,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1651205997, now seen corresponding path program 28 times [2023-11-17 16:07:34,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:34,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284319216] [2023-11-17 16:07:34,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:34,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:34,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:34,825 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:07:34,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:34,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284319216] [2023-11-17 16:07:34,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284319216] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:34,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:34,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:07:34,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566962938] [2023-11-17 16:07:34,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:34,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:07:34,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:34,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:07:34,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:07:34,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:34,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 885 transitions, 20695 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:34,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:34,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:34,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:38,084 INFO L124 PetriNetUnfolderBase]: 9678/15619 cut-off events. [2023-11-17 16:07:38,084 INFO L125 PetriNetUnfolderBase]: For 191138/191138 co-relation queries the response was YES. [2023-11-17 16:07:38,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117431 conditions, 15619 events. 9678/15619 cut-off events. For 191138/191138 co-relation queries the response was YES. Maximal size of possible extension queue 1142. Compared 112013 event pairs, 262 based on Foata normal form. 268/15887 useless extension candidates. Maximal degree in co-relation 107237. Up to 4949 conditions per place. [2023-11-17 16:07:38,211 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 212 selfloop transitions, 855 changer transitions 18/1085 dead transitions. [2023-11-17 16:07:38,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 1085 transitions, 24798 flow [2023-11-17 16:07:38,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:07:38,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:07:38,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2040 transitions. [2023-11-17 16:07:38,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.511150087697319 [2023-11-17 16:07:38,213 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2040 transitions. [2023-11-17 16:07:38,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2040 transitions. [2023-11-17 16:07:38,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:38,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2040 transitions. [2023-11-17 16:07:38,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.92307692307693) internal successors, (2040), 13 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have 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:38,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:38,217 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:38,218 INFO L175 Difference]: Start difference. First operand has 127 places, 885 transitions, 20695 flow. Second operand 13 states and 2040 transitions. [2023-11-17 16:07:38,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 1085 transitions, 24798 flow [2023-11-17 16:07:40,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 1085 transitions, 23072 flow, removed 206 selfloop flow, removed 9 redundant places. [2023-11-17 16:07:40,721 INFO L231 Difference]: Finished difference. Result has 130 places, 944 transitions, 21778 flow [2023-11-17 16:07:40,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=19056, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=792, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21778, PETRI_PLACES=130, PETRI_TRANSITIONS=944} [2023-11-17 16:07:40,722 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 82 predicate places. [2023-11-17 16:07:40,722 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 944 transitions, 21778 flow [2023-11-17 16:07:40,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:40,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:40,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:40,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-17 16:07:40,723 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 3 more)] === [2023-11-17 16:07:40,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:40,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1498529489, now seen corresponding path program 29 times [2023-11-17 16:07:40,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:40,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938921710] [2023-11-17 16:07:40,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:40,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:40,880 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:07:40,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:40,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938921710] [2023-11-17 16:07:40,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938921710] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:40,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:40,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:07:40,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600069033] [2023-11-17 16:07:40,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:40,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:07:40,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:40,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:07:40,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:07:40,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:40,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 944 transitions, 21778 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:40,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:40,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:40,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:44,193 INFO L124 PetriNetUnfolderBase]: 8452/14049 cut-off events. [2023-11-17 16:07:44,194 INFO L125 PetriNetUnfolderBase]: For 154550/154550 co-relation queries the response was YES. [2023-11-17 16:07:44,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105954 conditions, 14049 events. 8452/14049 cut-off events. For 154550/154550 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 103973 event pairs, 182 based on Foata normal form. 784/14833 useless extension candidates. Maximal degree in co-relation 97961. Up to 4197 conditions per place. [2023-11-17 16:07:44,290 INFO L140 encePairwiseOnDemand]: 295/307 looper letters, 206 selfloop transitions, 936 changer transitions 43/1185 dead transitions. [2023-11-17 16:07:44,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 1185 transitions, 27305 flow [2023-11-17 16:07:44,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:07:44,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:07:44,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2034 transitions. [2023-11-17 16:07:44,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096467050864445 [2023-11-17 16:07:44,292 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2034 transitions. [2023-11-17 16:07:44,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2034 transitions. [2023-11-17 16:07:44,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:44,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2034 transitions. [2023-11-17 16:07:44,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.46153846153845) internal successors, (2034), 13 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have 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:44,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:44,296 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:44,297 INFO L175 Difference]: Start difference. First operand has 130 places, 944 transitions, 21778 flow. Second operand 13 states and 2034 transitions. [2023-11-17 16:07:44,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 1185 transitions, 27305 flow [2023-11-17 16:07:45,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 1185 transitions, 26551 flow, removed 151 selfloop flow, removed 7 redundant places. [2023-11-17 16:07:45,854 INFO L231 Difference]: Finished difference. Result has 138 places, 1026 transitions, 25318 flow [2023-11-17 16:07:45,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=18255, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=741, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=25318, PETRI_PLACES=138, PETRI_TRANSITIONS=1026} [2023-11-17 16:07:45,856 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 90 predicate places. [2023-11-17 16:07:45,856 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 1026 transitions, 25318 flow [2023-11-17 16:07:45,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:45,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:45,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-17 16:07:45,857 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 3 more)] === [2023-11-17 16:07:45,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1583621519, now seen corresponding path program 30 times [2023-11-17 16:07:45,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:45,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916200177] [2023-11-17 16:07:45,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:45,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:45,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:46,014 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:07:46,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:46,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916200177] [2023-11-17 16:07:46,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916200177] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:46,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:46,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:07:46,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879664677] [2023-11-17 16:07:46,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:46,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:07:46,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:46,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:07:46,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:07:46,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:46,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 1026 transitions, 25318 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:46,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:46,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:46,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:49,341 INFO L124 PetriNetUnfolderBase]: 8418/14075 cut-off events. [2023-11-17 16:07:49,342 INFO L125 PetriNetUnfolderBase]: For 180460/180460 co-relation queries the response was YES. [2023-11-17 16:07:49,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114470 conditions, 14075 events. 8418/14075 cut-off events. For 180460/180460 co-relation queries the response was YES. Maximal size of possible extension queue 1135. Compared 105119 event pairs, 72 based on Foata normal form. 98/14173 useless extension candidates. Maximal degree in co-relation 105089. Up to 4498 conditions per place. [2023-11-17 16:07:49,428 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 129 selfloop transitions, 1019 changer transitions 6/1154 dead transitions. [2023-11-17 16:07:49,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 1154 transitions, 28464 flow [2023-11-17 16:07:49,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:07:49,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:07:49,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2178 transitions. [2023-11-17 16:07:49,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067473243369008 [2023-11-17 16:07:49,431 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2178 transitions. [2023-11-17 16:07:49,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2178 transitions. [2023-11-17 16:07:49,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:49,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2178 transitions. [2023-11-17 16:07:49,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 155.57142857142858) internal successors, (2178), 14 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have 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:49,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 307.0) internal successors, (4605), 15 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have 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:49,438 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 307.0) internal successors, (4605), 15 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have 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:49,438 INFO L175 Difference]: Start difference. First operand has 138 places, 1026 transitions, 25318 flow. Second operand 14 states and 2178 transitions. [2023-11-17 16:07:49,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 1154 transitions, 28464 flow [2023-11-17 16:07:51,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 1154 transitions, 27599 flow, removed 187 selfloop flow, removed 7 redundant places. [2023-11-17 16:07:51,061 INFO L231 Difference]: Finished difference. Result has 144 places, 1059 transitions, 26964 flow [2023-11-17 16:07:51,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=24484, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1026, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=986, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=26964, PETRI_PLACES=144, PETRI_TRANSITIONS=1059} [2023-11-17 16:07:51,062 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 96 predicate places. [2023-11-17 16:07:51,062 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 1059 transitions, 26964 flow [2023-11-17 16:07:51,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:51,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:51,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:51,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-17 16:07:51,063 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 3 more)] === [2023-11-17 16:07:51,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:51,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2124030781, now seen corresponding path program 31 times [2023-11-17 16:07:51,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157873802] [2023-11-17 16:07:51,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:51,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:51,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:51,211 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:07:51,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:51,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157873802] [2023-11-17 16:07:51,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157873802] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:51,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:51,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:07:51,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431371300] [2023-11-17 16:07:51,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:51,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:07:51,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:51,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:07:51,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:07:51,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:51,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 1059 transitions, 26964 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:51,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:51,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:51,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:54,959 INFO L124 PetriNetUnfolderBase]: 8654/14553 cut-off events. [2023-11-17 16:07:54,960 INFO L125 PetriNetUnfolderBase]: For 189008/189008 co-relation queries the response was YES. [2023-11-17 16:07:55,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122369 conditions, 14553 events. 8654/14553 cut-off events. For 189008/189008 co-relation queries the response was YES. Maximal size of possible extension queue 1171. Compared 110062 event pairs, 72 based on Foata normal form. 186/14739 useless extension candidates. Maximal degree in co-relation 112673. Up to 4047 conditions per place. [2023-11-17 16:07:55,073 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 159 selfloop transitions, 1071 changer transitions 32/1262 dead transitions. [2023-11-17 16:07:55,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 1262 transitions, 31785 flow [2023-11-17 16:07:55,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:07:55,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:07:55,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3076 transitions. [2023-11-17 16:07:55,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5009771986970684 [2023-11-17 16:07:55,081 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3076 transitions. [2023-11-17 16:07:55,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3076 transitions. [2023-11-17 16:07:55,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:55,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3076 transitions. [2023-11-17 16:07:55,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 153.8) internal successors, (3076), 20 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have 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:55,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:55,096 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:55,096 INFO L175 Difference]: Start difference. First operand has 144 places, 1059 transitions, 26964 flow. Second operand 20 states and 3076 transitions. [2023-11-17 16:07:55,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 1262 transitions, 31785 flow [2023-11-17 16:07:57,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 1262 transitions, 29717 flow, removed 14 selfloop flow, removed 10 redundant places. [2023-11-17 16:07:57,029 INFO L231 Difference]: Finished difference. Result has 153 places, 1111 transitions, 28088 flow [2023-11-17 16:07:57,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=25037, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=999, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=28088, PETRI_PLACES=153, PETRI_TRANSITIONS=1111} [2023-11-17 16:07:57,030 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 105 predicate places. [2023-11-17 16:07:57,030 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 1111 transitions, 28088 flow [2023-11-17 16:07:57,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:57,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:07:57,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:07:57,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-17 16:07:57,031 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:07:57,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:07:57,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1846926055, now seen corresponding path program 32 times [2023-11-17 16:07:57,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:07:57,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154153806] [2023-11-17 16:07:57,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:07:57,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:07:57,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:07:57,187 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:07:57,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:07:57,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154153806] [2023-11-17 16:07:57,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154153806] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:07:57,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:07:57,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:07:57,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013592690] [2023-11-17 16:07:57,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:07:57,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:07:57,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:07:57,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:07:57,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:07:57,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:07:57,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 1111 transitions, 28088 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:57,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:07:57,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:07:57,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:01,275 INFO L124 PetriNetUnfolderBase]: 9106/15451 cut-off events. [2023-11-17 16:08:01,275 INFO L125 PetriNetUnfolderBase]: For 199110/199110 co-relation queries the response was YES. [2023-11-17 16:08:01,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131352 conditions, 15451 events. 9106/15451 cut-off events. For 199110/199110 co-relation queries the response was YES. Maximal size of possible extension queue 1317. Compared 120180 event pairs, 74 based on Foata normal form. 238/15689 useless extension candidates. Maximal degree in co-relation 120112. Up to 4115 conditions per place. [2023-11-17 16:08:01,398 INFO L140 encePairwiseOnDemand]: 295/307 looper letters, 163 selfloop transitions, 1092 changer transitions 201/1456 dead transitions. [2023-11-17 16:08:01,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 1456 transitions, 36940 flow [2023-11-17 16:08:01,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:08:01,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:08:01,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2023-11-17 16:08:01,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502442996742671 [2023-11-17 16:08:01,402 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2023-11-17 16:08:01,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2023-11-17 16:08:01,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:01,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2023-11-17 16:08:01,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have 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:01,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:01,413 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:01,414 INFO L175 Difference]: Start difference. First operand has 153 places, 1111 transitions, 28088 flow. Second operand 20 states and 3085 transitions. [2023-11-17 16:08:01,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 1456 transitions, 36940 flow [2023-11-17 16:08:03,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 1456 transitions, 35768 flow, removed 53 selfloop flow, removed 14 redundant places. [2023-11-17 16:08:03,665 INFO L231 Difference]: Finished difference. Result has 161 places, 1133 transitions, 29595 flow [2023-11-17 16:08:03,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=27033, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=953, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=29595, PETRI_PLACES=161, PETRI_TRANSITIONS=1133} [2023-11-17 16:08:03,666 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 113 predicate places. [2023-11-17 16:08:03,666 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 1133 transitions, 29595 flow [2023-11-17 16:08:03,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:03,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:03,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:03,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-17 16:08:03,667 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:03,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:03,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1550558203, now seen corresponding path program 33 times [2023-11-17 16:08:03,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:03,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448597891] [2023-11-17 16:08:03,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:03,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:03,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:03,808 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:08:03,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:03,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448597891] [2023-11-17 16:08:03,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448597891] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:03,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:03,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:08:03,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189945638] [2023-11-17 16:08:03,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:03,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:08:03,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:03,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:08:03,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:08:03,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:03,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 1133 transitions, 29595 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:03,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:03,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:03,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:07,588 INFO L124 PetriNetUnfolderBase]: 8376/14387 cut-off events. [2023-11-17 16:08:07,588 INFO L125 PetriNetUnfolderBase]: For 201785/201785 co-relation queries the response was YES. [2023-11-17 16:08:07,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129170 conditions, 14387 events. 8376/14387 cut-off events. For 201785/201785 co-relation queries the response was YES. Maximal size of possible extension queue 1190. Compared 112137 event pairs, 84 based on Foata normal form. 110/14497 useless extension candidates. Maximal degree in co-relation 117847. Up to 4455 conditions per place. [2023-11-17 16:08:07,711 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 135 selfloop transitions, 1125 changer transitions 6/1266 dead transitions. [2023-11-17 16:08:07,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 1266 transitions, 33119 flow [2023-11-17 16:08:07,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:08:07,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:08:07,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2184 transitions. [2023-11-17 16:08:07,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50814332247557 [2023-11-17 16:08:07,713 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2184 transitions. [2023-11-17 16:08:07,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2184 transitions. [2023-11-17 16:08:07,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:07,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2184 transitions. [2023-11-17 16:08:07,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 156.0) internal successors, (2184), 14 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have 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:07,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 307.0) internal successors, (4605), 15 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have 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:07,718 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 307.0) internal successors, (4605), 15 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have 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:07,718 INFO L175 Difference]: Start difference. First operand has 161 places, 1133 transitions, 29595 flow. Second operand 14 states and 2184 transitions. [2023-11-17 16:08:07,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 1266 transitions, 33119 flow [2023-11-17 16:08:10,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 1266 transitions, 32685 flow, removed 66 selfloop flow, removed 7 redundant places. [2023-11-17 16:08:10,177 INFO L231 Difference]: Finished difference. Result has 166 places, 1164 transitions, 31987 flow [2023-11-17 16:08:10,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=29059, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1088, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=31987, PETRI_PLACES=166, PETRI_TRANSITIONS=1164} [2023-11-17 16:08:10,178 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 118 predicate places. [2023-11-17 16:08:10,178 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 1164 transitions, 31987 flow [2023-11-17 16:08:10,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:10,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:10,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:10,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-17 16:08:10,179 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:10,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:10,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1278225539, now seen corresponding path program 34 times [2023-11-17 16:08:10,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:10,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760028411] [2023-11-17 16:08:10,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:10,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:10,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:10,357 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:08:10,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:10,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760028411] [2023-11-17 16:08:10,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760028411] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:10,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:10,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:08:10,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705956473] [2023-11-17 16:08:10,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:10,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:08:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:10,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:08:10,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:08:10,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:10,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 1164 transitions, 31987 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:10,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:10,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:10,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:14,482 INFO L124 PetriNetUnfolderBase]: 8534/14799 cut-off events. [2023-11-17 16:08:14,483 INFO L125 PetriNetUnfolderBase]: For 223975/223975 co-relation queries the response was YES. [2023-11-17 16:08:14,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139766 conditions, 14799 events. 8534/14799 cut-off events. For 223975/223975 co-relation queries the response was YES. Maximal size of possible extension queue 1256. Compared 117541 event pairs, 90 based on Foata normal form. 214/15013 useless extension candidates. Maximal degree in co-relation 127974. Up to 3923 conditions per place. [2023-11-17 16:08:14,613 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 174 selfloop transitions, 1138 changer transitions 82/1394 dead transitions. [2023-11-17 16:08:14,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 1394 transitions, 37678 flow [2023-11-17 16:08:14,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:08:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:08:14,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2023-11-17 16:08:14,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034201954397394 [2023-11-17 16:08:14,616 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2023-11-17 16:08:14,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2023-11-17 16:08:14,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:14,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2023-11-17 16:08:14,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have 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:14,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:14,625 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:14,626 INFO L175 Difference]: Start difference. First operand has 166 places, 1164 transitions, 31987 flow. Second operand 20 states and 3091 transitions. [2023-11-17 16:08:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 1394 transitions, 37678 flow [2023-11-17 16:08:17,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 1394 transitions, 36936 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-11-17 16:08:17,230 INFO L231 Difference]: Finished difference. Result has 178 places, 1177 transitions, 33386 flow [2023-11-17 16:08:17,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=31300, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=33386, PETRI_PLACES=178, PETRI_TRANSITIONS=1177} [2023-11-17 16:08:17,231 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 130 predicate places. [2023-11-17 16:08:17,231 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 1177 transitions, 33386 flow [2023-11-17 16:08:17,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:17,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:17,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:17,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-17 16:08:17,232 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:17,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:17,232 INFO L85 PathProgramCache]: Analyzing trace with hash 637919649, now seen corresponding path program 35 times [2023-11-17 16:08:17,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:17,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10875620] [2023-11-17 16:08:17,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:17,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:17,375 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:08:17,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:17,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10875620] [2023-11-17 16:08:17,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10875620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:17,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:17,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 16:08:17,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899201319] [2023-11-17 16:08:17,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:17,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 16:08:17,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:17,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 16:08:17,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:08:17,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:17,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 1177 transitions, 33386 flow. Second operand has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:17,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:17,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:17,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:21,196 INFO L124 PetriNetUnfolderBase]: 7890/13837 cut-off events. [2023-11-17 16:08:21,196 INFO L125 PetriNetUnfolderBase]: For 220103/220103 co-relation queries the response was YES. [2023-11-17 16:08:21,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132870 conditions, 13837 events. 7890/13837 cut-off events. For 220103/220103 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 110106 event pairs, 252 based on Foata normal form. 190/14027 useless extension candidates. Maximal degree in co-relation 120994. Up to 4550 conditions per place. [2023-11-17 16:08:21,302 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 200 selfloop transitions, 1045 changer transitions 34/1279 dead transitions. [2023-11-17 16:08:21,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 1279 transitions, 36578 flow [2023-11-17 16:08:21,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:08:21,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:08:21,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1580 transitions. [2023-11-17 16:08:21,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146579804560261 [2023-11-17 16:08:21,305 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1580 transitions. [2023-11-17 16:08:21,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1580 transitions. [2023-11-17 16:08:21,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:21,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1580 transitions. [2023-11-17 16:08:21,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 158.0) internal successors, (1580), 10 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have 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:21,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 307.0) internal successors, (3377), 11 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have 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:21,309 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 307.0) internal successors, (3377), 11 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have 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:21,309 INFO L175 Difference]: Start difference. First operand has 178 places, 1177 transitions, 33386 flow. Second operand 10 states and 1580 transitions. [2023-11-17 16:08:21,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 1279 transitions, 36578 flow [2023-11-17 16:08:23,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 1279 transitions, 35959 flow, removed 42 selfloop flow, removed 12 redundant places. [2023-11-17 16:08:23,466 INFO L231 Difference]: Finished difference. Result has 175 places, 1154 transitions, 34190 flow [2023-11-17 16:08:23,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=32141, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=34190, PETRI_PLACES=175, PETRI_TRANSITIONS=1154} [2023-11-17 16:08:23,467 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 127 predicate places. [2023-11-17 16:08:23,467 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 1154 transitions, 34190 flow [2023-11-17 16:08:23,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:23,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:23,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-17 16:08:23,468 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:23,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:23,468 INFO L85 PathProgramCache]: Analyzing trace with hash 124825197, now seen corresponding path program 36 times [2023-11-17 16:08:23,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:23,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702490471] [2023-11-17 16:08:23,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:23,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:23,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:23,610 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:08:23,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:23,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702490471] [2023-11-17 16:08:23,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702490471] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:23,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:23,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:08:23,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740827635] [2023-11-17 16:08:23,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:23,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:08:23,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:23,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:08:23,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:08:23,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:23,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 1154 transitions, 34190 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:23,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:23,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:27,517 INFO L124 PetriNetUnfolderBase]: 7834/13923 cut-off events. [2023-11-17 16:08:27,518 INFO L125 PetriNetUnfolderBase]: For 244578/244578 co-relation queries the response was YES. [2023-11-17 16:08:27,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137862 conditions, 13923 events. 7834/13923 cut-off events. For 244578/244578 co-relation queries the response was YES. Maximal size of possible extension queue 1210. Compared 113020 event pairs, 244 based on Foata normal form. 130/14053 useless extension candidates. Maximal degree in co-relation 124881. Up to 3954 conditions per place. [2023-11-17 16:08:27,622 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 224 selfloop transitions, 1048 changer transitions 63/1335 dead transitions. [2023-11-17 16:08:27,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 1335 transitions, 39286 flow [2023-11-17 16:08:27,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:08:27,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:08:27,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2040 transitions. [2023-11-17 16:08:27,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.511150087697319 [2023-11-17 16:08:27,625 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2040 transitions. [2023-11-17 16:08:27,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2040 transitions. [2023-11-17 16:08:27,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:27,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2040 transitions. [2023-11-17 16:08:27,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.92307692307693) internal successors, (2040), 13 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have 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:27,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:27,630 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:27,630 INFO L175 Difference]: Start difference. First operand has 175 places, 1154 transitions, 34190 flow. Second operand 13 states and 2040 transitions. [2023-11-17 16:08:27,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 1335 transitions, 39286 flow [2023-11-17 16:08:29,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 1335 transitions, 37702 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-17 16:08:29,952 INFO L231 Difference]: Finished difference. Result has 180 places, 1157 transitions, 34635 flow [2023-11-17 16:08:29,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=32682, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=998, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=34635, PETRI_PLACES=180, PETRI_TRANSITIONS=1157} [2023-11-17 16:08:29,953 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 132 predicate places. [2023-11-17 16:08:29,954 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 1157 transitions, 34635 flow [2023-11-17 16:08:29,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:29,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:29,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:29,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-17 16:08:29,954 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:29,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:29,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1094469585, now seen corresponding path program 37 times [2023-11-17 16:08:29,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:29,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135663889] [2023-11-17 16:08:29,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:29,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:29,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:30,090 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:08:30,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:30,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135663889] [2023-11-17 16:08:30,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135663889] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:30,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:30,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:08:30,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107798425] [2023-11-17 16:08:30,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:30,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:08:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:30,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:08:30,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:08:30,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:30,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 1157 transitions, 34635 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:30,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:30,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:30,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:34,346 INFO L124 PetriNetUnfolderBase]: 7504/13517 cut-off events. [2023-11-17 16:08:34,347 INFO L125 PetriNetUnfolderBase]: For 229873/229873 co-relation queries the response was YES. [2023-11-17 16:08:34,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133886 conditions, 13517 events. 7504/13517 cut-off events. For 229873/229873 co-relation queries the response was YES. Maximal size of possible extension queue 1177. Compared 111078 event pairs, 128 based on Foata normal form. 112/13629 useless extension candidates. Maximal degree in co-relation 120959. Up to 4105 conditions per place. [2023-11-17 16:08:34,453 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 135 selfloop transitions, 1130 changer transitions 11/1276 dead transitions. [2023-11-17 16:08:34,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 1276 transitions, 37880 flow [2023-11-17 16:08:34,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:08:34,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:08:34,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2187 transitions. [2023-11-17 16:08:34,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5088413215449046 [2023-11-17 16:08:34,455 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2187 transitions. [2023-11-17 16:08:34,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2187 transitions. [2023-11-17 16:08:34,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:34,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2187 transitions. [2023-11-17 16:08:34,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 156.21428571428572) internal successors, (2187), 14 states have internal predecessors, (2187), 0 states have call successors, (0), 0 states have 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:34,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 307.0) internal successors, (4605), 15 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have 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:34,461 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 307.0) internal successors, (4605), 15 states have internal predecessors, (4605), 0 states have call successors, (0), 0 states have 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:34,461 INFO L175 Difference]: Start difference. First operand has 180 places, 1157 transitions, 34635 flow. Second operand 14 states and 2187 transitions. [2023-11-17 16:08:34,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 1276 transitions, 37880 flow [2023-11-17 16:08:36,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 1276 transitions, 36911 flow, removed 144 selfloop flow, removed 8 redundant places. [2023-11-17 16:08:36,846 INFO L231 Difference]: Finished difference. Result has 185 places, 1169 transitions, 36153 flow [2023-11-17 16:08:36,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=33438, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=36153, PETRI_PLACES=185, PETRI_TRANSITIONS=1169} [2023-11-17 16:08:36,847 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 137 predicate places. [2023-11-17 16:08:36,847 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 1169 transitions, 36153 flow [2023-11-17 16:08:36,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:36,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:36,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:36,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-17 16:08:36,848 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:36,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:36,848 INFO L85 PathProgramCache]: Analyzing trace with hash 330422563, now seen corresponding path program 38 times [2023-11-17 16:08:36,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:36,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140004216] [2023-11-17 16:08:36,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:36,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:36,999 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:08:36,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:37,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140004216] [2023-11-17 16:08:37,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140004216] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:37,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:37,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:08:37,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491433711] [2023-11-17 16:08:37,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:37,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:08:37,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:37,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:08:37,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:08:37,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:37,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 1169 transitions, 36153 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:37,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:37,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:37,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:41,635 INFO L124 PetriNetUnfolderBase]: 7630/13885 cut-off events. [2023-11-17 16:08:41,635 INFO L125 PetriNetUnfolderBase]: For 255230/255230 co-relation queries the response was YES. [2023-11-17 16:08:41,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142720 conditions, 13885 events. 7630/13885 cut-off events. For 255230/255230 co-relation queries the response was YES. Maximal size of possible extension queue 1242. Compared 116557 event pairs, 134 based on Foata normal form. 226/14111 useless extension candidates. Maximal degree in co-relation 128348. Up to 3597 conditions per place. [2023-11-17 16:08:41,735 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 168 selfloop transitions, 1114 changer transitions 132/1414 dead transitions. [2023-11-17 16:08:41,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 1414 transitions, 42747 flow [2023-11-17 16:08:41,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:08:41,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:08:41,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3092 transitions. [2023-11-17 16:08:41,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035830618892508 [2023-11-17 16:08:41,739 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3092 transitions. [2023-11-17 16:08:41,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3092 transitions. [2023-11-17 16:08:41,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:41,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3092 transitions. [2023-11-17 16:08:41,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.6) internal successors, (3092), 20 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have 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:41,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:41,747 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 307.0) internal successors, (6447), 21 states have internal predecessors, (6447), 0 states have call successors, (0), 0 states have 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:41,747 INFO L175 Difference]: Start difference. First operand has 185 places, 1169 transitions, 36153 flow. Second operand 20 states and 3092 transitions. [2023-11-17 16:08:41,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 1414 transitions, 42747 flow [2023-11-17 16:08:43,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 1414 transitions, 41238 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-11-17 16:08:43,980 INFO L231 Difference]: Finished difference. Result has 196 places, 1151 transitions, 35862 flow [2023-11-17 16:08:43,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=34689, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1022, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=35862, PETRI_PLACES=196, PETRI_TRANSITIONS=1151} [2023-11-17 16:08:43,981 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 148 predicate places. [2023-11-17 16:08:43,981 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 1151 transitions, 35862 flow [2023-11-17 16:08:43,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:43,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:43,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:43,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-17 16:08:43,982 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:43,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:43,982 INFO L85 PathProgramCache]: Analyzing trace with hash -384574595, now seen corresponding path program 39 times [2023-11-17 16:08:43,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:43,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847300660] [2023-11-17 16:08:43,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:43,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:44,148 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:08:44,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:44,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847300660] [2023-11-17 16:08:44,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847300660] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:44,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:44,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:08:44,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474054269] [2023-11-17 16:08:44,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:44,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:08:44,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:44,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:08:44,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:08:44,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:44,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 1151 transitions, 35862 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:44,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:44,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:44,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:47,917 INFO L124 PetriNetUnfolderBase]: 7117/12842 cut-off events. [2023-11-17 16:08:47,917 INFO L125 PetriNetUnfolderBase]: For 270824/270824 co-relation queries the response was YES. [2023-11-17 16:08:47,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127364 conditions, 12842 events. 7117/12842 cut-off events. For 270824/270824 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 103479 event pairs, 510 based on Foata normal form. 20/12862 useless extension candidates. Maximal degree in co-relation 112818. Up to 4986 conditions per place. [2023-11-17 16:08:48,022 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 516 selfloop transitions, 993 changer transitions 10/1519 dead transitions. [2023-11-17 16:08:48,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 1519 transitions, 47034 flow [2023-11-17 16:08:48,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:08:48,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:08:48,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2303 transitions. [2023-11-17 16:08:48,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5001085776330076 [2023-11-17 16:08:48,024 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2303 transitions. [2023-11-17 16:08:48,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2303 transitions. [2023-11-17 16:08:48,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:48,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2303 transitions. [2023-11-17 16:08:48,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.53333333333333) internal successors, (2303), 15 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have 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:48,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:48,030 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:48,030 INFO L175 Difference]: Start difference. First operand has 196 places, 1151 transitions, 35862 flow. Second operand 15 states and 2303 transitions. [2023-11-17 16:08:48,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 1519 transitions, 47034 flow [2023-11-17 16:08:49,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 1519 transitions, 46546 flow, removed 14 selfloop flow, removed 9 redundant places. [2023-11-17 16:08:49,918 INFO L231 Difference]: Finished difference. Result has 208 places, 1433 transitions, 47263 flow [2023-11-17 16:08:49,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=35455, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=743, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=47263, PETRI_PLACES=208, PETRI_TRANSITIONS=1433} [2023-11-17 16:08:49,920 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 160 predicate places. [2023-11-17 16:08:49,920 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 1433 transitions, 47263 flow [2023-11-17 16:08:49,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:49,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:49,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:49,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-17 16:08:49,921 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:49,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:49,921 INFO L85 PathProgramCache]: Analyzing trace with hash -971889591, now seen corresponding path program 40 times [2023-11-17 16:08:49,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:49,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296075773] [2023-11-17 16:08:49,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:49,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:50,080 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:08:50,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:50,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296075773] [2023-11-17 16:08:50,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296075773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:50,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:50,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:08:50,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965491436] [2023-11-17 16:08:50,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:50,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:08:50,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:50,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:08:50,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:08:50,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:50,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 1433 transitions, 47263 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:50,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:50,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:50,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:08:54,966 INFO L124 PetriNetUnfolderBase]: 7213/13040 cut-off events. [2023-11-17 16:08:54,967 INFO L125 PetriNetUnfolderBase]: For 345419/345419 co-relation queries the response was YES. [2023-11-17 16:08:55,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139537 conditions, 13040 events. 7213/13040 cut-off events. For 345419/345419 co-relation queries the response was YES. Maximal size of possible extension queue 984. Compared 105450 event pairs, 1016 based on Foata normal form. 20/13060 useless extension candidates. Maximal degree in co-relation 123366. Up to 10910 conditions per place. [2023-11-17 16:08:55,072 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1103 selfloop transitions, 439 changer transitions 16/1558 dead transitions. [2023-11-17 16:08:55,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 1558 transitions, 52979 flow [2023-11-17 16:08:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:08:55,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 16:08:55,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2860 transitions. [2023-11-17 16:08:55,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49031373221326935 [2023-11-17 16:08:55,075 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2860 transitions. [2023-11-17 16:08:55,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2860 transitions. [2023-11-17 16:08:55,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:08:55,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2860 transitions. [2023-11-17 16:08:55,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 150.52631578947367) internal successors, (2860), 19 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have 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:55,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:55,082 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:55,082 INFO L175 Difference]: Start difference. First operand has 208 places, 1433 transitions, 47263 flow. Second operand 19 states and 2860 transitions. [2023-11-17 16:08:55,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 1558 transitions, 52979 flow [2023-11-17 16:08:57,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 1558 transitions, 52788 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-11-17 16:08:57,788 INFO L231 Difference]: Finished difference. Result has 225 places, 1475 transitions, 49864 flow [2023-11-17 16:08:57,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=47094, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1013, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=49864, PETRI_PLACES=225, PETRI_TRANSITIONS=1475} [2023-11-17 16:08:57,789 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 177 predicate places. [2023-11-17 16:08:57,789 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 1475 transitions, 49864 flow [2023-11-17 16:08:57,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:57,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:08:57,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:08:57,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-17 16:08:57,790 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:08:57,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:08:57,790 INFO L85 PathProgramCache]: Analyzing trace with hash 426640241, now seen corresponding path program 41 times [2023-11-17 16:08:57,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:08:57,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040057234] [2023-11-17 16:08:57,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:08:57,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:08:57,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:08:58,012 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:08:58,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:08:58,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040057234] [2023-11-17 16:08:58,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040057234] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:08:58,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:08:58,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:08:58,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509636999] [2023-11-17 16:08:58,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:08:58,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:08:58,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:08:58,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:08:58,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:08:58,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:08:58,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 1475 transitions, 49864 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:58,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:08:58,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:08:58,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:02,785 INFO L124 PetriNetUnfolderBase]: 7540/13643 cut-off events. [2023-11-17 16:09:02,786 INFO L125 PetriNetUnfolderBase]: For 375941/375941 co-relation queries the response was YES. [2023-11-17 16:09:02,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148372 conditions, 13643 events. 7540/13643 cut-off events. For 375941/375941 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 111308 event pairs, 884 based on Foata normal form. 20/13663 useless extension candidates. Maximal degree in co-relation 147130. Up to 9286 conditions per place. [2023-11-17 16:09:02,897 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 890 selfloop transitions, 726 changer transitions 13/1629 dead transitions. [2023-11-17 16:09:02,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 1629 transitions, 56412 flow [2023-11-17 16:09:02,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:09:02,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:09:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2585 transitions. [2023-11-17 16:09:02,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49530561410231844 [2023-11-17 16:09:02,900 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2585 transitions. [2023-11-17 16:09:02,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2585 transitions. [2023-11-17 16:09:02,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:02,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2585 transitions. [2023-11-17 16:09:02,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 152.05882352941177) internal successors, (2585), 17 states have internal predecessors, (2585), 0 states have call successors, (0), 0 states have 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:02,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:02,907 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:02,907 INFO L175 Difference]: Start difference. First operand has 225 places, 1475 transitions, 49864 flow. Second operand 17 states and 2585 transitions. [2023-11-17 16:09:02,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 1629 transitions, 56412 flow [2023-11-17 16:09:06,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 1629 transitions, 55990 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-11-17 16:09:06,435 INFO L231 Difference]: Finished difference. Result has 232 places, 1541 transitions, 54496 flow [2023-11-17 16:09:06,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=49454, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=649, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=54496, PETRI_PLACES=232, PETRI_TRANSITIONS=1541} [2023-11-17 16:09:06,437 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 184 predicate places. [2023-11-17 16:09:06,437 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 1541 transitions, 54496 flow [2023-11-17 16:09:06,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:06,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:06,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:06,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-17 16:09:06,438 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:09:06,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:06,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1621761547, now seen corresponding path program 42 times [2023-11-17 16:09:06,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:06,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209736570] [2023-11-17 16:09:06,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:06,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:06,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:09:06,602 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:09:06,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:09:06,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209736570] [2023-11-17 16:09:06,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209736570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:09:06,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:09:06,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:09:06,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355737392] [2023-11-17 16:09:06,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:09:06,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:09:06,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:09:06,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:09:06,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:09:06,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:09:06,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 1541 transitions, 54496 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:06,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:09:06,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:09:06,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:12,303 INFO L124 PetriNetUnfolderBase]: 7542/13713 cut-off events. [2023-11-17 16:09:12,303 INFO L125 PetriNetUnfolderBase]: For 402850/402850 co-relation queries the response was YES. [2023-11-17 16:09:12,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153482 conditions, 13713 events. 7542/13713 cut-off events. For 402850/402850 co-relation queries the response was YES. Maximal size of possible extension queue 1063. Compared 112673 event pairs, 1034 based on Foata normal form. 20/13733 useless extension candidates. Maximal degree in co-relation 152161. Up to 12025 conditions per place. [2023-11-17 16:09:12,423 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1293 selfloop transitions, 333 changer transitions 19/1645 dead transitions. [2023-11-17 16:09:12,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 1645 transitions, 59524 flow [2023-11-17 16:09:12,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:09:12,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:09:12,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2556 transitions. [2023-11-17 16:09:12,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48974899406016476 [2023-11-17 16:09:12,425 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2556 transitions. [2023-11-17 16:09:12,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2556 transitions. [2023-11-17 16:09:12,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:12,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2556 transitions. [2023-11-17 16:09:12,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 150.35294117647058) internal successors, (2556), 17 states have internal predecessors, (2556), 0 states have call successors, (0), 0 states have 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:12,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:12,431 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:12,431 INFO L175 Difference]: Start difference. First operand has 232 places, 1541 transitions, 54496 flow. Second operand 17 states and 2556 transitions. [2023-11-17 16:09:12,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 1645 transitions, 59524 flow [2023-11-17 16:09:16,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 1645 transitions, 59127 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-17 16:09:16,919 INFO L231 Difference]: Finished difference. Result has 239 places, 1567 transitions, 55749 flow [2023-11-17 16:09:16,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=54123, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=55749, PETRI_PLACES=239, PETRI_TRANSITIONS=1567} [2023-11-17 16:09:16,921 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 191 predicate places. [2023-11-17 16:09:16,921 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 1567 transitions, 55749 flow [2023-11-17 16:09:16,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:16,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:16,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:16,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-17 16:09:16,922 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:09:16,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:16,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1324167805, now seen corresponding path program 43 times [2023-11-17 16:09:16,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:16,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236614724] [2023-11-17 16:09:16,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:16,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:16,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:09:17,073 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:09:17,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:09:17,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236614724] [2023-11-17 16:09:17,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236614724] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:09:17,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:09:17,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:09:17,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027100941] [2023-11-17 16:09:17,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:09:17,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:09:17,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:09:17,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:09:17,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:09:17,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:09:17,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 1567 transitions, 55749 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:09:17,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:09:17,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:22,525 INFO L124 PetriNetUnfolderBase]: 7549/13730 cut-off events. [2023-11-17 16:09:22,526 INFO L125 PetriNetUnfolderBase]: For 395385/395385 co-relation queries the response was YES. [2023-11-17 16:09:22,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154241 conditions, 13730 events. 7549/13730 cut-off events. For 395385/395385 co-relation queries the response was YES. Maximal size of possible extension queue 1077. Compared 113106 event pairs, 572 based on Foata normal form. 8/13738 useless extension candidates. Maximal degree in co-relation 152943. Up to 4994 conditions per place. [2023-11-17 16:09:22,645 INFO L140 encePairwiseOnDemand]: 295/307 looper letters, 510 selfloop transitions, 1157 changer transitions 6/1673 dead transitions. [2023-11-17 16:09:22,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 1673 transitions, 60311 flow [2023-11-17 16:09:22,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:09:22,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:09:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2305 transitions. [2023-11-17 16:09:22,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.500542888165038 [2023-11-17 16:09:22,647 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2305 transitions. [2023-11-17 16:09:22,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2305 transitions. [2023-11-17 16:09:22,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:22,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2305 transitions. [2023-11-17 16:09:22,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.66666666666666) internal successors, (2305), 15 states have internal predecessors, (2305), 0 states have call successors, (0), 0 states have 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:22,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:22,653 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:22,653 INFO L175 Difference]: Start difference. First operand has 239 places, 1567 transitions, 55749 flow. Second operand 15 states and 2305 transitions. [2023-11-17 16:09:22,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 1673 transitions, 60311 flow [2023-11-17 16:09:27,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 1673 transitions, 59882 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-11-17 16:09:27,265 INFO L231 Difference]: Finished difference. Result has 243 places, 1592 transitions, 58529 flow [2023-11-17 16:09:27,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=55328, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=58529, PETRI_PLACES=243, PETRI_TRANSITIONS=1592} [2023-11-17 16:09:27,267 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 195 predicate places. [2023-11-17 16:09:27,267 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 1592 transitions, 58529 flow [2023-11-17 16:09:27,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:27,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:27,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:27,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-17 16:09:27,268 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:09:27,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:27,268 INFO L85 PathProgramCache]: Analyzing trace with hash 806510537, now seen corresponding path program 44 times [2023-11-17 16:09:27,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:27,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319427848] [2023-11-17 16:09:27,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:27,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:27,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:09:27,420 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:09:27,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:09:27,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319427848] [2023-11-17 16:09:27,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319427848] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:09:27,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:09:27,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:09:27,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982597661] [2023-11-17 16:09:27,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:09:27,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:09:27,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:09:27,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:09:27,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:09:27,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:09:27,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 1592 transitions, 58529 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:27,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:09:27,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:09:27,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:33,371 INFO L124 PetriNetUnfolderBase]: 7583/13800 cut-off events. [2023-11-17 16:09:33,372 INFO L125 PetriNetUnfolderBase]: For 433280/433280 co-relation queries the response was YES. [2023-11-17 16:09:33,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160982 conditions, 13800 events. 7583/13800 cut-off events. For 433280/433280 co-relation queries the response was YES. Maximal size of possible extension queue 1094. Compared 113770 event pairs, 1038 based on Foata normal form. 8/13808 useless extension candidates. Maximal degree in co-relation 159615. Up to 11600 conditions per place. [2023-11-17 16:09:33,490 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1181 selfloop transitions, 437 changer transitions 67/1685 dead transitions. [2023-11-17 16:09:33,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 1685 transitions, 62783 flow [2023-11-17 16:09:33,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:09:33,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 16:09:33,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2869 transitions. [2023-11-17 16:09:33,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49185667752442996 [2023-11-17 16:09:33,493 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2869 transitions. [2023-11-17 16:09:33,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2869 transitions. [2023-11-17 16:09:33,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:33,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2869 transitions. [2023-11-17 16:09:33,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 151.0) internal successors, (2869), 19 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have 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:33,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:33,499 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:33,499 INFO L175 Difference]: Start difference. First operand has 243 places, 1592 transitions, 58529 flow. Second operand 19 states and 2869 transitions. [2023-11-17 16:09:33,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 1685 transitions, 62783 flow [2023-11-17 16:09:38,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 1685 transitions, 62252 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-11-17 16:09:38,589 INFO L231 Difference]: Finished difference. Result has 256 places, 1555 transitions, 56827 flow [2023-11-17 16:09:38,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=58020, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=56827, PETRI_PLACES=256, PETRI_TRANSITIONS=1555} [2023-11-17 16:09:38,590 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 208 predicate places. [2023-11-17 16:09:38,590 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 1555 transitions, 56827 flow [2023-11-17 16:09:38,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:38,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:38,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:38,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-17 16:09:38,591 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:09:38,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:38,591 INFO L85 PathProgramCache]: Analyzing trace with hash -278359659, now seen corresponding path program 45 times [2023-11-17 16:09:38,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:38,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372300179] [2023-11-17 16:09:38,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:38,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:38,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:09:38,728 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:09:38,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:09:38,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372300179] [2023-11-17 16:09:38,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372300179] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:09:38,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:09:38,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:09:38,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312987339] [2023-11-17 16:09:38,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:09:38,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:09:38,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:09:38,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:09:38,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:09:38,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:09:38,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 1555 transitions, 56827 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:38,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:09:38,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:09:38,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:44,252 INFO L124 PetriNetUnfolderBase]: 7462/13601 cut-off events. [2023-11-17 16:09:44,252 INFO L125 PetriNetUnfolderBase]: For 438620/438620 co-relation queries the response was YES. [2023-11-17 16:09:44,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156689 conditions, 13601 events. 7462/13601 cut-off events. For 438620/438620 co-relation queries the response was YES. Maximal size of possible extension queue 1060. Compared 111942 event pairs, 888 based on Foata normal form. 8/13609 useless extension candidates. Maximal degree in co-relation 156137. Up to 9354 conditions per place. [2023-11-17 16:09:44,396 INFO L140 encePairwiseOnDemand]: 295/307 looper letters, 889 selfloop transitions, 679 changer transitions 70/1638 dead transitions. [2023-11-17 16:09:44,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 1638 transitions, 60528 flow [2023-11-17 16:09:44,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:09:44,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:09:44,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2589 transitions. [2023-11-17 16:09:44,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4960720444529603 [2023-11-17 16:09:44,398 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2589 transitions. [2023-11-17 16:09:44,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2589 transitions. [2023-11-17 16:09:44,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:44,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2589 transitions. [2023-11-17 16:09:44,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 152.2941176470588) internal successors, (2589), 17 states have internal predecessors, (2589), 0 states have call successors, (0), 0 states have 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:44,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:44,403 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:44,403 INFO L175 Difference]: Start difference. First operand has 256 places, 1555 transitions, 56827 flow. Second operand 17 states and 2589 transitions. [2023-11-17 16:09:44,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 1638 transitions, 60528 flow [2023-11-17 16:09:49,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 1638 transitions, 59882 flow, removed 22 selfloop flow, removed 13 redundant places. [2023-11-17 16:09:49,230 INFO L231 Difference]: Finished difference. Result has 258 places, 1493 transitions, 55095 flow [2023-11-17 16:09:49,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=56185, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=679, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=55095, PETRI_PLACES=258, PETRI_TRANSITIONS=1493} [2023-11-17 16:09:49,231 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 210 predicate places. [2023-11-17 16:09:49,232 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 1493 transitions, 55095 flow [2023-11-17 16:09:49,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:49,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:49,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:49,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-17 16:09:49,232 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:09:49,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:49,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1218816081, now seen corresponding path program 46 times [2023-11-17 16:09:49,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:49,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985304394] [2023-11-17 16:09:49,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:49,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:09:49,375 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:09:49,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:09:49,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985304394] [2023-11-17 16:09:49,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985304394] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:09:49,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:09:49,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:09:49,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725622006] [2023-11-17 16:09:49,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:09:49,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:09:49,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:09:49,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:09:49,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:09:49,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:09:49,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 1493 transitions, 55095 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:49,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:09:49,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:09:49,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:09:55,029 INFO L124 PetriNetUnfolderBase]: 7315/13376 cut-off events. [2023-11-17 16:09:55,030 INFO L125 PetriNetUnfolderBase]: For 445889/445889 co-relation queries the response was YES. [2023-11-17 16:09:55,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155080 conditions, 13376 events. 7315/13376 cut-off events. For 445889/445889 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 110315 event pairs, 1034 based on Foata normal form. 8/13384 useless extension candidates. Maximal degree in co-relation 153709. Up to 11629 conditions per place. [2023-11-17 16:09:55,159 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1214 selfloop transitions, 305 changer transitions 93/1612 dead transitions. [2023-11-17 16:09:55,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 1612 transitions, 60730 flow [2023-11-17 16:09:55,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:09:55,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:09:55,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2561 transitions. [2023-11-17 16:09:55,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49070703199846716 [2023-11-17 16:09:55,161 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2561 transitions. [2023-11-17 16:09:55,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2561 transitions. [2023-11-17 16:09:55,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:09:55,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2561 transitions. [2023-11-17 16:09:55,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 150.64705882352942) internal successors, (2561), 17 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have 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:55,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:55,166 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:55,166 INFO L175 Difference]: Start difference. First operand has 258 places, 1493 transitions, 55095 flow. Second operand 17 states and 2561 transitions. [2023-11-17 16:09:55,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 1612 transitions, 60730 flow [2023-11-17 16:09:59,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 1612 transitions, 60289 flow, removed 1 selfloop flow, removed 11 redundant places. [2023-11-17 16:09:59,862 INFO L231 Difference]: Finished difference. Result has 264 places, 1466 transitions, 54686 flow [2023-11-17 16:09:59,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=54682, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=54686, PETRI_PLACES=264, PETRI_TRANSITIONS=1466} [2023-11-17 16:09:59,863 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 216 predicate places. [2023-11-17 16:09:59,863 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 1466 transitions, 54686 flow [2023-11-17 16:09:59,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:59,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:09:59,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:09:59,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-17 16:09:59,864 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:09:59,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:09:59,864 INFO L85 PathProgramCache]: Analyzing trace with hash -638273205, now seen corresponding path program 47 times [2023-11-17 16:09:59,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:09:59,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825660322] [2023-11-17 16:09:59,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:09:59,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:09:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:00,015 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:10:00,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:00,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825660322] [2023-11-17 16:10:00,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825660322] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:10:00,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:10:00,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:10:00,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590301192] [2023-11-17 16:10:00,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:10:00,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:10:00,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:00,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:10:00,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:10:00,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:10:00,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 1466 transitions, 54686 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:00,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:00,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:10:00,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:05,048 INFO L124 PetriNetUnfolderBase]: 7212/13177 cut-off events. [2023-11-17 16:10:05,048 INFO L125 PetriNetUnfolderBase]: For 453058/453058 co-relation queries the response was YES. [2023-11-17 16:10:05,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153036 conditions, 13177 events. 7212/13177 cut-off events. For 453058/453058 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 108250 event pairs, 1034 based on Foata normal form. 20/13197 useless extension candidates. Maximal degree in co-relation 151673. Up to 11764 conditions per place. [2023-11-17 16:10:05,165 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1285 selfloop transitions, 277 changer transitions 19/1581 dead transitions. [2023-11-17 16:10:05,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 1581 transitions, 59372 flow [2023-11-17 16:10:05,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:10:05,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:10:05,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2567 transitions. [2023-11-17 16:10:05,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49185667752442996 [2023-11-17 16:10:05,167 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2567 transitions. [2023-11-17 16:10:05,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2567 transitions. [2023-11-17 16:10:05,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:05,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2567 transitions. [2023-11-17 16:10:05,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 151.0) internal successors, (2567), 17 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:10:05,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:05,172 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:05,172 INFO L175 Difference]: Start difference. First operand has 264 places, 1466 transitions, 54686 flow. Second operand 17 states and 2567 transitions. [2023-11-17 16:10:05,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 1581 transitions, 59372 flow [2023-11-17 16:10:09,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1581 transitions, 58705 flow, removed 0 selfloop flow, removed 14 redundant places. [2023-11-17 16:10:09,559 INFO L231 Difference]: Finished difference. Result has 263 places, 1490 transitions, 55209 flow [2023-11-17 16:10:09,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=54056, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=55209, PETRI_PLACES=263, PETRI_TRANSITIONS=1490} [2023-11-17 16:10:09,560 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2023-11-17 16:10:09,560 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 1490 transitions, 55209 flow [2023-11-17 16:10:09,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:10:09,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:10:09,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-17 16:10:09,561 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:10:09,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:10:09,562 INFO L85 PathProgramCache]: Analyzing trace with hash 278371377, now seen corresponding path program 48 times [2023-11-17 16:10:09,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:10:09,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42955695] [2023-11-17 16:10:09,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:10:09,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:10:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:09,696 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:10:09,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:09,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42955695] [2023-11-17 16:10:09,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42955695] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:10:09,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:10:09,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:10:09,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140134567] [2023-11-17 16:10:09,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:10:09,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:10:09,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:09,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:10:09,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:10:09,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:10:09,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 1490 transitions, 55209 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:09,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:10:09,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:15,046 INFO L124 PetriNetUnfolderBase]: 7183/13142 cut-off events. [2023-11-17 16:10:15,047 INFO L125 PetriNetUnfolderBase]: For 455197/455197 co-relation queries the response was YES. [2023-11-17 16:10:15,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152429 conditions, 13142 events. 7183/13142 cut-off events. For 455197/455197 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 108009 event pairs, 890 based on Foata normal form. 20/13162 useless extension candidates. Maximal degree in co-relation 151059. Up to 9356 conditions per place. [2023-11-17 16:10:15,164 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 896 selfloop transitions, 681 changer transitions 7/1584 dead transitions. [2023-11-17 16:10:15,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1584 transitions, 58899 flow [2023-11-17 16:10:15,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:10:15,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:10:15,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2596 transitions. [2023-11-17 16:10:15,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49741329756658365 [2023-11-17 16:10:15,167 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2596 transitions. [2023-11-17 16:10:15,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2596 transitions. [2023-11-17 16:10:15,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:15,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2596 transitions. [2023-11-17 16:10:15,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 152.7058823529412) internal successors, (2596), 17 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:10:15,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:15,171 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:15,171 INFO L175 Difference]: Start difference. First operand has 263 places, 1490 transitions, 55209 flow. Second operand 17 states and 2596 transitions. [2023-11-17 16:10:15,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 1584 transitions, 58899 flow [2023-11-17 16:10:19,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 1584 transitions, 58491 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-11-17 16:10:19,564 INFO L231 Difference]: Finished difference. Result has 270 places, 1489 transitions, 56320 flow [2023-11-17 16:10:19,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=54801, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=677, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=56320, PETRI_PLACES=270, PETRI_TRANSITIONS=1489} [2023-11-17 16:10:19,565 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2023-11-17 16:10:19,566 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 1489 transitions, 56320 flow [2023-11-17 16:10:19,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:19,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:10:19,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:10:19,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-17 16:10:19,566 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:10:19,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:10:19,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1762741669, now seen corresponding path program 49 times [2023-11-17 16:10:19,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:10:19,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553250353] [2023-11-17 16:10:19,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:10:19,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:10:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:19,718 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:10:19,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:19,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553250353] [2023-11-17 16:10:19,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553250353] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:10:19,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:10:19,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:10:19,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90956732] [2023-11-17 16:10:19,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:10:19,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:10:19,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:19,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:10:19,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:10:19,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:10:19,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 1489 transitions, 56320 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:19,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:19,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:10:19,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:25,030 INFO L124 PetriNetUnfolderBase]: 7163/13122 cut-off events. [2023-11-17 16:10:25,030 INFO L125 PetriNetUnfolderBase]: For 447537/447537 co-relation queries the response was YES. [2023-11-17 16:10:25,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154696 conditions, 13122 events. 7163/13122 cut-off events. For 447537/447537 co-relation queries the response was YES. Maximal size of possible extension queue 1015. Compared 108209 event pairs, 530 based on Foata normal form. 20/13142 useless extension candidates. Maximal degree in co-relation 153273. Up to 5003 conditions per place. [2023-11-17 16:10:25,150 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 511 selfloop transitions, 1065 changer transitions 3/1579 dead transitions. [2023-11-17 16:10:25,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 1579 transitions, 59890 flow [2023-11-17 16:10:25,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:10:25,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:10:25,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2310 transitions. [2023-11-17 16:10:25,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.501628664495114 [2023-11-17 16:10:25,152 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2310 transitions. [2023-11-17 16:10:25,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2310 transitions. [2023-11-17 16:10:25,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:25,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2310 transitions. [2023-11-17 16:10:25,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 154.0) internal successors, (2310), 15 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have 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:25,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:25,157 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:25,157 INFO L175 Difference]: Start difference. First operand has 270 places, 1489 transitions, 56320 flow. Second operand 15 states and 2310 transitions. [2023-11-17 16:10:25,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 1579 transitions, 59890 flow [2023-11-17 16:10:29,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 1579 transitions, 59574 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-11-17 16:10:29,455 INFO L231 Difference]: Finished difference. Result has 275 places, 1490 transitions, 58115 flow [2023-11-17 16:10:29,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=55988, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=58115, PETRI_PLACES=275, PETRI_TRANSITIONS=1490} [2023-11-17 16:10:29,457 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 227 predicate places. [2023-11-17 16:10:29,457 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 1490 transitions, 58115 flow [2023-11-17 16:10:29,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:29,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:10:29,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:10:29,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-17 16:10:29,457 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:10:29,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:10:29,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2035074333, now seen corresponding path program 50 times [2023-11-17 16:10:29,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:10:29,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252595360] [2023-11-17 16:10:29,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:10:29,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:10:29,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:29,594 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:10:29,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:29,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252595360] [2023-11-17 16:10:29,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252595360] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:10:29,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:10:29,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:10:29,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793711121] [2023-11-17 16:10:29,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:10:29,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:10:29,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:29,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:10:29,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:10:29,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:10:29,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 1490 transitions, 58115 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:29,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:29,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:10:29,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:34,922 INFO L124 PetriNetUnfolderBase]: 7192/13187 cut-off events. [2023-11-17 16:10:34,922 INFO L125 PetriNetUnfolderBase]: For 488400/488400 co-relation queries the response was YES. [2023-11-17 16:10:34,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159288 conditions, 13187 events. 7192/13187 cut-off events. For 488400/488400 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 108690 event pairs, 1022 based on Foata normal form. 20/13207 useless extension candidates. Maximal degree in co-relation 157829. Up to 11376 conditions per place. [2023-11-17 16:10:35,163 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1194 selfloop transitions, 364 changer transitions 25/1583 dead transitions. [2023-11-17 16:10:35,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 1583 transitions, 62033 flow [2023-11-17 16:10:35,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:10:35,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 16:10:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2870 transitions. [2023-11-17 16:10:35,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920281158923367 [2023-11-17 16:10:35,165 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2870 transitions. [2023-11-17 16:10:35,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2870 transitions. [2023-11-17 16:10:35,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:35,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2870 transitions. [2023-11-17 16:10:35,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 151.05263157894737) internal successors, (2870), 19 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have 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:35,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:35,173 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:35,173 INFO L175 Difference]: Start difference. First operand has 275 places, 1490 transitions, 58115 flow. Second operand 19 states and 2870 transitions. [2023-11-17 16:10:35,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 1583 transitions, 62033 flow [2023-11-17 16:10:39,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 1583 transitions, 61713 flow, removed 1 selfloop flow, removed 10 redundant places. [2023-11-17 16:10:39,583 INFO L231 Difference]: Finished difference. Result has 285 places, 1477 transitions, 57935 flow [2023-11-17 16:10:39,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=57798, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=57935, PETRI_PLACES=285, PETRI_TRANSITIONS=1477} [2023-11-17 16:10:39,584 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 237 predicate places. [2023-11-17 16:10:39,584 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 1477 transitions, 57935 flow [2023-11-17 16:10:39,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:39,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:10:39,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:10:39,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-17 16:10:39,585 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:10:39,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:10:39,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1001510733, now seen corresponding path program 51 times [2023-11-17 16:10:39,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:10:39,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898022378] [2023-11-17 16:10:39,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:10:39,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:10:39,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:39,708 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:10:39,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:39,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898022378] [2023-11-17 16:10:39,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898022378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:10:39,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:10:39,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:10:39,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061070847] [2023-11-17 16:10:39,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:10:39,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:10:39,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:39,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:10:39,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:10:39,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:10:39,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 1477 transitions, 57935 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:39,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:39,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:10:39,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:44,949 INFO L124 PetriNetUnfolderBase]: 7187/13184 cut-off events. [2023-11-17 16:10:44,949 INFO L125 PetriNetUnfolderBase]: For 496746/496746 co-relation queries the response was YES. [2023-11-17 16:10:45,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159394 conditions, 13184 events. 7187/13184 cut-off events. For 496746/496746 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 108817 event pairs, 1030 based on Foata normal form. 18/13202 useless extension candidates. Maximal degree in co-relation 157925. Up to 11833 conditions per place. [2023-11-17 16:10:45,066 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1294 selfloop transitions, 270 changer transitions 25/1589 dead transitions. [2023-11-17 16:10:45,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 1589 transitions, 62594 flow [2023-11-17 16:10:45,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:10:45,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:10:45,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2568 transitions. [2023-11-17 16:10:45,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920482851120904 [2023-11-17 16:10:45,068 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2568 transitions. [2023-11-17 16:10:45,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2568 transitions. [2023-11-17 16:10:45,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:45,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2568 transitions. [2023-11-17 16:10:45,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 151.05882352941177) internal successors, (2568), 17 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have 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:45,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:45,072 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:45,072 INFO L175 Difference]: Start difference. First operand has 285 places, 1477 transitions, 57935 flow. Second operand 17 states and 2568 transitions. [2023-11-17 16:10:45,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 1589 transitions, 62594 flow [2023-11-17 16:10:49,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1589 transitions, 62105 flow, removed 16 selfloop flow, removed 12 redundant places. [2023-11-17 16:10:49,809 INFO L231 Difference]: Finished difference. Result has 290 places, 1494 transitions, 58484 flow [2023-11-17 16:10:49,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=57474, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=58484, PETRI_PLACES=290, PETRI_TRANSITIONS=1494} [2023-11-17 16:10:49,810 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 242 predicate places. [2023-11-17 16:10:49,810 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 1494 transitions, 58484 flow [2023-11-17 16:10:49,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:49,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:10:49,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:10:49,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-17 16:10:49,811 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:10:49,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:10:49,811 INFO L85 PathProgramCache]: Analyzing trace with hash -246409665, now seen corresponding path program 52 times [2023-11-17 16:10:49,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:10:49,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666121095] [2023-11-17 16:10:49,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:10:49,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:10:49,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:10:49,961 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:10:49,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:10:49,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666121095] [2023-11-17 16:10:49,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666121095] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:10:49,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:10:49,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:10:49,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879672651] [2023-11-17 16:10:49,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:10:49,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:10:49,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:10:49,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:10:49,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:10:49,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:10:49,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 1494 transitions, 58484 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:49,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:10:49,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:10:49,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:10:55,174 INFO L124 PetriNetUnfolderBase]: 7149/13134 cut-off events. [2023-11-17 16:10:55,174 INFO L125 PetriNetUnfolderBase]: For 498517/498517 co-relation queries the response was YES. [2023-11-17 16:10:55,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158743 conditions, 13134 events. 7149/13134 cut-off events. For 498517/498517 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 108537 event pairs, 902 based on Foata normal form. 18/13152 useless extension candidates. Maximal degree in co-relation 157279. Up to 9443 conditions per place. [2023-11-17 16:10:55,288 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 899 selfloop transitions, 679 changer transitions 13/1591 dead transitions. [2023-11-17 16:10:55,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 1591 transitions, 62201 flow [2023-11-17 16:10:55,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:10:55,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:10:55,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2597 transitions. [2023-11-17 16:10:55,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976049051542441 [2023-11-17 16:10:55,290 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2597 transitions. [2023-11-17 16:10:55,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2597 transitions. [2023-11-17 16:10:55,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:10:55,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2597 transitions. [2023-11-17 16:10:55,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 152.76470588235293) internal successors, (2597), 17 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have 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:55,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:55,295 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:55,295 INFO L175 Difference]: Start difference. First operand has 290 places, 1494 transitions, 58484 flow. Second operand 17 states and 2597 transitions. [2023-11-17 16:10:55,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 1591 transitions, 62201 flow [2023-11-17 16:11:00,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 1591 transitions, 61871 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-17 16:11:00,081 INFO L231 Difference]: Finished difference. Result has 298 places, 1493 transitions, 59638 flow [2023-11-17 16:11:00,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=58154, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=675, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=59638, PETRI_PLACES=298, PETRI_TRANSITIONS=1493} [2023-11-17 16:11:00,083 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 250 predicate places. [2023-11-17 16:11:00,083 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 1493 transitions, 59638 flow [2023-11-17 16:11:00,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:00,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:00,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:00,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-17 16:11:00,083 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:00,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:00,084 INFO L85 PathProgramCache]: Analyzing trace with hash 266684787, now seen corresponding path program 53 times [2023-11-17 16:11:00,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:00,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315367389] [2023-11-17 16:11:00,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:00,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:00,220 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:11:00,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:00,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315367389] [2023-11-17 16:11:00,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315367389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:00,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:00,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:00,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877476511] [2023-11-17 16:11:00,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:00,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:00,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:00,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:00,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:00,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:00,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 1493 transitions, 59638 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:00,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:00,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:00,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:05,996 INFO L124 PetriNetUnfolderBase]: 7120/13099 cut-off events. [2023-11-17 16:11:05,996 INFO L125 PetriNetUnfolderBase]: For 500348/500348 co-relation queries the response was YES. [2023-11-17 16:11:06,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160882 conditions, 13099 events. 7120/13099 cut-off events. For 500348/500348 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 108593 event pairs, 574 based on Foata normal form. 18/13117 useless extension candidates. Maximal degree in co-relation 159365. Up to 5033 conditions per place. [2023-11-17 16:11:06,116 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 508 selfloop transitions, 1064 changer transitions 10/1582 dead transitions. [2023-11-17 16:11:06,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 1582 transitions, 63174 flow [2023-11-17 16:11:06,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:11:06,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:11:06,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2310 transitions. [2023-11-17 16:11:06,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.501628664495114 [2023-11-17 16:11:06,118 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2310 transitions. [2023-11-17 16:11:06,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2310 transitions. [2023-11-17 16:11:06,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:06,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2310 transitions. [2023-11-17 16:11:06,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 154.0) internal successors, (2310), 15 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have 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:06,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:06,122 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 307.0) internal successors, (4912), 16 states have internal predecessors, (4912), 0 states have call successors, (0), 0 states have 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:06,122 INFO L175 Difference]: Start difference. First operand has 298 places, 1493 transitions, 59638 flow. Second operand 15 states and 2310 transitions. [2023-11-17 16:11:06,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 1582 transitions, 63174 flow [2023-11-17 16:11:11,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1582 transitions, 62753 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-11-17 16:11:11,085 INFO L231 Difference]: Finished difference. Result has 301 places, 1487 transitions, 61108 flow [2023-11-17 16:11:11,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=59181, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1064, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=61108, PETRI_PLACES=301, PETRI_TRANSITIONS=1487} [2023-11-17 16:11:11,086 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 253 predicate places. [2023-11-17 16:11:11,086 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 1487 transitions, 61108 flow [2023-11-17 16:11:11,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:11,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:11,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:11,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-17 16:11:11,087 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:11,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:11,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1025383343, now seen corresponding path program 54 times [2023-11-17 16:11:11,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:11,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283489991] [2023-11-17 16:11:11,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:11,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:11,201 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:11:11,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:11,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283489991] [2023-11-17 16:11:11,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283489991] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:11,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:11,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:11,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485861244] [2023-11-17 16:11:11,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:11,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:11,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:11,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:11,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:11,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:11,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 1487 transitions, 61108 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:11,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:11,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:11,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:16,387 INFO L124 PetriNetUnfolderBase]: 7130/13141 cut-off events. [2023-11-17 16:11:16,387 INFO L125 PetriNetUnfolderBase]: For 554376/554376 co-relation queries the response was YES. [2023-11-17 16:11:16,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164964 conditions, 13141 events. 7130/13141 cut-off events. For 554376/554376 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 109025 event pairs, 1038 based on Foata normal form. 18/13159 useless extension candidates. Maximal degree in co-relation 163411. Up to 11416 conditions per place. [2023-11-17 16:11:16,501 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 1202 selfloop transitions, 342 changer transitions 40/1584 dead transitions. [2023-11-17 16:11:16,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 1584 transitions, 65075 flow [2023-11-17 16:11:16,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:11:16,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 16:11:16,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2871 transitions. [2023-11-17 16:11:16,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921995542602434 [2023-11-17 16:11:16,503 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2871 transitions. [2023-11-17 16:11:16,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2871 transitions. [2023-11-17 16:11:16,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:16,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2871 transitions. [2023-11-17 16:11:16,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 151.10526315789474) internal successors, (2871), 19 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have 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:16,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:16,508 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 307.0) internal successors, (6140), 20 states have internal predecessors, (6140), 0 states have call successors, (0), 0 states have 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:16,508 INFO L175 Difference]: Start difference. First operand has 301 places, 1487 transitions, 61108 flow. Second operand 19 states and 2871 transitions. [2023-11-17 16:11:16,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 1584 transitions, 65075 flow [2023-11-17 16:11:21,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 1584 transitions, 64401 flow, removed 1 selfloop flow, removed 10 redundant places. [2023-11-17 16:11:21,696 INFO L231 Difference]: Finished difference. Result has 311 places, 1467 transitions, 60387 flow [2023-11-17 16:11:21,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=60447, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=60387, PETRI_PLACES=311, PETRI_TRANSITIONS=1467} [2023-11-17 16:11:21,698 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 263 predicate places. [2023-11-17 16:11:21,698 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 1467 transitions, 60387 flow [2023-11-17 16:11:21,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:21,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:21,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:21,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-17 16:11:21,698 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:21,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:21,699 INFO L85 PathProgramCache]: Analyzing trace with hash 820345929, now seen corresponding path program 55 times [2023-11-17 16:11:21,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:21,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309165371] [2023-11-17 16:11:21,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:21,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:21,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:21,786 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:11:21,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:21,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309165371] [2023-11-17 16:11:21,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309165371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:21,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:11:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216129673] [2023-11-17 16:11:21,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:21,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:11:21,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:21,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:11:21,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:11:21,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:21,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 1467 transitions, 60387 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:21,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:21,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:21,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:26,244 INFO L124 PetriNetUnfolderBase]: 5845/10834 cut-off events. [2023-11-17 16:11:26,244 INFO L125 PetriNetUnfolderBase]: For 518900/518900 co-relation queries the response was YES. [2023-11-17 16:11:26,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137158 conditions, 10834 events. 5845/10834 cut-off events. For 518900/518900 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 88178 event pairs, 894 based on Foata normal form. 248/11082 useless extension candidates. Maximal degree in co-relation 136829. Up to 9861 conditions per place. [2023-11-17 16:11:26,337 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 1101 selfloop transitions, 111 changer transitions 63/1275 dead transitions. [2023-11-17 16:11:26,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1275 transitions, 52931 flow [2023-11-17 16:11:26,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:11:26,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:11:26,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1069 transitions. [2023-11-17 16:11:26,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4974406700791066 [2023-11-17 16:11:26,338 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1069 transitions. [2023-11-17 16:11:26,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1069 transitions. [2023-11-17 16:11:26,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:26,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1069 transitions. [2023-11-17 16:11:26,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 152.71428571428572) internal successors, (1069), 7 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have 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:26,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have 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:26,340 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 307.0) internal successors, (2456), 8 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have 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:26,340 INFO L175 Difference]: Start difference. First operand has 311 places, 1467 transitions, 60387 flow. Second operand 7 states and 1069 transitions. [2023-11-17 16:11:26,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1275 transitions, 52931 flow [2023-11-17 16:11:29,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1275 transitions, 52479 flow, removed 9 selfloop flow, removed 16 redundant places. [2023-11-17 16:11:29,718 INFO L231 Difference]: Finished difference. Result has 302 places, 1191 transitions, 47691 flow [2023-11-17 16:11:29,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=49016, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=47691, PETRI_PLACES=302, PETRI_TRANSITIONS=1191} [2023-11-17 16:11:29,719 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 254 predicate places. [2023-11-17 16:11:29,720 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 1191 transitions, 47691 flow [2023-11-17 16:11:29,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:29,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:29,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:29,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-17 16:11:29,720 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:29,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:29,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1011715481, now seen corresponding path program 56 times [2023-11-17 16:11:29,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:29,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382650348] [2023-11-17 16:11:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:29,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:29,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:29,846 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:11:29,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:29,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382650348] [2023-11-17 16:11:29,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382650348] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:29,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:29,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:11:29,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056840642] [2023-11-17 16:11:29,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:29,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:11:29,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:29,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:11:29,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:11:29,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:29,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 1191 transitions, 47691 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:29,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:29,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:29,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:32,677 INFO L124 PetriNetUnfolderBase]: 4181/7956 cut-off events. [2023-11-17 16:11:32,677 INFO L125 PetriNetUnfolderBase]: For 335320/335320 co-relation queries the response was YES. [2023-11-17 16:11:32,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93569 conditions, 7956 events. 4181/7956 cut-off events. For 335320/335320 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 63158 event pairs, 560 based on Foata normal form. 376/8332 useless extension candidates. Maximal degree in co-relation 93179. Up to 6220 conditions per place. [2023-11-17 16:11:32,747 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 715 selfloop transitions, 215 changer transitions 61/991 dead transitions. [2023-11-17 16:11:32,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 991 transitions, 38162 flow [2023-11-17 16:11:32,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:11:32,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:11:32,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1221 transitions. [2023-11-17 16:11:32,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4971498371335505 [2023-11-17 16:11:32,748 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1221 transitions. [2023-11-17 16:11:32,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1221 transitions. [2023-11-17 16:11:32,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:32,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1221 transitions. [2023-11-17 16:11:32,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 152.625) internal successors, (1221), 8 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have 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:32,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:32,751 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:32,751 INFO L175 Difference]: Start difference. First operand has 302 places, 1191 transitions, 47691 flow. Second operand 8 states and 1221 transitions. [2023-11-17 16:11:32,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 991 transitions, 38162 flow [2023-11-17 16:11:34,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 991 transitions, 37974 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-11-17 16:11:34,377 INFO L231 Difference]: Finished difference. Result has 303 places, 907 transitions, 34470 flow [2023-11-17 16:11:34,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=34185, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=34470, PETRI_PLACES=303, PETRI_TRANSITIONS=907} [2023-11-17 16:11:34,378 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 255 predicate places. [2023-11-17 16:11:34,378 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 907 transitions, 34470 flow [2023-11-17 16:11:34,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:34,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:34,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:34,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-17 16:11:34,378 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:34,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:34,379 INFO L85 PathProgramCache]: Analyzing trace with hash 415128075, now seen corresponding path program 57 times [2023-11-17 16:11:34,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:34,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20873425] [2023-11-17 16:11:34,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:34,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:34,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:34,475 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:11:34,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:34,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20873425] [2023-11-17 16:11:34,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20873425] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:34,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:34,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-17 16:11:34,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491485208] [2023-11-17 16:11:34,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:34,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 16:11:34,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:34,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 16:11:34,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:11:34,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:34,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 907 transitions, 34470 flow. Second operand has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:34,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:34,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:34,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:36,149 INFO L124 PetriNetUnfolderBase]: 2625/5186 cut-off events. [2023-11-17 16:11:36,149 INFO L125 PetriNetUnfolderBase]: For 196756/196756 co-relation queries the response was YES. [2023-11-17 16:11:36,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63175 conditions, 5186 events. 2625/5186 cut-off events. For 196756/196756 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 40076 event pairs, 182 based on Foata normal form. 254/5440 useless extension candidates. Maximal degree in co-relation 62780. Up to 2138 conditions per place. [2023-11-17 16:11:36,190 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 320 selfloop transitions, 470 changer transitions 22/812 dead transitions. [2023-11-17 16:11:36,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 812 transitions, 31554 flow [2023-11-17 16:11:36,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:11:36,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:11:36,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1233 transitions. [2023-11-17 16:11:36,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020358306188925 [2023-11-17 16:11:36,194 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1233 transitions. [2023-11-17 16:11:36,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1233 transitions. [2023-11-17 16:11:36,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:36,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1233 transitions. [2023-11-17 16:11:36,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.125) internal successors, (1233), 8 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have 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:36,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:36,197 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 307.0) internal successors, (2763), 9 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have 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:36,197 INFO L175 Difference]: Start difference. First operand has 303 places, 907 transitions, 34470 flow. Second operand 8 states and 1233 transitions. [2023-11-17 16:11:36,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 812 transitions, 31554 flow [2023-11-17 16:11:37,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 812 transitions, 31142 flow, removed 54 selfloop flow, removed 9 redundant places. [2023-11-17 16:11:37,172 INFO L231 Difference]: Finished difference. Result has 298 places, 758 transitions, 30083 flow [2023-11-17 16:11:37,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=28582, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=454, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=30083, PETRI_PLACES=298, PETRI_TRANSITIONS=758} [2023-11-17 16:11:37,172 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 250 predicate places. [2023-11-17 16:11:37,173 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 758 transitions, 30083 flow [2023-11-17 16:11:37,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.57142857142858) internal successors, (1012), 7 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have 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:37,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:37,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:37,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-17 16:11:37,173 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:37,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:37,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1717129441, now seen corresponding path program 58 times [2023-11-17 16:11:37,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:37,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529502217] [2023-11-17 16:11:37,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:37,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:37,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:37,286 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:11:37,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:37,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529502217] [2023-11-17 16:11:37,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529502217] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:37,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:37,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 16:11:37,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082082464] [2023-11-17 16:11:37,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:37,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 16:11:37,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:37,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 16:11:37,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:11:37,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:37,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 758 transitions, 30083 flow. Second operand has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:37,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:37,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:37,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:38,508 INFO L124 PetriNetUnfolderBase]: 1874/3775 cut-off events. [2023-11-17 16:11:38,508 INFO L125 PetriNetUnfolderBase]: For 143106/143106 co-relation queries the response was YES. [2023-11-17 16:11:38,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49956 conditions, 3775 events. 1874/3775 cut-off events. For 143106/143106 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 28099 event pairs, 40 based on Foata normal form. 138/3913 useless extension candidates. Maximal degree in co-relation 49614. Up to 1129 conditions per place. [2023-11-17 16:11:38,546 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 145 selfloop transitions, 470 changer transitions 83/698 dead transitions. [2023-11-17 16:11:38,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 698 transitions, 27840 flow [2023-11-17 16:11:38,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:11:38,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:11:38,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1531 transitions. [2023-11-17 16:11:38,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986970684039088 [2023-11-17 16:11:38,548 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1531 transitions. [2023-11-17 16:11:38,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1531 transitions. [2023-11-17 16:11:38,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:38,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1531 transitions. [2023-11-17 16:11:38,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:11:38,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 307.0) internal successors, (3377), 11 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have 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:38,550 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 307.0) internal successors, (3377), 11 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have 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:38,550 INFO L175 Difference]: Start difference. First operand has 298 places, 758 transitions, 30083 flow. Second operand 10 states and 1531 transitions. [2023-11-17 16:11:38,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 698 transitions, 27840 flow [2023-11-17 16:11:39,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 698 transitions, 27259 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-17 16:11:39,335 INFO L231 Difference]: Finished difference. Result has 302 places, 576 transitions, 23340 flow [2023-11-17 16:11:39,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=25702, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23340, PETRI_PLACES=302, PETRI_TRANSITIONS=576} [2023-11-17 16:11:39,336 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 254 predicate places. [2023-11-17 16:11:39,336 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 576 transitions, 23340 flow [2023-11-17 16:11:39,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have 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:39,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:39,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:39,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-11-17 16:11:39,337 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:39,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:39,341 INFO L85 PathProgramCache]: Analyzing trace with hash 925816813, now seen corresponding path program 59 times [2023-11-17 16:11:39,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:39,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453481222] [2023-11-17 16:11:39,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:39,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:39,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:39,443 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:11:39,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:39,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453481222] [2023-11-17 16:11:39,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453481222] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:39,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:39,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 16:11:39,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885973169] [2023-11-17 16:11:39,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:39,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 16:11:39,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:39,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 16:11:39,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-17 16:11:39,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:39,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 576 transitions, 23340 flow. Second operand has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:39,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:39,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:39,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:40,490 INFO L124 PetriNetUnfolderBase]: 1377/2904 cut-off events. [2023-11-17 16:11:40,490 INFO L125 PetriNetUnfolderBase]: For 116848/116848 co-relation queries the response was YES. [2023-11-17 16:11:40,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39303 conditions, 2904 events. 1377/2904 cut-off events. For 116848/116848 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 21119 event pairs, 38 based on Foata normal form. 100/3004 useless extension candidates. Maximal degree in co-relation 38995. Up to 638 conditions per place. [2023-11-17 16:11:40,514 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 135 selfloop transitions, 342 changer transitions 101/578 dead transitions. [2023-11-17 16:11:40,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 578 transitions, 23243 flow [2023-11-17 16:11:40,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:11:40,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:11:40,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1831 transitions. [2023-11-17 16:11:40,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.497014115092291 [2023-11-17 16:11:40,516 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1831 transitions. [2023-11-17 16:11:40,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1831 transitions. [2023-11-17 16:11:40,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:40,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1831 transitions. [2023-11-17 16:11:40,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 152.58333333333334) internal successors, (1831), 12 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have 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:40,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 307.0) internal successors, (3991), 13 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have 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:40,519 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 307.0) internal successors, (3991), 13 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have 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:40,519 INFO L175 Difference]: Start difference. First operand has 302 places, 576 transitions, 23340 flow. Second operand 12 states and 1831 transitions. [2023-11-17 16:11:40,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 578 transitions, 23243 flow [2023-11-17 16:11:41,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 578 transitions, 22004 flow, removed 10 selfloop flow, removed 15 redundant places. [2023-11-17 16:11:41,122 INFO L231 Difference]: Finished difference. Result has 298 places, 436 transitions, 17326 flow [2023-11-17 16:11:41,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=20348, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17326, PETRI_PLACES=298, PETRI_TRANSITIONS=436} [2023-11-17 16:11:41,123 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 250 predicate places. [2023-11-17 16:11:41,123 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 436 transitions, 17326 flow [2023-11-17 16:11:41,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 143.55555555555554) internal successors, (1292), 9 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have 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:41,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:41,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:41,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-11-17 16:11:41,124 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:41,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:41,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1907800151, now seen corresponding path program 60 times [2023-11-17 16:11:41,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:41,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982175096] [2023-11-17 16:11:41,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:41,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:41,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:41,267 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:11:41,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:41,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982175096] [2023-11-17 16:11:41,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982175096] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:41,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:41,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:41,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413475419] [2023-11-17 16:11:41,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:41,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:41,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:41,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:41,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:41,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:41,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 436 transitions, 17326 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:41,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:41,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:41,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:41,892 INFO L124 PetriNetUnfolderBase]: 680/1513 cut-off events. [2023-11-17 16:11:41,893 INFO L125 PetriNetUnfolderBase]: For 68527/68527 co-relation queries the response was YES. [2023-11-17 16:11:41,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23484 conditions, 1513 events. 680/1513 cut-off events. For 68527/68527 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10717 event pairs, 0 based on Foata normal form. 130/1643 useless extension candidates. Maximal degree in co-relation 23245. Up to 377 conditions per place. [2023-11-17 16:11:41,903 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 47 selfloop transitions, 67 changer transitions 264/378 dead transitions. [2023-11-17 16:11:41,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 378 transitions, 15293 flow [2023-11-17 16:11:41,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:11:41,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:11:41,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2534 transitions. [2023-11-17 16:11:41,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855336271316344 [2023-11-17 16:11:41,905 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2534 transitions. [2023-11-17 16:11:41,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2534 transitions. [2023-11-17 16:11:41,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:41,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2534 transitions. [2023-11-17 16:11:41,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.05882352941177) internal successors, (2534), 17 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have 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:41,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:41,910 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 307.0) internal successors, (5526), 18 states have internal predecessors, (5526), 0 states have call successors, (0), 0 states have 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:41,910 INFO L175 Difference]: Start difference. First operand has 298 places, 436 transitions, 17326 flow. Second operand 17 states and 2534 transitions. [2023-11-17 16:11:41,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 378 transitions, 15293 flow [2023-11-17 16:11:42,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 378 transitions, 12975 flow, removed 32 selfloop flow, removed 44 redundant places. [2023-11-17 16:11:42,242 INFO L231 Difference]: Finished difference. Result has 270 places, 95 transitions, 2586 flow [2023-11-17 16:11:42,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=11954, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2586, PETRI_PLACES=270, PETRI_TRANSITIONS=95} [2023-11-17 16:11:42,243 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2023-11-17 16:11:42,243 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 95 transitions, 2586 flow [2023-11-17 16:11:42,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:42,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:42,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:42,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-17 16:11:42,244 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:42,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:42,244 INFO L85 PathProgramCache]: Analyzing trace with hash -439440225, now seen corresponding path program 61 times [2023-11-17 16:11:42,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:42,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735989713] [2023-11-17 16:11:42,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:42,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:42,379 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:11:42,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:42,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735989713] [2023-11-17 16:11:42,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735989713] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:42,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:42,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:42,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994806325] [2023-11-17 16:11:42,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:42,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:42,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:42,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:42,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:42,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:42,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 95 transitions, 2586 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:42,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:42,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:42,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:42,603 INFO L124 PetriNetUnfolderBase]: 120/291 cut-off events. [2023-11-17 16:11:42,603 INFO L125 PetriNetUnfolderBase]: For 5437/5437 co-relation queries the response was YES. [2023-11-17 16:11:42,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3336 conditions, 291 events. 120/291 cut-off events. For 5437/5437 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1185 event pairs, 2 based on Foata normal form. 2/293 useless extension candidates. Maximal degree in co-relation 3302. Up to 86 conditions per place. [2023-11-17 16:11:42,605 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 49 selfloop transitions, 47 changer transitions 15/111 dead transitions. [2023-11-17 16:11:42,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 111 transitions, 2838 flow [2023-11-17 16:11:42,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:11:42,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:11:42,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1900 transitions. [2023-11-17 16:11:42,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4760711601102481 [2023-11-17 16:11:42,607 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1900 transitions. [2023-11-17 16:11:42,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1900 transitions. [2023-11-17 16:11:42,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:42,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1900 transitions. [2023-11-17 16:11:42,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 146.15384615384616) internal successors, (1900), 13 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:11:42,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:42,612 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:42,612 INFO L175 Difference]: Start difference. First operand has 270 places, 95 transitions, 2586 flow. Second operand 13 states and 1900 transitions. [2023-11-17 16:11:42,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 111 transitions, 2838 flow [2023-11-17 16:11:42,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 111 transitions, 968 flow, removed 17 selfloop flow, removed 107 redundant places. [2023-11-17 16:11:42,636 INFO L231 Difference]: Finished difference. Result has 101 places, 81 transitions, 689 flow [2023-11-17 16:11:42,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=689, PETRI_PLACES=101, PETRI_TRANSITIONS=81} [2023-11-17 16:11:42,636 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 53 predicate places. [2023-11-17 16:11:42,636 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 81 transitions, 689 flow [2023-11-17 16:11:42,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:42,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:42,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:42,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-17 16:11:42,637 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:42,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:42,637 INFO L85 PathProgramCache]: Analyzing trace with hash -2139552371, now seen corresponding path program 62 times [2023-11-17 16:11:42,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:42,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107501863] [2023-11-17 16:11:42,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:42,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:42,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:42,780 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:11:42,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:42,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107501863] [2023-11-17 16:11:42,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107501863] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:42,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:42,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:42,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744040164] [2023-11-17 16:11:42,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:42,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:42,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:42,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:42,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:42,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:42,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 81 transitions, 689 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:42,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:42,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:42,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:42,946 INFO L124 PetriNetUnfolderBase]: 97/246 cut-off events. [2023-11-17 16:11:42,946 INFO L125 PetriNetUnfolderBase]: For 398/398 co-relation queries the response was YES. [2023-11-17 16:11:42,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1117 conditions, 246 events. 97/246 cut-off events. For 398/398 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 945 event pairs, 0 based on Foata normal form. 2/248 useless extension candidates. Maximal degree in co-relation 1105. Up to 60 conditions per place. [2023-11-17 16:11:42,947 INFO L140 encePairwiseOnDemand]: 296/307 looper letters, 39 selfloop transitions, 54 changer transitions 6/99 dead transitions. [2023-11-17 16:11:42,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 99 transitions, 935 flow [2023-11-17 16:11:42,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:11:42,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:11:42,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1894 transitions. [2023-11-17 16:11:42,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47456777749937357 [2023-11-17 16:11:42,949 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1894 transitions. [2023-11-17 16:11:42,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1894 transitions. [2023-11-17 16:11:42,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:42,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1894 transitions. [2023-11-17 16:11:42,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 145.69230769230768) internal successors, (1894), 13 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have 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:42,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:42,952 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 307.0) internal successors, (4298), 14 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have 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:42,952 INFO L175 Difference]: Start difference. First operand has 101 places, 81 transitions, 689 flow. Second operand 13 states and 1894 transitions. [2023-11-17 16:11:42,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 99 transitions, 935 flow [2023-11-17 16:11:42,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 99 transitions, 705 flow, removed 5 selfloop flow, removed 20 redundant places. [2023-11-17 16:11:42,955 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 539 flow [2023-11-17 16:11:42,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=539, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2023-11-17 16:11:42,956 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2023-11-17 16:11:42,956 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 539 flow [2023-11-17 16:11:42,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:42,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:42,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:42,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-11-17 16:11:42,957 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:42,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:42,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1182179533, now seen corresponding path program 63 times [2023-11-17 16:11:42,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:42,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181584218] [2023-11-17 16:11:42,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:42,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:43,102 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:11:43,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:43,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181584218] [2023-11-17 16:11:43,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181584218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:43,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:43,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:43,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82535593] [2023-11-17 16:11:43,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:43,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:43,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:43,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:43,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:43,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:43,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 539 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:43,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:43,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:43,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:43,290 INFO L124 PetriNetUnfolderBase]: 84/223 cut-off events. [2023-11-17 16:11:43,291 INFO L125 PetriNetUnfolderBase]: For 224/224 co-relation queries the response was YES. [2023-11-17 16:11:43,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 223 events. 84/223 cut-off events. For 224/224 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 843 event pairs, 0 based on Foata normal form. 2/225 useless extension candidates. Maximal degree in co-relation 871. Up to 69 conditions per place. [2023-11-17 16:11:43,291 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 44 selfloop transitions, 25 changer transitions 21/90 dead transitions. [2023-11-17 16:11:43,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 90 transitions, 749 flow [2023-11-17 16:11:43,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 16:11:43,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 16:11:43,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1608 transitions. [2023-11-17 16:11:43,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4761622742078768 [2023-11-17 16:11:43,293 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1608 transitions. [2023-11-17 16:11:43,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1608 transitions. [2023-11-17 16:11:43,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:43,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1608 transitions. [2023-11-17 16:11:43,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 146.1818181818182) internal successors, (1608), 11 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have 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:43,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have 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:43,295 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have 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:43,295 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 539 flow. Second operand 11 states and 1608 transitions. [2023-11-17 16:11:43,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 90 transitions, 749 flow [2023-11-17 16:11:43,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 90 transitions, 618 flow, removed 0 selfloop flow, removed 14 redundant places. [2023-11-17 16:11:43,297 INFO L231 Difference]: Finished difference. Result has 83 places, 58 transitions, 333 flow [2023-11-17 16:11:43,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=333, PETRI_PLACES=83, PETRI_TRANSITIONS=58} [2023-11-17 16:11:43,298 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 35 predicate places. [2023-11-17 16:11:43,298 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 58 transitions, 333 flow [2023-11-17 16:11:43,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:43,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:11:43,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:11:43,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-17 16:11:43,298 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-17 16:11:43,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:11:43,299 INFO L85 PathProgramCache]: Analyzing trace with hash -436852519, now seen corresponding path program 64 times [2023-11-17 16:11:43,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:11:43,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779044108] [2023-11-17 16:11:43,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:11:43,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:11:43,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:11:43,413 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:11:43,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:11:43,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779044108] [2023-11-17 16:11:43,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779044108] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:11:43,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:11:43,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 16:11:43,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026800729] [2023-11-17 16:11:43,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:11:43,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:11:43,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:11:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:11:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:11:43,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 307 [2023-11-17 16:11:43,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 58 transitions, 333 flow. Second operand has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:43,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:11:43,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 307 [2023-11-17 16:11:43,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:11:43,558 INFO L124 PetriNetUnfolderBase]: 55/146 cut-off events. [2023-11-17 16:11:43,558 INFO L125 PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES. [2023-11-17 16:11:43,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540 conditions, 146 events. 55/146 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 519 event pairs, 0 based on Foata normal form. 2/148 useless extension candidates. Maximal degree in co-relation 533. Up to 36 conditions per place. [2023-11-17 16:11:43,559 INFO L140 encePairwiseOnDemand]: 297/307 looper letters, 0 selfloop transitions, 0 changer transitions 60/60 dead transitions. [2023-11-17 16:11:43,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 60 transitions, 453 flow [2023-11-17 16:11:43,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 16:11:43,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 16:11:43,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1587 transitions. [2023-11-17 16:11:43,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46994373704471426 [2023-11-17 16:11:43,560 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1587 transitions. [2023-11-17 16:11:43,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1587 transitions. [2023-11-17 16:11:43,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:11:43,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1587 transitions. [2023-11-17 16:11:43,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 144.27272727272728) internal successors, (1587), 11 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have 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:43,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have 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:43,563 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 307.0) internal successors, (3684), 12 states have internal predecessors, (3684), 0 states have call successors, (0), 0 states have 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:43,563 INFO L175 Difference]: Start difference. First operand has 83 places, 58 transitions, 333 flow. Second operand 11 states and 1587 transitions. [2023-11-17 16:11:43,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 60 transitions, 453 flow [2023-11-17 16:11:43,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 366 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-11-17 16:11:43,564 INFO L231 Difference]: Finished difference. Result has 63 places, 0 transitions, 0 flow [2023-11-17 16:11:43,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=307, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=63, PETRI_TRANSITIONS=0} [2023-11-17 16:11:43,565 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 15 predicate places. [2023-11-17 16:11:43,565 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 0 transitions, 0 flow [2023-11-17 16:11:43,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.9090909090909) internal successors, (1572), 11 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have 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:43,567 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2023-11-17 16:11:43,568 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 6 remaining) [2023-11-17 16:11:43,568 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 6 remaining) [2023-11-17 16:11:43,568 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2023-11-17 16:11:43,568 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2023-11-17 16:11:43,568 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2023-11-17 16:11:43,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-11-17 16:11:43,569 INFO L445 BasicCegarLoop]: Path program histogram: [64] [2023-11-17 16:11:43,571 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 16:11:43,571 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 16:11:43,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 04:11:43 BasicIcfg [2023-11-17 16:11:43,574 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 16:11:43,574 INFO L158 Benchmark]: Toolchain (without parser) took 304275.83ms. Allocated memory was 197.1MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 138.2MB in the beginning and 2.6GB in the end (delta: -2.5GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-11-17 16:11:43,574 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 197.1MB. Free memory was 150.2MB in the beginning and 150.1MB in the end (delta: 89.6kB). There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 16:11:43,574 INFO L158 Benchmark]: CACSL2BoogieTranslator took 242.40ms. Allocated memory is still 197.1MB. Free memory was 138.0MB in the beginning and 125.9MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-11-17 16:11:43,574 INFO L158 Benchmark]: Boogie Procedure Inliner took 40.20ms. Allocated memory is still 197.1MB. Free memory was 125.9MB in the beginning and 123.4MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:11:43,575 INFO L158 Benchmark]: Boogie Preprocessor took 29.89ms. Allocated memory is still 197.1MB. Free memory was 123.4MB in the beginning and 121.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:11:43,575 INFO L158 Benchmark]: RCFGBuilder took 624.92ms. Allocated memory was 197.1MB in the beginning and 264.2MB in the end (delta: 67.1MB). Free memory was 121.5MB in the beginning and 210.0MB in the end (delta: -88.5MB). Peak memory consumption was 11.3MB. Max. memory is 8.0GB. [2023-11-17 16:11:43,575 INFO L158 Benchmark]: TraceAbstraction took 303330.71ms. Allocated memory was 264.2MB in the beginning and 3.9GB in the end (delta: 3.6GB). Free memory was 209.5MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-11-17 16:11:43,576 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 197.1MB. Free memory was 150.2MB in the beginning and 150.1MB in the end (delta: 89.6kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 242.40ms. Allocated memory is still 197.1MB. Free memory was 138.0MB in the beginning and 125.9MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 40.20ms. Allocated memory is still 197.1MB. Free memory was 125.9MB in the beginning and 123.4MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 29.89ms. Allocated memory is still 197.1MB. Free memory was 123.4MB in the beginning and 121.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 624.92ms. Allocated memory was 197.1MB in the beginning and 264.2MB in the end (delta: 67.1MB). Free memory was 121.5MB in the beginning and 210.0MB in the end (delta: -88.5MB). Peak memory consumption was 11.3MB. Max. memory is 8.0GB. * TraceAbstraction took 303330.71ms. Allocated memory was 264.2MB in the beginning and 3.9GB in the end (delta: 3.6GB). Free memory was 209.5MB in the beginning and 2.6GB in the end (delta: -2.4GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.9s, 169 PlacesBefore, 48 PlacesAfterwards, 155 TransitionsBefore, 32 TransitionsAfterwards, 2560 CoEnabledTransitionPairs, 8 FixpointIterations, 75 TrivialSequentialCompositions, 47 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 0 ConcurrentYvCompositions, 2 ChoiceCompositions, 132 TotalNumberOfCompositions, 5343 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3247, independent: 3110, independent conditional: 0, independent unconditional: 3110, dependent: 137, dependent conditional: 0, dependent unconditional: 137, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1832, independent: 1794, independent conditional: 0, independent unconditional: 1794, dependent: 38, dependent conditional: 0, dependent unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1832, independent: 1730, independent conditional: 0, independent unconditional: 1730, dependent: 102, dependent conditional: 0, dependent unconditional: 102, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 102, independent: 64, independent conditional: 0, independent unconditional: 64, dependent: 38, dependent conditional: 0, dependent unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 196, independent: 107, independent conditional: 0, independent unconditional: 107, dependent: 89, dependent conditional: 0, dependent unconditional: 89, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3247, independent: 1316, independent conditional: 0, independent unconditional: 1316, dependent: 99, dependent conditional: 0, dependent unconditional: 99, unknown: 1832, unknown conditional: 0, unknown unconditional: 1832] , Statistics on independence cache: Total cache size (in pairs): 174, Positive cache size: 159, Positive conditional cache size: 0, Positive unconditional cache size: 159, Negative cache size: 15, Negative conditional cache size: 0, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 168]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 11 procedures, 220 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 303.2s, OverallIterations: 64, TraceHistogramMax: 1, PathProgramHistogramMax: 64, EmptinessCheckTime: 0.0s, AutomataDifference: 285.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 7.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4108 SdHoareTripleChecker+Valid, 16.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4108 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 13.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 2165 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 29606 IncrementalHoareTripleChecker+Invalid, 31771 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2165 mSolverCounterUnsat, 0 mSDtfsCounter, 29606 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 814 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 710 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1442 ImplicationChecksByTransitivity, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=61108occurred in iteration=53, InterpolantAutomatonStates: 754, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 9.3s InterpolantComputationTime, 2048 NumberOfCodeBlocks, 2048 NumberOfCodeBlocksAsserted, 64 NumberOfCheckSat, 1984 ConstructedInterpolants, 0 QuantifiedInterpolants, 8790 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 64 InterpolantComputations, 64 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-17 16:11:43,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...