/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 08:15:51,454 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 08:15:51,543 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 08:15:51,548 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 08:15:51,548 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 08:15:51,579 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 08:15:51,580 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 08:15:51,580 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 08:15:51,581 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 08:15:51,585 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 08:15:51,585 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 08:15:51,585 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 08:15:51,586 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 08:15:51,587 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 08:15:51,587 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 08:15:51,587 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 08:15:51,587 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 08:15:51,587 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 08:15:51,588 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 08:15:51,588 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 08:15:51,588 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 08:15:51,589 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 08:15:51,589 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 08:15:51,590 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 08:15:51,590 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 08:15:51,590 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 08:15:51,590 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 08:15:51,590 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 08:15:51,591 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 08:15:51,591 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 08:15:51,592 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 08:15:51,592 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 08:15:51,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 08:15:51,592 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 08:15:51,593 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 08:15:51,593 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-24 08:15:51,915 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 08:15:51,935 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 08:15:51,937 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 08:15:51,938 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 08:15:51,939 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 08:15:51,941 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-08-24 08:15:53,163 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 08:15:53,404 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 08:15:53,405 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-08-24 08:15:53,413 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/734c7c12c/ed6e1742946948c6998577f1cc380d41/FLAGe30c4eafd [2023-08-24 08:15:53,427 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/734c7c12c/ed6e1742946948c6998577f1cc380d41 [2023-08-24 08:15:53,432 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 08:15:53,433 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 08:15:53,436 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 08:15:53,437 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 08:15:53,439 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 08:15:53,440 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,441 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d0f9a57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53, skipping insertion in model container [2023-08-24 08:15:53,442 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,465 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 08:15:53,597 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c[3027,3040] [2023-08-24 08:15:53,598 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 08:15:53,606 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 08:15:53,633 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c[3027,3040] [2023-08-24 08:15:53,634 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 08:15:53,642 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 08:15:53,643 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 08:15:53,649 INFO L206 MainTranslator]: Completed translation [2023-08-24 08:15:53,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53 WrapperNode [2023-08-24 08:15:53,649 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 08:15:53,650 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 08:15:53,650 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 08:15:53,651 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 08:15:53,656 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,670 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,701 INFO L138 Inliner]: procedures = 22, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 149 [2023-08-24 08:15:53,701 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 08:15:53,702 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 08:15:53,702 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 08:15:53,702 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 08:15:53,709 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,709 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,720 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,721 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,732 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,734 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,735 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,736 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,738 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 08:15:53,739 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 08:15:53,739 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 08:15:53,739 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 08:15:53,739 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (1/1) ... [2023-08-24 08:15:53,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 08:15:53,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:15:53,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 08:15:53,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 08:15:53,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 08:15:53,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 08:15:53,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 08:15:53,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 08:15:53,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 08:15:53,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-24 08:15:53,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-24 08:15:53,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 08:15:53,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 08:15:53,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 08:15:53,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-24 08:15:53,808 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-24 08:15:53,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 08:15:53,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 08:15:53,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 08:15:53,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 08:15:53,810 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 08:15:53,923 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 08:15:53,925 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 08:15:54,190 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 08:15:54,272 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 08:15:54,272 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-24 08:15:54,274 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 08:15:54 BoogieIcfgContainer [2023-08-24 08:15:54,275 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 08:15:54,278 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 08:15:54,279 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 08:15:54,281 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 08:15:54,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 08:15:53" (1/3) ... [2023-08-24 08:15:54,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67a5834d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 08:15:54, skipping insertion in model container [2023-08-24 08:15:54,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:15:53" (2/3) ... [2023-08-24 08:15:54,283 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67a5834d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 08:15:54, skipping insertion in model container [2023-08-24 08:15:54,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 08:15:54" (3/3) ... [2023-08-24 08:15:54,284 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-5.wvr.c [2023-08-24 08:15:54,300 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 08:15:54,300 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 08:15:54,301 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 08:15:54,373 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-24 08:15:54,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 109 transitions, 242 flow [2023-08-24 08:15:54,505 INFO L124 PetriNetUnfolderBase]: 7/106 cut-off events. [2023-08-24 08:15:54,505 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 08:15:54,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 106 events. 7/106 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2023-08-24 08:15:54,511 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 109 transitions, 242 flow [2023-08-24 08:15:54,515 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 96 transitions, 210 flow [2023-08-24 08:15:54,518 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 08:15:54,531 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 99 places, 96 transitions, 210 flow [2023-08-24 08:15:54,535 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 99 places, 96 transitions, 210 flow [2023-08-24 08:15:54,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 99 places, 96 transitions, 210 flow [2023-08-24 08:15:54,572 INFO L124 PetriNetUnfolderBase]: 7/96 cut-off events. [2023-08-24 08:15:54,573 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 08:15:54,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 96 events. 7/96 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 85 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2023-08-24 08:15:54,575 INFO L119 LiptonReduction]: Number of co-enabled transitions 1370 [2023-08-24 08:15:57,847 INFO L134 LiptonReduction]: Checked pairs total: 1979 [2023-08-24 08:15:57,847 INFO L136 LiptonReduction]: Total number of compositions: 79 [2023-08-24 08:15:57,859 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 08:15:57,865 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@29d94e2d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 08:15:57,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-24 08:15:57,871 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 08:15:57,871 INFO L124 PetriNetUnfolderBase]: 2/21 cut-off events. [2023-08-24 08:15:57,872 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 08:15:57,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:57,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:15:57,873 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:57,877 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash -771544553, now seen corresponding path program 1 times [2023-08-24 08:15:57,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:57,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389522663] [2023-08-24 08:15:57,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:57,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:15:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:15:58,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:15:58,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:15:58,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389522663] [2023-08-24 08:15:58,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389522663] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:15:58,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:15:58,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 08:15:58,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745338006] [2023-08-24 08:15:58,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:15:58,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 08:15:58,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:15:58,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 08:15:58,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 08:15:58,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 08:15:58,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 62 flow. Second operand has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:58,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:15:58,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 08:15:58,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:15:58,680 INFO L124 PetriNetUnfolderBase]: 433/696 cut-off events. [2023-08-24 08:15:58,680 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2023-08-24 08:15:58,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1488 conditions, 696 events. 433/696 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2628 event pairs, 74 based on Foata normal form. 0/578 useless extension candidates. Maximal degree in co-relation 1212. Up to 359 conditions per place. [2023-08-24 08:15:58,689 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 55 selfloop transitions, 5 changer transitions 22/82 dead transitions. [2023-08-24 08:15:58,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 82 transitions, 382 flow [2023-08-24 08:15:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:15:58,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:15:58,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 665 transitions. [2023-08-24 08:15:58,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2023-08-24 08:15:58,710 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 665 transitions. [2023-08-24 08:15:58,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 665 transitions. [2023-08-24 08:15:58,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:15:58,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 665 transitions. [2023-08-24 08:15:58,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 95.0) internal successors, (665), 7 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:58,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:58,728 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:58,730 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 62 flow. Second operand 7 states and 665 transitions. [2023-08-24 08:15:58,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 82 transitions, 382 flow [2023-08-24 08:15:58,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 82 transitions, 346 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 08:15:58,738 INFO L231 Difference]: Finished difference. Result has 35 places, 26 transitions, 99 flow [2023-08-24 08:15:58,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=99, PETRI_PLACES=35, PETRI_TRANSITIONS=26} [2023-08-24 08:15:58,742 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-24 08:15:58,743 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 26 transitions, 99 flow [2023-08-24 08:15:58,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:58,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:58,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:15:58,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 08:15:58,744 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:58,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:58,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1549483573, now seen corresponding path program 2 times [2023-08-24 08:15:58,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:58,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041730183] [2023-08-24 08:15:58,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:58,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:15:58,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:15:58,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:15:58,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:15:58,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041730183] [2023-08-24 08:15:58,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041730183] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:15:58,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:15:58,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 08:15:58,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77401797] [2023-08-24 08:15:58,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:15:58,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 08:15:58,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:15:58,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 08:15:58,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 08:15:58,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-08-24 08:15:58,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 26 transitions, 99 flow. Second operand has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:58,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:15:58,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-08-24 08:15:58,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:15:59,114 INFO L124 PetriNetUnfolderBase]: 260/443 cut-off events. [2023-08-24 08:15:59,115 INFO L125 PetriNetUnfolderBase]: For 497/497 co-relation queries the response was YES. [2023-08-24 08:15:59,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1373 conditions, 443 events. 260/443 cut-off events. For 497/497 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1576 event pairs, 21 based on Foata normal form. 32/475 useless extension candidates. Maximal degree in co-relation 940. Up to 239 conditions per place. [2023-08-24 08:15:59,118 INFO L140 encePairwiseOnDemand]: 184/188 looper letters, 40 selfloop transitions, 6 changer transitions 0/46 dead transitions. [2023-08-24 08:15:59,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 46 transitions, 280 flow [2023-08-24 08:15:59,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 08:15:59,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 08:15:59,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 381 transitions. [2023-08-24 08:15:59,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066489361702128 [2023-08-24 08:15:59,121 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 381 transitions. [2023-08-24 08:15:59,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 381 transitions. [2023-08-24 08:15:59,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:15:59,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 381 transitions. [2023-08-24 08:15:59,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 95.25) internal successors, (381), 4 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,124 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,124 INFO L175 Difference]: Start difference. First operand has 35 places, 26 transitions, 99 flow. Second operand 4 states and 381 transitions. [2023-08-24 08:15:59,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 46 transitions, 280 flow [2023-08-24 08:15:59,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 265 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-24 08:15:59,127 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 124 flow [2023-08-24 08:15:59,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=124, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-08-24 08:15:59,128 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-24 08:15:59,128 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 124 flow [2023-08-24 08:15:59,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:59,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:15:59,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 08:15:59,129 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:59,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:59,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1618678763, now seen corresponding path program 3 times [2023-08-24 08:15:59,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:59,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551131277] [2023-08-24 08:15:59,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:59,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:15:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:15:59,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:15:59,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:15:59,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551131277] [2023-08-24 08:15:59,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551131277] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:15:59,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:15:59,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 08:15:59,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487274642] [2023-08-24 08:15:59,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:15:59,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 08:15:59,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:15:59,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 08:15:59,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 08:15:59,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-08-24 08:15:59,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:15:59,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-08-24 08:15:59,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:15:59,359 INFO L124 PetriNetUnfolderBase]: 215/378 cut-off events. [2023-08-24 08:15:59,359 INFO L125 PetriNetUnfolderBase]: For 443/443 co-relation queries the response was YES. [2023-08-24 08:15:59,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 378 events. 215/378 cut-off events. For 443/443 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1264 event pairs, 37 based on Foata normal form. 20/398 useless extension candidates. Maximal degree in co-relation 907. Up to 229 conditions per place. [2023-08-24 08:15:59,361 INFO L140 encePairwiseOnDemand]: 184/188 looper letters, 36 selfloop transitions, 7 changer transitions 2/45 dead transitions. [2023-08-24 08:15:59,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 293 flow [2023-08-24 08:15:59,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 08:15:59,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 08:15:59,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 377 transitions. [2023-08-24 08:15:59,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013297872340425 [2023-08-24 08:15:59,363 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 377 transitions. [2023-08-24 08:15:59,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 377 transitions. [2023-08-24 08:15:59,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:15:59,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 377 transitions. [2023-08-24 08:15:59,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,366 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,366 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 124 flow. Second operand 4 states and 377 transitions. [2023-08-24 08:15:59,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 293 flow [2023-08-24 08:15:59,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 45 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 08:15:59,369 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 156 flow [2023-08-24 08:15:59,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2023-08-24 08:15:59,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2023-08-24 08:15:59,370 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 156 flow [2023-08-24 08:15:59,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:59,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:15:59,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 08:15:59,371 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:59,371 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:59,372 INFO L85 PathProgramCache]: Analyzing trace with hash 994832979, now seen corresponding path program 4 times [2023-08-24 08:15:59,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:59,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714053071] [2023-08-24 08:15:59,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:59,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:15:59,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:15:59,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:15:59,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:15:59,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714053071] [2023-08-24 08:15:59,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714053071] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:15:59,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:15:59,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 08:15:59,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898550813] [2023-08-24 08:15:59,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:15:59,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 08:15:59,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:15:59,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 08:15:59,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 08:15:59,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-08-24 08:15:59,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:15:59,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-08-24 08:15:59,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:15:59,621 INFO L124 PetriNetUnfolderBase]: 221/380 cut-off events. [2023-08-24 08:15:59,622 INFO L125 PetriNetUnfolderBase]: For 728/728 co-relation queries the response was YES. [2023-08-24 08:15:59,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 380 events. 221/380 cut-off events. For 728/728 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1254 event pairs, 25 based on Foata normal form. 12/392 useless extension candidates. Maximal degree in co-relation 901. Up to 152 conditions per place. [2023-08-24 08:15:59,625 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 42 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2023-08-24 08:15:59,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 52 transitions, 364 flow [2023-08-24 08:15:59,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 08:15:59,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 08:15:59,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 470 transitions. [2023-08-24 08:15:59,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-08-24 08:15:59,627 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 470 transitions. [2023-08-24 08:15:59,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 470 transitions. [2023-08-24 08:15:59,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:15:59,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 470 transitions. [2023-08-24 08:15:59,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,631 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,631 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 156 flow. Second operand 5 states and 470 transitions. [2023-08-24 08:15:59,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 52 transitions, 364 flow [2023-08-24 08:15:59,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 52 transitions, 350 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-24 08:15:59,634 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 202 flow [2023-08-24 08:15:59,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-08-24 08:15:59,635 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-08-24 08:15:59,635 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 202 flow [2023-08-24 08:15:59,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:59,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:15:59,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 08:15:59,636 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:59,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:59,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1341965203, now seen corresponding path program 5 times [2023-08-24 08:15:59,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:59,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416256552] [2023-08-24 08:15:59,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:59,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:15:59,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:15:59,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:15:59,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:15:59,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416256552] [2023-08-24 08:15:59,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416256552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:15:59,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:15:59,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 08:15:59,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868817857] [2023-08-24 08:15:59,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:15:59,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 08:15:59,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:15:59,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 08:15:59,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 08:15:59,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 08:15:59,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:15:59,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 08:15:59,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:15:59,971 INFO L124 PetriNetUnfolderBase]: 211/348 cut-off events. [2023-08-24 08:15:59,971 INFO L125 PetriNetUnfolderBase]: For 950/950 co-relation queries the response was YES. [2023-08-24 08:15:59,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 348 events. 211/348 cut-off events. For 950/950 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1100 event pairs, 25 based on Foata normal form. 10/358 useless extension candidates. Maximal degree in co-relation 981. Up to 246 conditions per place. [2023-08-24 08:15:59,974 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 34 selfloop transitions, 3 changer transitions 18/55 dead transitions. [2023-08-24 08:15:59,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 55 transitions, 416 flow [2023-08-24 08:15:59,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:15:59,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:15:59,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 631 transitions. [2023-08-24 08:15:59,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.479483282674772 [2023-08-24 08:15:59,977 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 631 transitions. [2023-08-24 08:15:59,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 631 transitions. [2023-08-24 08:15:59,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:15:59,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 631 transitions. [2023-08-24 08:15:59,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 90.14285714285714) internal successors, (631), 7 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,983 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,983 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 202 flow. Second operand 7 states and 631 transitions. [2023-08-24 08:15:59,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 55 transitions, 416 flow [2023-08-24 08:15:59,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 406 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 08:15:59,988 INFO L231 Difference]: Finished difference. Result has 52 places, 30 transitions, 168 flow [2023-08-24 08:15:59,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=168, PETRI_PLACES=52, PETRI_TRANSITIONS=30} [2023-08-24 08:15:59,990 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2023-08-24 08:15:59,990 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 30 transitions, 168 flow [2023-08-24 08:15:59,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:59,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:59,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:15:59,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 08:15:59,991 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:59,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:59,992 INFO L85 PathProgramCache]: Analyzing trace with hash -866873979, now seen corresponding path program 1 times [2023-08-24 08:15:59,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:59,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144222444] [2023-08-24 08:15:59,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:59,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:00,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:00,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:00,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144222444] [2023-08-24 08:16:00,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144222444] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:16:00,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:16:00,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 08:16:00,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719889239] [2023-08-24 08:16:00,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:16:00,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 08:16:00,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:00,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 08:16:00,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 08:16:00,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 08:16:00,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 30 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:00,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 08:16:00,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:00,462 INFO L124 PetriNetUnfolderBase]: 326/529 cut-off events. [2023-08-24 08:16:00,462 INFO L125 PetriNetUnfolderBase]: For 1315/1315 co-relation queries the response was YES. [2023-08-24 08:16:00,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2149 conditions, 529 events. 326/529 cut-off events. For 1315/1315 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1843 event pairs, 14 based on Foata normal form. 16/545 useless extension candidates. Maximal degree in co-relation 2038. Up to 187 conditions per place. [2023-08-24 08:16:00,474 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 67 selfloop transitions, 36 changer transitions 0/103 dead transitions. [2023-08-24 08:16:00,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 103 transitions, 808 flow [2023-08-24 08:16:00,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 08:16:00,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 08:16:00,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 836 transitions. [2023-08-24 08:16:00,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4940898345153664 [2023-08-24 08:16:00,477 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 836 transitions. [2023-08-24 08:16:00,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 836 transitions. [2023-08-24 08:16:00,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:00,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 836 transitions. [2023-08-24 08:16:00,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 92.88888888888889) internal successors, (836), 9 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,482 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,483 INFO L175 Difference]: Start difference. First operand has 52 places, 30 transitions, 168 flow. Second operand 9 states and 836 transitions. [2023-08-24 08:16:00,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 103 transitions, 808 flow [2023-08-24 08:16:00,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 103 transitions, 752 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-08-24 08:16:00,489 INFO L231 Difference]: Finished difference. Result has 55 places, 61 transitions, 531 flow [2023-08-24 08:16:00,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=531, PETRI_PLACES=55, PETRI_TRANSITIONS=61} [2023-08-24 08:16:00,490 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2023-08-24 08:16:00,490 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 61 transitions, 531 flow [2023-08-24 08:16:00,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:00,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:00,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 08:16:00,491 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:00,492 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:00,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2078671299, now seen corresponding path program 2 times [2023-08-24 08:16:00,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:00,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612097420] [2023-08-24 08:16:00,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:00,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:00,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:00,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:00,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612097420] [2023-08-24 08:16:00,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612097420] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:16:00,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:16:00,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 08:16:00,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143276753] [2023-08-24 08:16:00,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:16:00,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 08:16:00,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:00,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 08:16:00,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 08:16:00,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 08:16:00,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 61 transitions, 531 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:00,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 08:16:00,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:00,929 INFO L124 PetriNetUnfolderBase]: 474/831 cut-off events. [2023-08-24 08:16:00,930 INFO L125 PetriNetUnfolderBase]: For 5137/5137 co-relation queries the response was YES. [2023-08-24 08:16:00,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4396 conditions, 831 events. 474/831 cut-off events. For 5137/5137 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3449 event pairs, 39 based on Foata normal form. 20/851 useless extension candidates. Maximal degree in co-relation 3360. Up to 299 conditions per place. [2023-08-24 08:16:00,965 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 101 selfloop transitions, 63 changer transitions 0/164 dead transitions. [2023-08-24 08:16:00,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 164 transitions, 1652 flow [2023-08-24 08:16:00,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 08:16:00,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 08:16:00,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 850 transitions. [2023-08-24 08:16:00,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023640661938534 [2023-08-24 08:16:00,969 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 850 transitions. [2023-08-24 08:16:00,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 850 transitions. [2023-08-24 08:16:00,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:00,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 850 transitions. [2023-08-24 08:16:00,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 94.44444444444444) internal successors, (850), 9 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,975 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,975 INFO L175 Difference]: Start difference. First operand has 55 places, 61 transitions, 531 flow. Second operand 9 states and 850 transitions. [2023-08-24 08:16:00,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 164 transitions, 1652 flow [2023-08-24 08:16:00,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 164 transitions, 1642 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-08-24 08:16:00,990 INFO L231 Difference]: Finished difference. Result has 71 places, 103 transitions, 1281 flow [2023-08-24 08:16:00,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1281, PETRI_PLACES=71, PETRI_TRANSITIONS=103} [2023-08-24 08:16:00,991 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2023-08-24 08:16:00,991 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 103 transitions, 1281 flow [2023-08-24 08:16:00,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:00,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:00,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:00,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 08:16:00,992 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:00,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:00,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1087150805, now seen corresponding path program 3 times [2023-08-24 08:16:00,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:00,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105470205] [2023-08-24 08:16:00,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:00,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:01,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:01,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105470205] [2023-08-24 08:16:01,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105470205] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:16:01,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:16:01,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 08:16:01,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035708419] [2023-08-24 08:16:01,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:16:01,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 08:16:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:01,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 08:16:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 08:16:01,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 08:16:01,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 103 transitions, 1281 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:01,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:01,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 08:16:01,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:01,426 INFO L124 PetriNetUnfolderBase]: 553/944 cut-off events. [2023-08-24 08:16:01,426 INFO L125 PetriNetUnfolderBase]: For 10424/10424 co-relation queries the response was YES. [2023-08-24 08:16:01,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6176 conditions, 944 events. 553/944 cut-off events. For 10424/10424 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3956 event pairs, 4 based on Foata normal form. 36/980 useless extension candidates. Maximal degree in co-relation 5161. Up to 458 conditions per place. [2023-08-24 08:16:01,436 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 100 selfloop transitions, 42 changer transitions 40/182 dead transitions. [2023-08-24 08:16:01,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 182 transitions, 2517 flow [2023-08-24 08:16:01,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 08:16:01,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 08:16:01,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 826 transitions. [2023-08-24 08:16:01,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48817966903073284 [2023-08-24 08:16:01,438 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 826 transitions. [2023-08-24 08:16:01,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 826 transitions. [2023-08-24 08:16:01,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:01,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 826 transitions. [2023-08-24 08:16:01,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.77777777777777) internal successors, (826), 9 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:01,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:01,444 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:01,444 INFO L175 Difference]: Start difference. First operand has 71 places, 103 transitions, 1281 flow. Second operand 9 states and 826 transitions. [2023-08-24 08:16:01,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 182 transitions, 2517 flow [2023-08-24 08:16:01,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 182 transitions, 2377 flow, removed 70 selfloop flow, removed 0 redundant places. [2023-08-24 08:16:01,476 INFO L231 Difference]: Finished difference. Result has 85 places, 107 transitions, 1453 flow [2023-08-24 08:16:01,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1453, PETRI_PLACES=85, PETRI_TRANSITIONS=107} [2023-08-24 08:16:01,477 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2023-08-24 08:16:01,477 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 107 transitions, 1453 flow [2023-08-24 08:16:01,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:01,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:01,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:01,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 08:16:01,478 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:01,478 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:01,478 INFO L85 PathProgramCache]: Analyzing trace with hash 297645157, now seen corresponding path program 4 times [2023-08-24 08:16:01,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:01,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435411832] [2023-08-24 08:16:01,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:01,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:01,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:01,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:01,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435411832] [2023-08-24 08:16:01,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435411832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:16:01,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:16:01,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 08:16:01,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843333644] [2023-08-24 08:16:01,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:16:01,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:16:01,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:01,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:16:01,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-24 08:16:01,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-08-24 08:16:01,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 107 transitions, 1453 flow. Second operand has 6 states, 6 states have (on average 84.33333333333333) internal successors, (506), 6 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:01,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:01,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-08-24 08:16:01,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:02,020 INFO L124 PetriNetUnfolderBase]: 634/1123 cut-off events. [2023-08-24 08:16:02,020 INFO L125 PetriNetUnfolderBase]: For 14486/14486 co-relation queries the response was YES. [2023-08-24 08:16:02,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7631 conditions, 1123 events. 634/1123 cut-off events. For 14486/14486 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5278 event pairs, 28 based on Foata normal form. 32/1155 useless extension candidates. Maximal degree in co-relation 6152. Up to 660 conditions per place. [2023-08-24 08:16:02,032 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 116 selfloop transitions, 15 changer transitions 95/226 dead transitions. [2023-08-24 08:16:02,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 226 transitions, 3454 flow [2023-08-24 08:16:02,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 08:16:02,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 08:16:02,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 723 transitions. [2023-08-24 08:16:02,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.480718085106383 [2023-08-24 08:16:02,035 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 723 transitions. [2023-08-24 08:16:02,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 723 transitions. [2023-08-24 08:16:02,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:02,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 723 transitions. [2023-08-24 08:16:02,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 90.375) internal successors, (723), 8 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:02,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:02,040 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:02,040 INFO L175 Difference]: Start difference. First operand has 85 places, 107 transitions, 1453 flow. Second operand 8 states and 723 transitions. [2023-08-24 08:16:02,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 226 transitions, 3454 flow [2023-08-24 08:16:02,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 226 transitions, 3310 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-08-24 08:16:02,091 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1633 flow [2023-08-24 08:16:02,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1633, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2023-08-24 08:16:02,092 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2023-08-24 08:16:02,092 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1633 flow [2023-08-24 08:16:02,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.33333333333333) internal successors, (506), 6 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:02,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:02,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:02,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 08:16:02,093 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:02,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:02,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1132828558, now seen corresponding path program 1 times [2023-08-24 08:16:02,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:02,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304531852] [2023-08-24 08:16:02,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:02,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:02,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:02,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:02,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:02,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304531852] [2023-08-24 08:16:02,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304531852] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:02,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979489029] [2023-08-24 08:16:02,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:02,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:02,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:02,369 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:02,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 08:16:02,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:02,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 08:16:02,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:02,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:02,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:02,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:02,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979489029] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:02,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:02,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-24 08:16:02,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921282048] [2023-08-24 08:16:02,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:02,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 08:16:02,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:02,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 08:16:02,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-24 08:16:02,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-08-24 08:16:02,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1633 flow. Second operand has 13 states, 13 states have (on average 84.53846153846153) internal successors, (1099), 13 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:02,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:02,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-08-24 08:16:02,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:03,402 INFO L124 PetriNetUnfolderBase]: 878/1523 cut-off events. [2023-08-24 08:16:03,402 INFO L125 PetriNetUnfolderBase]: For 20810/20810 co-relation queries the response was YES. [2023-08-24 08:16:03,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10865 conditions, 1523 events. 878/1523 cut-off events. For 20810/20810 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7442 event pairs, 15 based on Foata normal form. 52/1575 useless extension candidates. Maximal degree in co-relation 10203. Up to 461 conditions per place. [2023-08-24 08:16:03,418 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 130 selfloop transitions, 58 changer transitions 154/342 dead transitions. [2023-08-24 08:16:03,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 342 transitions, 5261 flow [2023-08-24 08:16:03,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 08:16:03,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 08:16:03,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1519 transitions. [2023-08-24 08:16:03,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47528160200250313 [2023-08-24 08:16:03,423 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1519 transitions. [2023-08-24 08:16:03,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1519 transitions. [2023-08-24 08:16:03,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:03,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1519 transitions. [2023-08-24 08:16:03,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.3529411764706) internal successors, (1519), 17 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:03,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:03,433 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:03,433 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1633 flow. Second operand 17 states and 1519 transitions. [2023-08-24 08:16:03,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 342 transitions, 5261 flow [2023-08-24 08:16:03,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 342 transitions, 4929 flow, removed 106 selfloop flow, removed 6 redundant places. [2023-08-24 08:16:03,505 INFO L231 Difference]: Finished difference. Result has 105 places, 133 transitions, 2024 flow [2023-08-24 08:16:03,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2024, PETRI_PLACES=105, PETRI_TRANSITIONS=133} [2023-08-24 08:16:03,507 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2023-08-24 08:16:03,507 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 133 transitions, 2024 flow [2023-08-24 08:16:03,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 84.53846153846153) internal successors, (1099), 13 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:03,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:03,508 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:03,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-24 08:16:03,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-24 08:16:03,714 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:03,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:03,715 INFO L85 PathProgramCache]: Analyzing trace with hash 431220275, now seen corresponding path program 5 times [2023-08-24 08:16:03,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:03,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764805523] [2023-08-24 08:16:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:03,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:03,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:03,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:03,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:03,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764805523] [2023-08-24 08:16:03,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764805523] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:03,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304191082] [2023-08-24 08:16:03,947 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:16:03,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:03,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:03,948 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:03,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 08:16:04,034 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 08:16:04,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:04,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:16:04,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:04,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:04,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:04,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:04,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304191082] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:04,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:04,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-24 08:16:04,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401796144] [2023-08-24 08:16:04,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:04,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 08:16:04,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:04,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 08:16:04,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-08-24 08:16:04,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-08-24 08:16:04,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 133 transitions, 2024 flow. Second operand has 14 states, 14 states have (on average 84.14285714285714) internal successors, (1178), 14 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:04,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:04,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-08-24 08:16:04,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:06,013 INFO L124 PetriNetUnfolderBase]: 1744/3011 cut-off events. [2023-08-24 08:16:06,013 INFO L125 PetriNetUnfolderBase]: For 56955/56955 co-relation queries the response was YES. [2023-08-24 08:16:06,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23006 conditions, 3011 events. 1744/3011 cut-off events. For 56955/56955 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16663 event pairs, 17 based on Foata normal form. 80/3091 useless extension candidates. Maximal degree in co-relation 21433. Up to 981 conditions per place. [2023-08-24 08:16:06,046 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 220 selfloop transitions, 152 changer transitions 269/641 dead transitions. [2023-08-24 08:16:06,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 641 transitions, 10435 flow [2023-08-24 08:16:06,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-24 08:16:06,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-24 08:16:06,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3117 transitions. [2023-08-24 08:16:06,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737082066869301 [2023-08-24 08:16:06,056 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3117 transitions. [2023-08-24 08:16:06,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3117 transitions. [2023-08-24 08:16:06,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:06,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3117 transitions. [2023-08-24 08:16:06,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 89.05714285714286) internal successors, (3117), 35 states have internal predecessors, (3117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:06,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 188.0) internal successors, (6768), 36 states have internal predecessors, (6768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:06,075 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 188.0) internal successors, (6768), 36 states have internal predecessors, (6768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:06,075 INFO L175 Difference]: Start difference. First operand has 105 places, 133 transitions, 2024 flow. Second operand 35 states and 3117 transitions. [2023-08-24 08:16:06,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 641 transitions, 10435 flow [2023-08-24 08:16:06,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 641 transitions, 9429 flow, removed 351 selfloop flow, removed 11 redundant places. [2023-08-24 08:16:06,251 INFO L231 Difference]: Finished difference. Result has 137 places, 237 transitions, 4102 flow [2023-08-24 08:16:06,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4102, PETRI_PLACES=137, PETRI_TRANSITIONS=237} [2023-08-24 08:16:06,252 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2023-08-24 08:16:06,252 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 237 transitions, 4102 flow [2023-08-24 08:16:06,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.14285714285714) internal successors, (1178), 14 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:06,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:06,253 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:06,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-24 08:16:06,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-08-24 08:16:06,459 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:06,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:06,459 INFO L85 PathProgramCache]: Analyzing trace with hash 217822774, now seen corresponding path program 1 times [2023-08-24 08:16:06,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:06,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836595594] [2023-08-24 08:16:06,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:06,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:06,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:06,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:06,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:06,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836595594] [2023-08-24 08:16:06,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836595594] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:06,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788315771] [2023-08-24 08:16:06,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:06,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:06,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:06,741 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:06,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 08:16:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:06,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 08:16:06,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:06,968 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:07,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:07,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788315771] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:07,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:07,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-24 08:16:07,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805715728] [2023-08-24 08:16:07,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:07,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 08:16:07,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:07,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 08:16:07,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-08-24 08:16:07,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:16:07,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 237 transitions, 4102 flow. Second operand has 19 states, 19 states have (on average 81.94736842105263) internal successors, (1557), 19 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:07,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:07,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:16:07,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:09,597 INFO L124 PetriNetUnfolderBase]: 2044/3463 cut-off events. [2023-08-24 08:16:09,597 INFO L125 PetriNetUnfolderBase]: For 63960/63960 co-relation queries the response was YES. [2023-08-24 08:16:09,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26464 conditions, 3463 events. 2044/3463 cut-off events. For 63960/63960 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19348 event pairs, 25 based on Foata normal form. 92/3555 useless extension candidates. Maximal degree in co-relation 26198. Up to 1199 conditions per place. [2023-08-24 08:16:09,630 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 261 selfloop transitions, 201 changer transitions 246/708 dead transitions. [2023-08-24 08:16:09,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 708 transitions, 11525 flow [2023-08-24 08:16:09,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-24 08:16:09,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-24 08:16:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3393 transitions. [2023-08-24 08:16:09,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627659574468085 [2023-08-24 08:16:09,635 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3393 transitions. [2023-08-24 08:16:09,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3393 transitions. [2023-08-24 08:16:09,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:09,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3393 transitions. [2023-08-24 08:16:09,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 87.0) internal successors, (3393), 39 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:09,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 188.0) internal successors, (7520), 40 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:09,649 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 188.0) internal successors, (7520), 40 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:09,649 INFO L175 Difference]: Start difference. First operand has 137 places, 237 transitions, 4102 flow. Second operand 39 states and 3393 transitions. [2023-08-24 08:16:09,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 708 transitions, 11525 flow [2023-08-24 08:16:09,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 708 transitions, 9676 flow, removed 902 selfloop flow, removed 20 redundant places. [2023-08-24 08:16:09,938 INFO L231 Difference]: Finished difference. Result has 151 places, 280 transitions, 4322 flow [2023-08-24 08:16:09,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4322, PETRI_PLACES=151, PETRI_TRANSITIONS=280} [2023-08-24 08:16:09,939 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2023-08-24 08:16:09,939 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 280 transitions, 4322 flow [2023-08-24 08:16:09,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 81.94736842105263) internal successors, (1557), 19 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:09,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:09,940 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:09,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-24 08:16:10,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:10,146 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:10,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:10,146 INFO L85 PathProgramCache]: Analyzing trace with hash 428695786, now seen corresponding path program 2 times [2023-08-24 08:16:10,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:10,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959406946] [2023-08-24 08:16:10,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:10,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:10,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:10,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:10,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:10,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959406946] [2023-08-24 08:16:10,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959406946] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:10,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628154030] [2023-08-24 08:16:10,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:16:10,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:10,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:10,482 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:10,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 08:16:10,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:16:10,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:10,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 08:16:10,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:10,724 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:10,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:11,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:11,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628154030] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:11,197 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:11,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-24 08:16:11,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672383605] [2023-08-24 08:16:11,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:11,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 08:16:11,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:11,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 08:16:11,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-08-24 08:16:11,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:16:11,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 280 transitions, 4322 flow. Second operand has 19 states, 19 states have (on average 80.36842105263158) internal successors, (1527), 19 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:11,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:11,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:16:11,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:13,693 INFO L124 PetriNetUnfolderBase]: 2937/4882 cut-off events. [2023-08-24 08:16:13,694 INFO L125 PetriNetUnfolderBase]: For 65134/65134 co-relation queries the response was YES. [2023-08-24 08:16:13,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35512 conditions, 4882 events. 2937/4882 cut-off events. For 65134/65134 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 27716 event pairs, 35 based on Foata normal form. 228/5110 useless extension candidates. Maximal degree in co-relation 34834. Up to 1785 conditions per place. [2023-08-24 08:16:13,736 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 292 selfloop transitions, 260 changer transitions 304/856 dead transitions. [2023-08-24 08:16:13,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 856 transitions, 14574 flow [2023-08-24 08:16:13,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-24 08:16:13,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-24 08:16:13,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 4260 transitions. [2023-08-24 08:16:13,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44430538172715894 [2023-08-24 08:16:13,742 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 4260 transitions. [2023-08-24 08:16:13,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 4260 transitions. [2023-08-24 08:16:13,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:13,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 4260 transitions. [2023-08-24 08:16:13,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 83.52941176470588) internal successors, (4260), 51 states have internal predecessors, (4260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:13,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 188.0) internal successors, (9776), 52 states have internal predecessors, (9776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:13,761 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 188.0) internal successors, (9776), 52 states have internal predecessors, (9776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:13,761 INFO L175 Difference]: Start difference. First operand has 151 places, 280 transitions, 4322 flow. Second operand 51 states and 4260 transitions. [2023-08-24 08:16:13,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 856 transitions, 14574 flow [2023-08-24 08:16:14,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 856 transitions, 13348 flow, removed 510 selfloop flow, removed 23 redundant places. [2023-08-24 08:16:14,180 INFO L231 Difference]: Finished difference. Result has 195 places, 393 transitions, 6820 flow [2023-08-24 08:16:14,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=6820, PETRI_PLACES=195, PETRI_TRANSITIONS=393} [2023-08-24 08:16:14,181 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2023-08-24 08:16:14,181 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 393 transitions, 6820 flow [2023-08-24 08:16:14,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 80.36842105263158) internal successors, (1527), 19 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:14,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:14,182 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:14,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-24 08:16:14,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:14,387 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:14,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:14,388 INFO L85 PathProgramCache]: Analyzing trace with hash 364047418, now seen corresponding path program 2 times [2023-08-24 08:16:14,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:14,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969784921] [2023-08-24 08:16:14,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:14,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:14,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:14,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969784921] [2023-08-24 08:16:14,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969784921] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:14,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708541775] [2023-08-24 08:16:14,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:16:14,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:14,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:14,725 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:14,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 08:16:14,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:16:14,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:14,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 08:16:14,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:15,002 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:15,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:15,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708541775] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:15,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:15,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-24 08:16:15,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588416367] [2023-08-24 08:16:15,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:15,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 08:16:15,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:15,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 08:16:15,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-08-24 08:16:15,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:16:15,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 393 transitions, 6820 flow. Second operand has 18 states, 18 states have (on average 82.11111111111111) internal successors, (1478), 18 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:15,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:15,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:16:15,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:17,723 INFO L124 PetriNetUnfolderBase]: 3449/5714 cut-off events. [2023-08-24 08:16:17,723 INFO L125 PetriNetUnfolderBase]: For 115151/115151 co-relation queries the response was YES. [2023-08-24 08:16:17,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45201 conditions, 5714 events. 3449/5714 cut-off events. For 115151/115151 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 33054 event pairs, 55 based on Foata normal form. 168/5882 useless extension candidates. Maximal degree in co-relation 43653. Up to 2125 conditions per place. [2023-08-24 08:16:17,869 INFO L140 encePairwiseOnDemand]: 178/188 looper letters, 401 selfloop transitions, 237 changer transitions 262/900 dead transitions. [2023-08-24 08:16:17,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 900 transitions, 17106 flow [2023-08-24 08:16:17,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-24 08:16:17,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-24 08:16:17,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 4196 transitions. [2023-08-24 08:16:17,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45549283543204516 [2023-08-24 08:16:17,883 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 4196 transitions. [2023-08-24 08:16:17,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 4196 transitions. [2023-08-24 08:16:17,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:17,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 4196 transitions. [2023-08-24 08:16:17,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 85.63265306122449) internal successors, (4196), 49 states have internal predecessors, (4196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:17,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 188.0) internal successors, (9400), 50 states have internal predecessors, (9400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:17,903 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 188.0) internal successors, (9400), 50 states have internal predecessors, (9400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:17,903 INFO L175 Difference]: Start difference. First operand has 195 places, 393 transitions, 6820 flow. Second operand 49 states and 4196 transitions. [2023-08-24 08:16:17,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 900 transitions, 17106 flow [2023-08-24 08:16:18,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 900 transitions, 15573 flow, removed 748 selfloop flow, removed 27 redundant places. [2023-08-24 08:16:18,517 INFO L231 Difference]: Finished difference. Result has 217 places, 492 transitions, 8865 flow [2023-08-24 08:16:18,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=6085, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=8865, PETRI_PLACES=217, PETRI_TRANSITIONS=492} [2023-08-24 08:16:18,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2023-08-24 08:16:18,518 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 492 transitions, 8865 flow [2023-08-24 08:16:18,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 82.11111111111111) internal successors, (1478), 18 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:18,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:18,519 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:18,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-24 08:16:18,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-24 08:16:18,724 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:18,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:18,725 INFO L85 PathProgramCache]: Analyzing trace with hash -262985897, now seen corresponding path program 3 times [2023-08-24 08:16:18,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:18,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882944558] [2023-08-24 08:16:18,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:18,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:18,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:19,071 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:19,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:19,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882944558] [2023-08-24 08:16:19,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882944558] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:19,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076011712] [2023-08-24 08:16:19,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:16:19,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:19,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:19,073 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:19,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 08:16:19,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-24 08:16:19,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:19,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:16:19,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:19,393 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:19,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:20,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:20,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076011712] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:20,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:20,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-24 08:16:20,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135647034] [2023-08-24 08:16:20,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:20,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 08:16:20,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:20,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 08:16:20,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2023-08-24 08:16:20,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:16:20,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 492 transitions, 8865 flow. Second operand has 21 states, 21 states have (on average 80.14285714285714) internal successors, (1683), 21 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:20,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:20,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:16:20,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:24,820 INFO L124 PetriNetUnfolderBase]: 4709/7820 cut-off events. [2023-08-24 08:16:24,820 INFO L125 PetriNetUnfolderBase]: For 202288/202288 co-relation queries the response was YES. [2023-08-24 08:16:24,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65319 conditions, 7820 events. 4709/7820 cut-off events. For 202288/202288 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 48068 event pairs, 85 based on Foata normal form. 238/8058 useless extension candidates. Maximal degree in co-relation 63306. Up to 2769 conditions per place. [2023-08-24 08:16:24,907 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 552 selfloop transitions, 378 changer transitions 317/1247 dead transitions. [2023-08-24 08:16:24,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 1247 transitions, 25047 flow [2023-08-24 08:16:24,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-24 08:16:24,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-24 08:16:24,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 5686 transitions. [2023-08-24 08:16:24,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4447747183979975 [2023-08-24 08:16:24,916 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 5686 transitions. [2023-08-24 08:16:24,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 5686 transitions. [2023-08-24 08:16:24,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:24,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 5686 transitions. [2023-08-24 08:16:24,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 83.61764705882354) internal successors, (5686), 68 states have internal predecessors, (5686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:24,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:24,943 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:24,943 INFO L175 Difference]: Start difference. First operand has 217 places, 492 transitions, 8865 flow. Second operand 68 states and 5686 transitions. [2023-08-24 08:16:24,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 1247 transitions, 25047 flow [2023-08-24 08:16:26,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 1247 transitions, 22460 flow, removed 1263 selfloop flow, removed 33 redundant places. [2023-08-24 08:16:26,085 INFO L231 Difference]: Finished difference. Result has 261 places, 666 transitions, 12643 flow [2023-08-24 08:16:26,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=7862, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=12643, PETRI_PLACES=261, PETRI_TRANSITIONS=666} [2023-08-24 08:16:26,085 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2023-08-24 08:16:26,085 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 666 transitions, 12643 flow [2023-08-24 08:16:26,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 80.14285714285714) internal successors, (1683), 21 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:26,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:26,086 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:26,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-24 08:16:26,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-24 08:16:26,287 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:26,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:26,287 INFO L85 PathProgramCache]: Analyzing trace with hash 294394637, now seen corresponding path program 6 times [2023-08-24 08:16:26,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:26,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062645036] [2023-08-24 08:16:26,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:26,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:26,822 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:26,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:26,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062645036] [2023-08-24 08:16:26,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062645036] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:26,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606401984] [2023-08-24 08:16:26,823 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:16:26,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:26,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:26,824 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:26,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 08:16:26,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-08-24 08:16:26,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:26,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:16:26,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:27,307 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:27,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:27,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606401984] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:27,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:27,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-24 08:16:27,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968033751] [2023-08-24 08:16:27,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:27,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 08:16:27,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:27,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 08:16:27,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2023-08-24 08:16:27,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:16:27,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 666 transitions, 12643 flow. Second operand has 24 states, 24 states have (on average 81.66666666666667) internal successors, (1960), 24 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:27,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:27,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:16:27,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:33,667 INFO L124 PetriNetUnfolderBase]: 6533/10956 cut-off events. [2023-08-24 08:16:33,667 INFO L125 PetriNetUnfolderBase]: For 362833/362833 co-relation queries the response was YES. [2023-08-24 08:16:33,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95886 conditions, 10956 events. 6533/10956 cut-off events. For 362833/362833 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 72313 event pairs, 135 based on Foata normal form. 318/11274 useless extension candidates. Maximal degree in co-relation 93233. Up to 4021 conditions per place. [2023-08-24 08:16:33,783 INFO L140 encePairwiseOnDemand]: 178/188 looper letters, 657 selfloop transitions, 505 changer transitions 459/1621 dead transitions. [2023-08-24 08:16:33,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 1621 transitions, 34945 flow [2023-08-24 08:16:33,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-08-24 08:16:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-08-24 08:16:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 6424 transitions. [2023-08-24 08:16:33,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45560283687943265 [2023-08-24 08:16:33,800 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 6424 transitions. [2023-08-24 08:16:33,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 6424 transitions. [2023-08-24 08:16:33,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:33,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 6424 transitions. [2023-08-24 08:16:33,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 85.65333333333334) internal successors, (6424), 75 states have internal predecessors, (6424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:33,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:33,826 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:33,826 INFO L175 Difference]: Start difference. First operand has 261 places, 666 transitions, 12643 flow. Second operand 75 states and 6424 transitions. [2023-08-24 08:16:33,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 1621 transitions, 34945 flow [2023-08-24 08:16:36,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 1621 transitions, 30895 flow, removed 1714 selfloop flow, removed 38 redundant places. [2023-08-24 08:16:36,037 INFO L231 Difference]: Finished difference. Result has 310 places, 925 transitions, 18004 flow [2023-08-24 08:16:36,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=11216, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=18004, PETRI_PLACES=310, PETRI_TRANSITIONS=925} [2023-08-24 08:16:36,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2023-08-24 08:16:36,039 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 925 transitions, 18004 flow [2023-08-24 08:16:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 81.66666666666667) internal successors, (1960), 24 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:36,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:36,039 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:36,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 08:16:36,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:36,246 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:36,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:36,246 INFO L85 PathProgramCache]: Analyzing trace with hash 909572713, now seen corresponding path program 4 times [2023-08-24 08:16:36,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:36,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20199456] [2023-08-24 08:16:36,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:36,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:36,753 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:36,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:36,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20199456] [2023-08-24 08:16:36,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20199456] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:36,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824966209] [2023-08-24 08:16:36,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:16:36,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:36,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:36,755 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:36,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 08:16:36,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:16:36,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:36,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:16:36,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:37,170 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:37,171 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:38,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824966209] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:38,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:38,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 08:16:38,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911130445] [2023-08-24 08:16:38,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:38,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 08:16:38,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:38,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 08:16:38,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-08-24 08:16:38,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:16:38,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 925 transitions, 18004 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:38,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:38,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:16:38,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:16:46,475 INFO L124 PetriNetUnfolderBase]: 8790/14851 cut-off events. [2023-08-24 08:16:46,475 INFO L125 PetriNetUnfolderBase]: For 619882/619882 co-relation queries the response was YES. [2023-08-24 08:16:46,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134251 conditions, 14851 events. 8790/14851 cut-off events. For 619882/619882 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 105208 event pairs, 131 based on Foata normal form. 260/15111 useless extension candidates. Maximal degree in co-relation 134090. Up to 5283 conditions per place. [2023-08-24 08:16:46,630 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 829 selfloop transitions, 786 changer transitions 571/2186 dead transitions. [2023-08-24 08:16:46,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 2186 transitions, 47169 flow [2023-08-24 08:16:46,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-24 08:16:46,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-24 08:16:46,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 6096 transitions. [2023-08-24 08:16:46,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46322188449848023 [2023-08-24 08:16:46,637 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 6096 transitions. [2023-08-24 08:16:46,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 6096 transitions. [2023-08-24 08:16:46,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:16:46,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 6096 transitions. [2023-08-24 08:16:46,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 87.08571428571429) internal successors, (6096), 70 states have internal predecessors, (6096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:46,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 188.0) internal successors, (13348), 71 states have internal predecessors, (13348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:46,656 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 188.0) internal successors, (13348), 71 states have internal predecessors, (13348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:46,656 INFO L175 Difference]: Start difference. First operand has 310 places, 925 transitions, 18004 flow. Second operand 70 states and 6096 transitions. [2023-08-24 08:16:46,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 2186 transitions, 47169 flow [2023-08-24 08:16:51,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 2186 transitions, 41040 flow, removed 3024 selfloop flow, removed 55 redundant places. [2023-08-24 08:16:51,114 INFO L231 Difference]: Finished difference. Result has 300 places, 1231 transitions, 25126 flow [2023-08-24 08:16:51,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=16243, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=25126, PETRI_PLACES=300, PETRI_TRANSITIONS=1231} [2023-08-24 08:16:51,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2023-08-24 08:16:51,115 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 1231 transitions, 25126 flow [2023-08-24 08:16:51,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:51,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:16:51,116 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:16:51,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 08:16:51,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-24 08:16:51,321 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:16:51,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:16:51,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1511473646, now seen corresponding path program 5 times [2023-08-24 08:16:51,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:16:51,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572843460] [2023-08-24 08:16:51,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:16:51,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:16:51,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:16:51,856 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:51,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:16:51,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572843460] [2023-08-24 08:16:51,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572843460] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:16:51,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169443420] [2023-08-24 08:16:51,857 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:16:51,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:16:51,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:16:51,858 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:16:51,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 08:16:51,961 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-24 08:16:51,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:16:51,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:16:51,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:16:52,418 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:52,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:16:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:16:53,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169443420] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:16:53,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:16:53,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 08:16:53,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913327771] [2023-08-24 08:16:53,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:16:53,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 08:16:53,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:16:53,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 08:16:53,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2023-08-24 08:16:53,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:16:53,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 1231 transitions, 25126 flow. Second operand has 25 states, 25 states have (on average 81.8) internal successors, (2045), 25 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:16:53,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:16:53,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:16:53,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:17:02,844 INFO L124 PetriNetUnfolderBase]: 11456/19309 cut-off events. [2023-08-24 08:17:02,844 INFO L125 PetriNetUnfolderBase]: For 549023/549023 co-relation queries the response was YES. [2023-08-24 08:17:03,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162847 conditions, 19309 events. 11456/19309 cut-off events. For 549023/549023 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 141068 event pairs, 147 based on Foata normal form. 418/19727 useless extension candidates. Maximal degree in co-relation 162230. Up to 6869 conditions per place. [2023-08-24 08:17:03,078 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 858 selfloop transitions, 935 changer transitions 959/2752 dead transitions. [2023-08-24 08:17:03,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 2752 transitions, 58059 flow [2023-08-24 08:17:03,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-08-24 08:17:03,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-08-24 08:17:03,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 6609 transitions. [2023-08-24 08:17:03,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46255599104143336 [2023-08-24 08:17:03,085 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 6609 transitions. [2023-08-24 08:17:03,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 6609 transitions. [2023-08-24 08:17:03,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:17:03,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 6609 transitions. [2023-08-24 08:17:03,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 86.96052631578948) internal successors, (6609), 76 states have internal predecessors, (6609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:03,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 188.0) internal successors, (14476), 77 states have internal predecessors, (14476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:03,108 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 188.0) internal successors, (14476), 77 states have internal predecessors, (14476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:03,108 INFO L175 Difference]: Start difference. First operand has 300 places, 1231 transitions, 25126 flow. Second operand 76 states and 6609 transitions. [2023-08-24 08:17:03,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 2752 transitions, 58059 flow [2023-08-24 08:17:08,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 2752 transitions, 52393 flow, removed 2189 selfloop flow, removed 40 redundant places. [2023-08-24 08:17:08,570 INFO L231 Difference]: Finished difference. Result has 339 places, 1421 transitions, 29704 flow [2023-08-24 08:17:08,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=22106, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=29704, PETRI_PLACES=339, PETRI_TRANSITIONS=1421} [2023-08-24 08:17:08,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2023-08-24 08:17:08,572 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1421 transitions, 29704 flow [2023-08-24 08:17:08,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.8) internal successors, (2045), 25 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:08,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:17:08,572 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:17:08,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 08:17:08,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-24 08:17:08,780 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:17:08,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:17:08,780 INFO L85 PathProgramCache]: Analyzing trace with hash -954193940, now seen corresponding path program 6 times [2023-08-24 08:17:08,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:17:08,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963128676] [2023-08-24 08:17:08,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:17:08,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:17:08,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:17:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:09,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:17:09,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963128676] [2023-08-24 08:17:09,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963128676] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:17:09,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184183110] [2023-08-24 08:17:09,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:17:09,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:17:09,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:17:09,248 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:17:09,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 08:17:09,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-24 08:17:09,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:17:09,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:17:09,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:17:09,615 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:09,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:17:10,617 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:10,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184183110] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:17:10,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:17:10,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 08:17:10,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102772482] [2023-08-24 08:17:10,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:17:10,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 08:17:10,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:17:10,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 08:17:10,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-08-24 08:17:10,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:17:10,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1421 transitions, 29704 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:10,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:17:10,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:17:10,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:17:21,411 INFO L124 PetriNetUnfolderBase]: 13192/21843 cut-off events. [2023-08-24 08:17:21,411 INFO L125 PetriNetUnfolderBase]: For 522615/522615 co-relation queries the response was YES. [2023-08-24 08:17:21,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189438 conditions, 21843 events. 13192/21843 cut-off events. For 522615/522615 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 159203 event pairs, 199 based on Foata normal form. 566/22409 useless extension candidates. Maximal degree in co-relation 189143. Up to 8033 conditions per place. [2023-08-24 08:17:21,782 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 1189 selfloop transitions, 899 changer transitions 737/2825 dead transitions. [2023-08-24 08:17:21,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 2825 transitions, 63593 flow [2023-08-24 08:17:21,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-08-24 08:17:21,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2023-08-24 08:17:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 6898 transitions. [2023-08-24 08:17:21,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586436170212766 [2023-08-24 08:17:21,789 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 6898 transitions. [2023-08-24 08:17:21,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 6898 transitions. [2023-08-24 08:17:21,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:17:21,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 6898 transitions. [2023-08-24 08:17:21,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 86.225) internal successors, (6898), 80 states have internal predecessors, (6898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:21,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 188.0) internal successors, (15228), 81 states have internal predecessors, (15228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:21,811 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 188.0) internal successors, (15228), 81 states have internal predecessors, (15228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:21,811 INFO L175 Difference]: Start difference. First operand has 339 places, 1421 transitions, 29704 flow. Second operand 80 states and 6898 transitions. [2023-08-24 08:17:21,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 2825 transitions, 63593 flow [2023-08-24 08:17:28,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 2825 transitions, 59018 flow, removed 1968 selfloop flow, removed 41 redundant places. [2023-08-24 08:17:28,284 INFO L231 Difference]: Finished difference. Result has 367 places, 1709 transitions, 36444 flow [2023-08-24 08:17:28,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=26900, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=600, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=36444, PETRI_PLACES=367, PETRI_TRANSITIONS=1709} [2023-08-24 08:17:28,286 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2023-08-24 08:17:28,286 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1709 transitions, 36444 flow [2023-08-24 08:17:28,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:28,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:17:28,287 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:17:28,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 08:17:28,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:17:28,493 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:17:28,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:17:28,493 INFO L85 PathProgramCache]: Analyzing trace with hash 619708313, now seen corresponding path program 7 times [2023-08-24 08:17:28,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:17:28,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407929064] [2023-08-24 08:17:28,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:17:28,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:17:28,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:17:29,077 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:29,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:17:29,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407929064] [2023-08-24 08:17:29,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407929064] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:17:29,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607086915] [2023-08-24 08:17:29,077 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 08:17:29,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:17:29,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:17:29,079 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:17:29,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 08:17:29,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:17:29,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:17:29,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:17:29,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:29,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:17:30,495 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:30,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607086915] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:17:30,496 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:17:30,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 08:17:30,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181665315] [2023-08-24 08:17:30,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:17:30,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 08:17:30,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:17:30,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 08:17:30,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-08-24 08:17:30,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:17:30,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1709 transitions, 36444 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:30,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:17:30,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:17:30,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:17:42,017 INFO L124 PetriNetUnfolderBase]: 14292/23707 cut-off events. [2023-08-24 08:17:42,018 INFO L125 PetriNetUnfolderBase]: For 536699/536699 co-relation queries the response was YES. [2023-08-24 08:17:42,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204302 conditions, 23707 events. 14292/23707 cut-off events. For 536699/536699 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 174520 event pairs, 259 based on Foata normal form. 204/23911 useless extension candidates. Maximal degree in co-relation 204049. Up to 10509 conditions per place. [2023-08-24 08:17:42,364 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 1482 selfloop transitions, 928 changer transitions 255/2665 dead transitions. [2023-08-24 08:17:42,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 2665 transitions, 62123 flow [2023-08-24 08:17:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-24 08:17:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-24 08:17:42,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 4930 transitions. [2023-08-24 08:17:42,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4600597237775289 [2023-08-24 08:17:42,368 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 4930 transitions. [2023-08-24 08:17:42,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 4930 transitions. [2023-08-24 08:17:42,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:17:42,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 4930 transitions. [2023-08-24 08:17:42,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 86.49122807017544) internal successors, (4930), 57 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:42,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 188.0) internal successors, (10904), 58 states have internal predecessors, (10904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:42,382 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 188.0) internal successors, (10904), 58 states have internal predecessors, (10904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:42,382 INFO L175 Difference]: Start difference. First operand has 367 places, 1709 transitions, 36444 flow. Second operand 57 states and 4930 transitions. [2023-08-24 08:17:42,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 2665 transitions, 62123 flow [2023-08-24 08:17:52,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 2665 transitions, 56089 flow, removed 2554 selfloop flow, removed 42 redundant places. [2023-08-24 08:17:52,812 INFO L231 Difference]: Finished difference. Result has 368 places, 2116 transitions, 45128 flow [2023-08-24 08:17:52,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=32815, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1095, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=45128, PETRI_PLACES=368, PETRI_TRANSITIONS=2116} [2023-08-24 08:17:52,814 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2023-08-24 08:17:52,814 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 2116 transitions, 45128 flow [2023-08-24 08:17:52,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:52,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:17:52,815 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:17:52,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-24 08:17:53,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:17:53,020 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:17:53,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:17:53,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1135902489, now seen corresponding path program 8 times [2023-08-24 08:17:53,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:17:53,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327786897] [2023-08-24 08:17:53,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:17:53,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:17:53,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:17:53,470 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:53,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:17:53,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327786897] [2023-08-24 08:17:53,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327786897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:17:53,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991609968] [2023-08-24 08:17:53,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:17:53,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:17:53,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:17:53,472 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:17:53,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 08:17:53,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:17:53,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:17:53,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:17:53,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:17:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:53,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:17:54,822 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:17:54,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991609968] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:17:54,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:17:54,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 08:17:54,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265415168] [2023-08-24 08:17:54,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:17:54,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 08:17:54,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:17:54,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 08:17:54,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-08-24 08:17:54,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:17:54,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 2116 transitions, 45128 flow. Second operand has 25 states, 25 states have (on average 79.88) internal successors, (1997), 25 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:17:54,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:17:54,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:17:54,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:18:08,769 INFO L124 PetriNetUnfolderBase]: 15612/25787 cut-off events. [2023-08-24 08:18:08,769 INFO L125 PetriNetUnfolderBase]: For 491025/491025 co-relation queries the response was YES. [2023-08-24 08:18:09,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213455 conditions, 25787 events. 15612/25787 cut-off events. For 491025/491025 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 190487 event pairs, 283 based on Foata normal form. 306/26093 useless extension candidates. Maximal degree in co-relation 213295. Up to 12836 conditions per place. [2023-08-24 08:18:09,350 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 1765 selfloop transitions, 831 changer transitions 378/2974 dead transitions. [2023-08-24 08:18:09,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 2974 transitions, 67047 flow [2023-08-24 08:18:09,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-08-24 08:18:09,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-08-24 08:18:09,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 6615 transitions. [2023-08-24 08:18:09,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453945596552653 [2023-08-24 08:18:09,355 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 6615 transitions. [2023-08-24 08:18:09,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 6615 transitions. [2023-08-24 08:18:09,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:18:09,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 6615 transitions. [2023-08-24 08:18:09,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 83.73417721518987) internal successors, (6615), 79 states have internal predecessors, (6615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:09,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 188.0) internal successors, (15040), 80 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:09,376 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 188.0) internal successors, (15040), 80 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:09,376 INFO L175 Difference]: Start difference. First operand has 368 places, 2116 transitions, 45128 flow. Second operand 79 states and 6615 transitions. [2023-08-24 08:18:09,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 2974 transitions, 67047 flow [2023-08-24 08:18:16,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 2974 transitions, 63528 flow, removed 1364 selfloop flow, removed 32 redundant places. [2023-08-24 08:18:16,916 INFO L231 Difference]: Finished difference. Result has 439 places, 2281 transitions, 49266 flow [2023-08-24 08:18:16,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=42457, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=49266, PETRI_PLACES=439, PETRI_TRANSITIONS=2281} [2023-08-24 08:18:16,918 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2023-08-24 08:18:16,918 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 2281 transitions, 49266 flow [2023-08-24 08:18:16,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.88) internal successors, (1997), 25 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:16,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:18:16,919 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:18:16,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 08:18:17,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-24 08:18:17,125 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:18:17,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:18:17,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1451640993, now seen corresponding path program 9 times [2023-08-24 08:18:17,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:18:17,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239112626] [2023-08-24 08:18:17,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:18:17,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:18:17,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:18:17,609 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:18:17,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:18:17,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239112626] [2023-08-24 08:18:17,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239112626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:18:17,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988958151] [2023-08-24 08:18:17,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:18:17,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:18:17,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:18:17,613 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:18:17,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 08:18:17,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-24 08:18:17,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:18:17,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 08:18:17,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:18:17,972 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:18:17,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:18:18,790 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:18:18,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988958151] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:18:18,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:18:18,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-24 08:18:18,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469773445] [2023-08-24 08:18:18,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:18:18,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 08:18:18,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:18:18,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 08:18:18,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2023-08-24 08:18:18,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:18:18,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 2281 transitions, 49266 flow. Second operand has 24 states, 24 states have (on average 79.79166666666667) internal successors, (1915), 24 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:18,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:18:18,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:18:18,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:18:36,627 INFO L124 PetriNetUnfolderBase]: 18332/30449 cut-off events. [2023-08-24 08:18:36,628 INFO L125 PetriNetUnfolderBase]: For 936424/936424 co-relation queries the response was YES. [2023-08-24 08:18:37,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274966 conditions, 30449 events. 18332/30449 cut-off events. For 936424/936424 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 231634 event pairs, 307 based on Foata normal form. 426/30875 useless extension candidates. Maximal degree in co-relation 274804. Up to 10841 conditions per place. [2023-08-24 08:18:37,475 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 1610 selfloop transitions, 1459 changer transitions 526/3595 dead transitions. [2023-08-24 08:18:37,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 3595 transitions, 84102 flow [2023-08-24 08:18:37,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-08-24 08:18:37,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2023-08-24 08:18:37,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 7635 transitions. [2023-08-24 08:18:37,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446282440963292 [2023-08-24 08:18:37,482 INFO L72 ComplementDD]: Start complementDD. Operand 91 states and 7635 transitions. [2023-08-24 08:18:37,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 7635 transitions. [2023-08-24 08:18:37,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:18:37,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 91 states and 7635 transitions. [2023-08-24 08:18:37,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 92 states, 91 states have (on average 83.9010989010989) internal successors, (7635), 91 states have internal predecessors, (7635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:37,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 92 states, 92 states have (on average 188.0) internal successors, (17296), 92 states have internal predecessors, (17296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:37,503 INFO L81 ComplementDD]: Finished complementDD. Result has 92 states, 92 states have (on average 188.0) internal successors, (17296), 92 states have internal predecessors, (17296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:37,503 INFO L175 Difference]: Start difference. First operand has 439 places, 2281 transitions, 49266 flow. Second operand 91 states and 7635 transitions. [2023-08-24 08:18:37,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 3595 transitions, 84102 flow [2023-08-24 08:18:47,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 3595 transitions, 79716 flow, removed 1827 selfloop flow, removed 45 redundant places. [2023-08-24 08:18:47,134 INFO L231 Difference]: Finished difference. Result has 490 places, 2644 transitions, 61064 flow [2023-08-24 08:18:47,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=47021, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_STATES=91, PETRI_FLOW=61064, PETRI_PLACES=490, PETRI_TRANSITIONS=2644} [2023-08-24 08:18:47,137 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 460 predicate places. [2023-08-24 08:18:47,137 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 2644 transitions, 61064 flow [2023-08-24 08:18:47,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 79.79166666666667) internal successors, (1915), 24 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:47,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:18:47,137 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:18:47,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-24 08:18:47,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-24 08:18:47,338 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:18:47,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:18:47,338 INFO L85 PathProgramCache]: Analyzing trace with hash 803922319, now seen corresponding path program 10 times [2023-08-24 08:18:47,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:18:47,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021359521] [2023-08-24 08:18:47,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:18:47,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:18:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:18:47,901 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:18:47,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:18:47,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021359521] [2023-08-24 08:18:47,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021359521] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:18:47,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128062211] [2023-08-24 08:18:47,902 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:18:47,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:18:47,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:18:47,906 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:18:47,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 08:18:48,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:18:48,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:18:48,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-24 08:18:48,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:18:48,432 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:18:48,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:18:49,519 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:18:49,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128062211] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:18:49,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:18:49,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2023-08-24 08:18:49,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645328103] [2023-08-24 08:18:49,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:18:49,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 08:18:49,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:18:49,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 08:18:49,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2023-08-24 08:18:49,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:18:49,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 2644 transitions, 61064 flow. Second operand has 27 states, 27 states have (on average 81.74074074074075) internal successors, (2207), 27 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:18:49,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:18:49,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:18:49,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:19:13,961 INFO L124 PetriNetUnfolderBase]: 21565/36016 cut-off events. [2023-08-24 08:19:13,962 INFO L125 PetriNetUnfolderBase]: For 1495109/1495109 co-relation queries the response was YES. [2023-08-24 08:19:14,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349877 conditions, 36016 events. 21565/36016 cut-off events. For 1495109/1495109 co-relation queries the response was YES. Maximal size of possible extension queue 1268. Compared 283183 event pairs, 431 based on Foata normal form. 286/36302 useless extension candidates. Maximal degree in co-relation 347135. Up to 13170 conditions per place. [2023-08-24 08:19:15,126 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2024 selfloop transitions, 1582 changer transitions 639/4245 dead transitions. [2023-08-24 08:19:15,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 4245 transitions, 105042 flow [2023-08-24 08:19:15,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-24 08:19:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-24 08:19:15,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 7341 transitions. [2023-08-24 08:19:15,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648556231003039 [2023-08-24 08:19:15,131 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 7341 transitions. [2023-08-24 08:19:15,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 7341 transitions. [2023-08-24 08:19:15,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:19:15,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 7341 transitions. [2023-08-24 08:19:15,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 87.39285714285714) internal successors, (7341), 84 states have internal predecessors, (7341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:19:15,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 188.0) internal successors, (15980), 85 states have internal predecessors, (15980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:19:15,153 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 188.0) internal successors, (15980), 85 states have internal predecessors, (15980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:19:15,153 INFO L175 Difference]: Start difference. First operand has 490 places, 2644 transitions, 61064 flow. Second operand 84 states and 7341 transitions. [2023-08-24 08:19:15,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 4245 transitions, 105042 flow [2023-08-24 08:19:32,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 4245 transitions, 98641 flow, removed 3059 selfloop flow, removed 55 redundant places. [2023-08-24 08:19:32,533 INFO L231 Difference]: Finished difference. Result has 510 places, 3105 transitions, 75429 flow [2023-08-24 08:19:32,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=58329, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=75429, PETRI_PLACES=510, PETRI_TRANSITIONS=3105} [2023-08-24 08:19:32,536 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 480 predicate places. [2023-08-24 08:19:32,537 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 3105 transitions, 75429 flow [2023-08-24 08:19:32,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 81.74074074074075) internal successors, (2207), 27 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:19:32,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:19:32,537 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:19:32,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 08:19:32,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:19:32,742 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:19:32,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:19:32,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1442996798, now seen corresponding path program 11 times [2023-08-24 08:19:32,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:19:32,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412850767] [2023-08-24 08:19:32,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:19:32,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:19:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:19:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:19:33,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:19:33,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412850767] [2023-08-24 08:19:33,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412850767] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:19:33,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508825148] [2023-08-24 08:19:33,436 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:19:33,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:19:33,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:19:33,438 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:19:33,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 08:19:33,555 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-08-24 08:19:33,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:19:33,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:19:33,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:19:34,167 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:19:34,167 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:19:36,603 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:19:36,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508825148] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:19:36,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:19:36,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 08:19:36,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026889651] [2023-08-24 08:19:36,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:19:36,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 08:19:36,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:19:36,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 08:19:36,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2023-08-24 08:19:36,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:19:36,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 3105 transitions, 75429 flow. Second operand has 30 states, 30 states have (on average 81.46666666666667) internal successors, (2444), 30 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:19:36,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:19:36,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:19:36,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:20:11,812 INFO L124 PetriNetUnfolderBase]: 25724/42947 cut-off events. [2023-08-24 08:20:11,812 INFO L125 PetriNetUnfolderBase]: For 1608596/1608596 co-relation queries the response was YES. [2023-08-24 08:20:12,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411304 conditions, 42947 events. 25724/42947 cut-off events. For 1608596/1608596 co-relation queries the response was YES. Maximal size of possible extension queue 1520. Compared 346858 event pairs, 425 based on Foata normal form. 704/43651 useless extension candidates. Maximal degree in co-relation 410683. Up to 14747 conditions per place. [2023-08-24 08:20:13,171 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2079 selfloop transitions, 1907 changer transitions 1292/5278 dead transitions. [2023-08-24 08:20:13,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 5278 transitions, 134202 flow [2023-08-24 08:20:13,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2023-08-24 08:20:13,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2023-08-24 08:20:13,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 9501 transitions. [2023-08-24 08:20:13,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46364434901424945 [2023-08-24 08:20:13,176 INFO L72 ComplementDD]: Start complementDD. Operand 109 states and 9501 transitions. [2023-08-24 08:20:13,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 9501 transitions. [2023-08-24 08:20:13,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:20:13,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 109 states and 9501 transitions. [2023-08-24 08:20:13,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 110 states, 109 states have (on average 87.1651376146789) internal successors, (9501), 109 states have internal predecessors, (9501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:20:13,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 110 states, 110 states have (on average 188.0) internal successors, (20680), 110 states have internal predecessors, (20680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:20:13,200 INFO L81 ComplementDD]: Finished complementDD. Result has 110 states, 110 states have (on average 188.0) internal successors, (20680), 110 states have internal predecessors, (20680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:20:13,200 INFO L175 Difference]: Start difference. First operand has 510 places, 3105 transitions, 75429 flow. Second operand 109 states and 9501 transitions. [2023-08-24 08:20:13,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 5278 transitions, 134202 flow [2023-08-24 08:20:37,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 5278 transitions, 128740 flow, removed 2623 selfloop flow, removed 39 redundant places. [2023-08-24 08:20:37,831 INFO L231 Difference]: Finished difference. Result has 588 places, 3389 transitions, 87387 flow [2023-08-24 08:20:37,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=72479, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=109, PETRI_FLOW=87387, PETRI_PLACES=588, PETRI_TRANSITIONS=3389} [2023-08-24 08:20:37,834 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 558 predicate places. [2023-08-24 08:20:37,834 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 3389 transitions, 87387 flow [2023-08-24 08:20:37,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 81.46666666666667) internal successors, (2444), 30 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:20:37,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:20:37,834 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:20:37,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-24 08:20:38,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:20:38,035 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:20:38,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:20:38,035 INFO L85 PathProgramCache]: Analyzing trace with hash -850836740, now seen corresponding path program 12 times [2023-08-24 08:20:38,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:20:38,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760956435] [2023-08-24 08:20:38,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:20:38,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:20:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:20:38,778 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:20:38,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:20:38,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760956435] [2023-08-24 08:20:38,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760956435] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:20:38,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658605181] [2023-08-24 08:20:38,778 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:20:38,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:20:38,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:20:38,779 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:20:38,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 08:20:38,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-08-24 08:20:38,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:20:38,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:20:38,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:20:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:20:39,387 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:20:40,725 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:20:40,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658605181] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:20:40,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:20:40,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 08:20:40,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337286880] [2023-08-24 08:20:40,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:20:40,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 08:20:40,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:20:40,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 08:20:40,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=724, Unknown=0, NotChecked=0, Total=930 [2023-08-24 08:20:40,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:20:40,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 3389 transitions, 87387 flow. Second operand has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:20:40,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:20:40,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:20:40,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:21:19,092 INFO L124 PetriNetUnfolderBase]: 25906/43125 cut-off events. [2023-08-24 08:21:19,092 INFO L125 PetriNetUnfolderBase]: For 1633246/1633246 co-relation queries the response was YES. [2023-08-24 08:21:20,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421895 conditions, 43125 events. 25906/43125 cut-off events. For 1633246/1633246 co-relation queries the response was YES. Maximal size of possible extension queue 1462. Compared 344421 event pairs, 757 based on Foata normal form. 320/43445 useless extension candidates. Maximal degree in co-relation 421713. Up to 19042 conditions per place. [2023-08-24 08:21:20,620 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 2747 selfloop transitions, 1586 changer transitions 359/4692 dead transitions. [2023-08-24 08:21:20,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 4692 transitions, 126755 flow [2023-08-24 08:21:20,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-08-24 08:21:20,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-08-24 08:21:20,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 7332 transitions. [2023-08-24 08:21:20,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2023-08-24 08:21:20,626 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 7332 transitions. [2023-08-24 08:21:20,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 7332 transitions. [2023-08-24 08:21:20,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:21:20,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 7332 transitions. [2023-08-24 08:21:20,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 84.27586206896552) internal successors, (7332), 87 states have internal predecessors, (7332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:21:20,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 188.0) internal successors, (16544), 88 states have internal predecessors, (16544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:21:20,642 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 188.0) internal successors, (16544), 88 states have internal predecessors, (16544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:21:20,642 INFO L175 Difference]: Start difference. First operand has 588 places, 3389 transitions, 87387 flow. Second operand 87 states and 7332 transitions. [2023-08-24 08:21:20,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 4692 transitions, 126755 flow [2023-08-24 08:21:45,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 4692 transitions, 120932 flow, removed 2719 selfloop flow, removed 57 redundant places. [2023-08-24 08:21:45,623 INFO L231 Difference]: Finished difference. Result has 598 places, 3880 transitions, 101704 flow [2023-08-24 08:21:45,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=82880, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=101704, PETRI_PLACES=598, PETRI_TRANSITIONS=3880} [2023-08-24 08:21:45,626 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 568 predicate places. [2023-08-24 08:21:45,626 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 3880 transitions, 101704 flow [2023-08-24 08:21:45,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:21:45,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:21:45,626 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:21:45,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-24 08:21:45,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-24 08:21:45,827 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:21:45,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:21:45,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1641845687, now seen corresponding path program 13 times [2023-08-24 08:21:45,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:21:45,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951958188] [2023-08-24 08:21:45,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:21:45,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:21:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:21:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:21:46,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:21:46,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951958188] [2023-08-24 08:21:46,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951958188] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:21:46,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626483755] [2023-08-24 08:21:46,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 08:21:46,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:21:46,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:21:46,581 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:21:46,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 08:21:46,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:21:46,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:21:46,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:21:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:21:47,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:21:49,124 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:21:49,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626483755] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:21:49,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:21:49,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 08:21:49,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399183385] [2023-08-24 08:21:49,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:21:49,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 08:21:49,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:21:49,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 08:21:49,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2023-08-24 08:21:49,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:21:49,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 3880 transitions, 101704 flow. Second operand has 30 states, 30 states have (on average 81.4) internal successors, (2442), 30 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:21:49,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:21:49,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:21:49,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:22:44,894 INFO L124 PetriNetUnfolderBase]: 31663/52832 cut-off events. [2023-08-24 08:22:44,894 INFO L125 PetriNetUnfolderBase]: For 2350430/2350430 co-relation queries the response was YES. [2023-08-24 08:22:46,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 544112 conditions, 52832 events. 31663/52832 cut-off events. For 2350430/2350430 co-relation queries the response was YES. Maximal size of possible extension queue 1651. Compared 435358 event pairs, 639 based on Foata normal form. 608/53440 useless extension candidates. Maximal degree in co-relation 543896. Up to 18433 conditions per place. [2023-08-24 08:22:46,842 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2840 selfloop transitions, 2257 changer transitions 1178/6275 dead transitions. [2023-08-24 08:22:46,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 6275 transitions, 172065 flow [2023-08-24 08:22:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-08-24 08:22:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2023-08-24 08:22:46,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 10280 transitions. [2023-08-24 08:22:46,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46339704291381173 [2023-08-24 08:22:46,848 INFO L72 ComplementDD]: Start complementDD. Operand 118 states and 10280 transitions. [2023-08-24 08:22:46,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 10280 transitions. [2023-08-24 08:22:46,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:22:46,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 118 states and 10280 transitions. [2023-08-24 08:22:46,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 119 states, 118 states have (on average 87.11864406779661) internal successors, (10280), 118 states have internal predecessors, (10280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:22:46,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 119 states, 119 states have (on average 188.0) internal successors, (22372), 119 states have internal predecessors, (22372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:22:46,874 INFO L81 ComplementDD]: Finished complementDD. Result has 119 states, 119 states have (on average 188.0) internal successors, (22372), 119 states have internal predecessors, (22372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:22:46,874 INFO L175 Difference]: Start difference. First operand has 598 places, 3880 transitions, 101704 flow. Second operand 118 states and 10280 transitions. [2023-08-24 08:22:46,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 6275 transitions, 172065 flow [2023-08-24 08:23:27,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 6275 transitions, 164730 flow, removed 3538 selfloop flow, removed 50 redundant places. [2023-08-24 08:23:27,745 INFO L231 Difference]: Finished difference. Result has 669 places, 4446 transitions, 122252 flow [2023-08-24 08:23:27,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=97599, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1605, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=118, PETRI_FLOW=122252, PETRI_PLACES=669, PETRI_TRANSITIONS=4446} [2023-08-24 08:23:27,748 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 639 predicate places. [2023-08-24 08:23:27,748 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 4446 transitions, 122252 flow [2023-08-24 08:23:27,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 81.4) internal successors, (2442), 30 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:23:27,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:23:27,749 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:23:27,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-24 08:23:27,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-24 08:23:27,955 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:23:27,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:23:27,955 INFO L85 PathProgramCache]: Analyzing trace with hash -653362622, now seen corresponding path program 14 times [2023-08-24 08:23:27,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:23:27,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126625223] [2023-08-24 08:23:27,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:23:27,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:23:27,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:23:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:23:28,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:23:28,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126625223] [2023-08-24 08:23:28,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126625223] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:23:28,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760156968] [2023-08-24 08:23:28,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:23:28,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:23:28,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:23:28,703 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:23:28,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 08:23:28,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:23:28,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:23:28,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:23:28,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:23:29,398 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:23:29,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:23:31,558 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:23:31,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760156968] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:23:31,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:23:31,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 08:23:31,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861358329] [2023-08-24 08:23:31,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:23:31,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 08:23:31,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:23:31,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 08:23:31,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2023-08-24 08:23:31,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:23:31,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 4446 transitions, 122252 flow. Second operand has 30 states, 30 states have (on average 79.53333333333333) internal successors, (2386), 30 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:23:31,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:23:31,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:23:31,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:24:46,427 INFO L124 PetriNetUnfolderBase]: 34552/57341 cut-off events. [2023-08-24 08:24:46,428 INFO L125 PetriNetUnfolderBase]: For 2630139/2630139 co-relation queries the response was YES. [2023-08-24 08:24:48,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 597927 conditions, 57341 events. 34552/57341 cut-off events. For 2630139/2630139 co-relation queries the response was YES. Maximal size of possible extension queue 1917. Compared 474866 event pairs, 773 based on Foata normal form. 752/58093 useless extension candidates. Maximal degree in co-relation 597551. Up to 23525 conditions per place. [2023-08-24 08:24:48,770 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 3528 selfloop transitions, 2106 changer transitions 914/6548 dead transitions. [2023-08-24 08:24:48,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 6548 transitions, 189297 flow [2023-08-24 08:24:48,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2023-08-24 08:24:48,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2023-08-24 08:24:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 13259 transitions. [2023-08-24 08:24:48,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4435634952495651 [2023-08-24 08:24:48,778 INFO L72 ComplementDD]: Start complementDD. Operand 159 states and 13259 transitions. [2023-08-24 08:24:48,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 159 states and 13259 transitions. [2023-08-24 08:24:48,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:24:48,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 159 states and 13259 transitions. [2023-08-24 08:24:48,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 160 states, 159 states have (on average 83.38993710691824) internal successors, (13259), 159 states have internal predecessors, (13259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:24:48,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 160 states, 160 states have (on average 188.0) internal successors, (30080), 160 states have internal predecessors, (30080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:24:48,816 INFO L81 ComplementDD]: Finished complementDD. Result has 160 states, 160 states have (on average 188.0) internal successors, (30080), 160 states have internal predecessors, (30080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:24:48,816 INFO L175 Difference]: Start difference. First operand has 669 places, 4446 transitions, 122252 flow. Second operand 159 states and 13259 transitions. [2023-08-24 08:24:48,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 6548 transitions, 189297 flow [2023-08-24 08:25:39,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 6548 transitions, 182189 flow, removed 3384 selfloop flow, removed 56 redundant places. [2023-08-24 08:25:39,822 INFO L231 Difference]: Finished difference. Result has 816 places, 4982 transitions, 142347 flow [2023-08-24 08:25:39,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=116572, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=159, PETRI_FLOW=142347, PETRI_PLACES=816, PETRI_TRANSITIONS=4982} [2023-08-24 08:25:39,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 786 predicate places. [2023-08-24 08:25:39,826 INFO L495 AbstractCegarLoop]: Abstraction has has 816 places, 4982 transitions, 142347 flow [2023-08-24 08:25:39,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 79.53333333333333) internal successors, (2386), 30 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:25:39,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:25:39,826 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:25:39,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-24 08:25:40,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-24 08:25:40,027 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:25:40,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:25:40,027 INFO L85 PathProgramCache]: Analyzing trace with hash -2051356534, now seen corresponding path program 15 times [2023-08-24 08:25:40,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:25:40,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886024305] [2023-08-24 08:25:40,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:25:40,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:25:40,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:25:40,653 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:25:40,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:25:40,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886024305] [2023-08-24 08:25:40,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886024305] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:25:40,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212057866] [2023-08-24 08:25:40,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:25:40,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:25:40,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:25:40,657 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:25:40,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 08:25:40,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-08-24 08:25:40,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:25:40,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:25:40,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:25:41,306 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:25:41,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:25:42,914 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:25:42,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212057866] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:25:42,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:25:42,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 08:25:42,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090006869] [2023-08-24 08:25:42,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:25:42,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 08:25:42,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:25:42,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 08:25:42,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2023-08-24 08:25:42,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 08:25:42,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 816 places, 4982 transitions, 142347 flow. Second operand has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:25:42,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:25:42,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 08:25:42,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:27:01,371 INFO L124 PetriNetUnfolderBase]: 36237/60148 cut-off events. [2023-08-24 08:27:01,371 INFO L125 PetriNetUnfolderBase]: For 5076464/5076464 co-relation queries the response was YES. [2023-08-24 08:27:04,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 709269 conditions, 60148 events. 36237/60148 cut-off events. For 5076464/5076464 co-relation queries the response was YES. Maximal size of possible extension queue 2100. Compared 502544 event pairs, 763 based on Foata normal form. 472/60620 useless extension candidates. Maximal degree in co-relation 708808. Up to 32002 conditions per place. [2023-08-24 08:27:04,924 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 4107 selfloop transitions, 1706 changer transitions 577/6390 dead transitions. [2023-08-24 08:27:04,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 6390 transitions, 197613 flow [2023-08-24 08:27:04,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2023-08-24 08:27:04,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2023-08-24 08:27:04,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 9955 transitions. [2023-08-24 08:27:04,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449758626854997 [2023-08-24 08:27:04,930 INFO L72 ComplementDD]: Start complementDD. Operand 119 states and 9955 transitions. [2023-08-24 08:27:04,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 119 states and 9955 transitions. [2023-08-24 08:27:04,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:27:04,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 119 states and 9955 transitions. [2023-08-24 08:27:04,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 120 states, 119 states have (on average 83.65546218487395) internal successors, (9955), 119 states have internal predecessors, (9955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:27:04,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 120 states, 120 states have (on average 188.0) internal successors, (22560), 120 states have internal predecessors, (22560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:27:04,947 INFO L81 ComplementDD]: Finished complementDD. Result has 120 states, 120 states have (on average 188.0) internal successors, (22560), 120 states have internal predecessors, (22560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:27:04,947 INFO L175 Difference]: Start difference. First operand has 816 places, 4982 transitions, 142347 flow. Second operand 119 states and 9955 transitions. [2023-08-24 08:27:04,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 6390 transitions, 197613 flow [2023-08-24 08:28:46,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 6390 transitions, 186065 flow, removed 5352 selfloop flow, removed 93 redundant places. [2023-08-24 08:28:46,776 INFO L231 Difference]: Finished difference. Result has 834 places, 5335 transitions, 153767 flow [2023-08-24 08:28:46,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=134831, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=119, PETRI_FLOW=153767, PETRI_PLACES=834, PETRI_TRANSITIONS=5335} [2023-08-24 08:28:46,780 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 804 predicate places. [2023-08-24 08:28:46,780 INFO L495 AbstractCegarLoop]: Abstraction has has 834 places, 5335 transitions, 153767 flow [2023-08-24 08:28:46,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:28:46,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:28:46,781 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:28:46,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 08:28:46,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:28:46,987 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:28:46,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:28:46,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1194600417, now seen corresponding path program 16 times [2023-08-24 08:28:46,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:28:46,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147749658] [2023-08-24 08:28:46,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:28:46,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:28:47,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:28:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:28:47,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:28:47,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147749658] [2023-08-24 08:28:47,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147749658] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:28:47,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939916319] [2023-08-24 08:28:47,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:28:47,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:28:47,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:28:47,755 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:28:47,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 08:28:47,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:28:47,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:28:47,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:28:47,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:28:48,334 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:28:48,334 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:28:50,188 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:28:50,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939916319] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:28:50,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:28:50,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 08:28:50,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954334119] [2023-08-24 08:28:50,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:28:50,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 08:28:50,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:28:50,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 08:28:50,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2023-08-24 08:28:50,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 08:28:50,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 5335 transitions, 153767 flow. Second operand has 30 states, 30 states have (on average 81.4) internal successors, (2442), 30 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:28:50,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:28:50,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 08:28:50,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-24 08:28:55,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-24 08:28:55,689 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-08-24 08:28:55,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 08:28:55,702 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 08:28:55,702 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 08:28:55,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-24 08:28:55,893 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 17283 conditions, 2019 events (1181/2018 cut-off events. For 50363/50363 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 12789 event pairs, 4 based on Foata normal form. 0/2372 useless extension candidates. Maximal degree in co-relation 17065. Up to 709 conditions per place.). [2023-08-24 08:28:55,894 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-24 08:28:55,895 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-24 08:28:55,895 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-24 08:28:55,895 INFO L445 BasicCegarLoop]: Path program histogram: [16, 6, 5, 2] [2023-08-24 08:28:55,897 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 08:28:55,897 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 08:28:55,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 08:28:55 BasicIcfg [2023-08-24 08:28:55,900 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 08:28:55,900 INFO L158 Benchmark]: Toolchain (without parser) took 782467.11ms. Allocated memory was 354.4MB in the beginning and 8.0GB in the end (delta: 7.6GB). Free memory was 330.6MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2023-08-24 08:28:55,901 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 354.4MB. Free memory is still 331.1MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 08:28:55,901 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.37ms. Allocated memory is still 354.4MB. Free memory was 330.1MB in the beginning and 319.1MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-24 08:28:55,901 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.23ms. Allocated memory is still 354.4MB. Free memory was 319.1MB in the beginning and 317.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 08:28:55,901 INFO L158 Benchmark]: Boogie Preprocessor took 35.97ms. Allocated memory is still 354.4MB. Free memory was 317.1MB in the beginning and 315.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 08:28:55,901 INFO L158 Benchmark]: RCFGBuilder took 536.02ms. Allocated memory is still 354.4MB. Free memory was 315.6MB in the beginning and 295.6MB in the end (delta: 20.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-24 08:28:55,901 INFO L158 Benchmark]: TraceAbstraction took 781621.66ms. Allocated memory was 354.4MB in the beginning and 8.0GB in the end (delta: 7.6GB). Free memory was 295.2MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 3.3GB. Max. memory is 16.0GB. [2023-08-24 08:28:55,903 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.14ms. Allocated memory is still 354.4MB. Free memory is still 331.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 213.37ms. Allocated memory is still 354.4MB. Free memory was 330.1MB in the beginning and 319.1MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 51.23ms. Allocated memory is still 354.4MB. Free memory was 319.1MB in the beginning and 317.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.97ms. Allocated memory is still 354.4MB. Free memory was 317.1MB in the beginning and 315.6MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 536.02ms. Allocated memory is still 354.4MB. Free memory was 315.6MB in the beginning and 295.6MB in the end (delta: 20.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 781621.66ms. Allocated memory was 354.4MB in the beginning and 8.0GB in the end (delta: 7.6GB). Free memory was 295.2MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 3.3GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.3s, 99 PlacesBefore, 30 PlacesAfterwards, 96 TransitionsBefore, 22 TransitionsAfterwards, 1370 CoEnabledTransitionPairs, 7 FixpointIterations, 39 TrivialSequentialCompositions, 28 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 5 ChoiceCompositions, 79 TotalNumberOfCompositions, 1979 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1535, independent: 1491, independent conditional: 0, independent unconditional: 1491, dependent: 44, dependent conditional: 0, dependent unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 738, independent: 723, independent conditional: 0, independent unconditional: 723, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1535, independent: 768, independent conditional: 0, independent unconditional: 768, dependent: 29, dependent conditional: 0, dependent unconditional: 29, unknown: 738, unknown conditional: 0, unknown unconditional: 738] , Statistics on independence cache: Total cache size (in pairs): 55, Positive cache size: 52, Positive conditional cache size: 0, Positive unconditional cache size: 52, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 17283 conditions, 2019 events (1181/2018 cut-off events. For 50363/50363 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 12789 event pairs, 4 based on Foata normal form. 0/2372 useless extension candidates. Maximal degree in co-relation 17065. Up to 709 conditions per place.). - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 17283 conditions, 2019 events (1181/2018 cut-off events. For 50363/50363 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 12789 event pairs, 4 based on Foata normal form. 0/2372 useless extension candidates. Maximal degree in co-relation 17065. Up to 709 conditions per place.). - TimeoutResultAtElement [Line: 114]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 17283 conditions, 2019 events (1181/2018 cut-off events. For 50363/50363 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 12789 event pairs, 4 based on Foata normal form. 0/2372 useless extension candidates. Maximal degree in co-relation 17065. Up to 709 conditions per place.). - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 17283 conditions, 2019 events (1181/2018 cut-off events. For 50363/50363 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 12789 event pairs, 4 based on Foata normal form. 0/2372 useless extension candidates. Maximal degree in co-relation 17065. Up to 709 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 134 locations, 4 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: 781.5s, OverallIterations: 29, TraceHistogramMax: 6, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 731.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13674 SdHoareTripleChecker+Valid, 20.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13674 mSDsluCounter, 48 SdHoareTripleChecker+Invalid, 16.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27 mSDsCounter, 877 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 33931 IncrementalHoareTripleChecker+Invalid, 34808 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 877 mSolverCounterUnsat, 21 mSDtfsCounter, 33931 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2683 GetRequests, 804 SyntacticMatches, 20 SemanticMatches, 1859 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70497 ImplicationChecksByTransitivity, 75.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=153767occurred in iteration=28, InterpolantAutomatonStates: 1525, 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.3s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 39.2s InterpolantComputationTime, 1286 NumberOfCodeBlocks, 1286 NumberOfCodeBlocksAsserted, 99 NumberOfCheckSat, 1775 ConstructedInterpolants, 0 QuantifiedInterpolants, 36838 SizeOfPredicates, 528 NumberOfNonLiveVariables, 3396 ConjunctsInSsa, 299 ConjunctsInUnsatCore, 69 InterpolantComputations, 9 PerfectInterpolantSequences, 164/991 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown