/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.fix-rcfgbuilder-lbe-0ccecc1-m [2023-11-10 11:54:01,149 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-10 11:54:01,209 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-NoLbe.epf [2023-11-10 11:54:01,224 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-10 11:54:01,228 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-10 11:54:01,229 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-10 11:54:01,229 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-10 11:54:01,230 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-10 11:54:01,230 INFO L153 SettingsManager]: * Use SBE=true [2023-11-10 11:54:01,233 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-10 11:54:01,233 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-10 11:54:01,233 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-10 11:54:01,233 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-10 11:54:01,234 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-10 11:54:01,234 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-10 11:54:01,234 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-10 11:54:01,234 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-10 11:54:01,234 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-10 11:54:01,235 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-10 11:54:01,235 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-10 11:54:01,235 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-10 11:54:01,235 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-10 11:54:01,236 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-10 11:54:01,236 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-10 11:54:01,236 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-10 11:54:01,237 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-10 11:54:01,237 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-10 11:54:01,237 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-10 11:54:01,237 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-10 11:54:01,238 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-10 11:54:01,238 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-10 11:54:01,238 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-10 11:54:01,238 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-10 11:54:01,239 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-11-10 11:54:01,407 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-10 11:54:01,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-10 11:54:01,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-10 11:54:01,425 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-10 11:54:01,426 INFO L274 PluginConnector]: CDTParser initialized [2023-11-10 11:54:01,426 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i [2023-11-10 11:54:02,466 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-10 11:54:02,703 INFO L384 CDTParser]: Found 1 translation units. [2023-11-10 11:54:02,704 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i [2023-11-10 11:54:02,719 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6af856c6/8b8744ab92b8450495b8b4e79e6e532b/FLAG9eb4a3962 [2023-11-10 11:54:02,730 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6af856c6/8b8744ab92b8450495b8b4e79e6e532b [2023-11-10 11:54:02,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-10 11:54:02,733 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-10 11:54:02,734 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-10 11:54:02,734 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-10 11:54:02,737 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-10 11:54:02,737 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:54:02" (1/1) ... [2023-11-10 11:54:02,738 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@577d73bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:02, skipping insertion in model container [2023-11-10 11:54:02,738 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:54:02" (1/1) ... [2023-11-10 11:54:02,787 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-10 11:54:02,886 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i[1087,1100] [2023-11-10 11:54:03,073 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-10 11:54:03,083 INFO L202 MainTranslator]: Completed pre-run [2023-11-10 11:54:03,092 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i[1087,1100] [2023-11-10 11:54:03,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-10 11:54:03,194 WARN L672 CHandler]: The function sleep is called, but not defined or handled by StandardFunctionHandler. [2023-11-10 11:54:03,201 INFO L206 MainTranslator]: Completed translation [2023-11-10 11:54:03,201 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03 WrapperNode [2023-11-10 11:54:03,201 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-10 11:54:03,202 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-10 11:54:03,202 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-10 11:54:03,202 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-10 11:54:03,208 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,223 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,241 INFO L138 Inliner]: procedures = 271, calls = 45, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 104 [2023-11-10 11:54:03,241 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-10 11:54:03,242 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-10 11:54:03,242 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-10 11:54:03,242 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-10 11:54:03,248 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,252 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,252 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,265 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,268 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,270 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,272 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,276 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-10 11:54:03,276 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-10 11:54:03,276 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-10 11:54:03,276 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-10 11:54:03,277 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (1/1) ... [2023-11-10 11:54:03,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-10 11:54:03,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-10 11:54:03,304 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-10 11:54:03,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-10 11:54:03,336 INFO L130 BoogieDeclarations]: Found specification of procedure sleep [2023-11-10 11:54:03,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-10 11:54:03,336 INFO L130 BoogieDeclarations]: Found specification of procedure generate [2023-11-10 11:54:03,337 INFO L138 BoogieDeclarations]: Found implementation of procedure generate [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure dispose [2023-11-10 11:54:03,337 INFO L138 BoogieDeclarations]: Found implementation of procedure dispose [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure process [2023-11-10 11:54:03,337 INFO L138 BoogieDeclarations]: Found implementation of procedure process [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-10 11:54:03,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-10 11:54:03,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-10 11:54:03,339 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-10 11:54:03,538 INFO L236 CfgBuilder]: Building ICFG [2023-11-10 11:54:03,540 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-10 11:54:03,695 INFO L277 CfgBuilder]: Performing block encoding [2023-11-10 11:54:03,706 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-10 11:54:03,706 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-10 11:54:03,714 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:54:03 BoogieIcfgContainer [2023-11-10 11:54:03,714 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-10 11:54:03,716 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-10 11:54:03,716 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-10 11:54:03,718 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-10 11:54:03,718 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 11:54:02" (1/3) ... [2023-11-10 11:54:03,719 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44da38f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 11:54:03, skipping insertion in model container [2023-11-10 11:54:03,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:54:03" (2/3) ... [2023-11-10 11:54:03,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44da38f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 11:54:03, skipping insertion in model container [2023-11-10 11:54:03,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:54:03" (3/3) ... [2023-11-10 11:54:03,724 INFO L112 eAbstractionObserver]: Analyzing ICFG 13-privatized_04-priv_multi_true.i [2023-11-10 11:54:03,736 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-10 11:54:03,737 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-10 11:54:03,737 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-10 11:54:03,800 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-10 11:54:03,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 155 transitions, 322 flow [2023-11-10 11:54:03,895 INFO L124 PetriNetUnfolderBase]: 12/152 cut-off events. [2023-11-10 11:54:03,896 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-10 11:54:03,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 152 events. 12/152 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 322 event pairs, 0 based on Foata normal form. 0/138 useless extension candidates. Maximal degree in co-relation 124. Up to 2 conditions per place. [2023-11-10 11:54:03,905 INFO L82 GeneralOperation]: Start removeDead. Operand has 153 places, 155 transitions, 322 flow [2023-11-10 11:54:03,909 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 152 transitions, 313 flow [2023-11-10 11:54:03,919 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-10 11:54:03,924 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3afe1799, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-10 11:54:03,925 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2023-11-10 11:54:03,956 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-10 11:54:03,956 INFO L124 PetriNetUnfolderBase]: 8/133 cut-off events. [2023-11-10 11:54:03,956 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-10 11:54:03,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:03,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:03,957 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting disposeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:03,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:03,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1996957960, now seen corresponding path program 1 times [2023-11-10 11:54:03,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:03,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023655686] [2023-11-10 11:54:03,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:03,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:04,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:04,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:04,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023655686] [2023-11-10 11:54:04,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023655686] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:04,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:04,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:54:04,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900120630] [2023-11-10 11:54:04,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:04,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:54:04,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:04,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:54:04,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:54:04,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 155 [2023-11-10 11:54:04,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 152 transitions, 313 flow. Second operand has 6 states, 6 states have (on average 127.83333333333333) internal successors, (767), 6 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:04,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:04,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 155 [2023-11-10 11:54:04,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:04,871 INFO L124 PetriNetUnfolderBase]: 280/889 cut-off events. [2023-11-10 11:54:04,871 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-10 11:54:04,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1309 conditions, 889 events. 280/889 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5043 event pairs, 37 based on Foata normal form. 388/1196 useless extension candidates. Maximal degree in co-relation 1268. Up to 172 conditions per place. [2023-11-10 11:54:04,889 INFO L140 encePairwiseOnDemand]: 137/155 looper letters, 47 selfloop transitions, 17 changer transitions 0/183 dead transitions. [2023-11-10 11:54:04,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 183 transitions, 506 flow [2023-11-10 11:54:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-10 11:54:04,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-10 11:54:04,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1382 transitions. [2023-11-10 11:54:04,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8916129032258064 [2023-11-10 11:54:04,908 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1382 transitions. [2023-11-10 11:54:04,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1382 transitions. [2023-11-10 11:54:04,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:04,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1382 transitions. [2023-11-10 11:54:04,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:04,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 155.0) internal successors, (1705), 11 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:04,927 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 155.0) internal successors, (1705), 11 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:04,929 INFO L175 Difference]: Start difference. First operand has 150 places, 152 transitions, 313 flow. Second operand 10 states and 1382 transitions. [2023-11-10 11:54:04,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 183 transitions, 506 flow [2023-11-10 11:54:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 183 transitions, 502 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-10 11:54:04,937 INFO L231 Difference]: Finished difference. Result has 155 places, 153 transitions, 401 flow [2023-11-10 11:54:04,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=401, PETRI_PLACES=155, PETRI_TRANSITIONS=153} [2023-11-10 11:54:04,941 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 5 predicate places. [2023-11-10 11:54:04,942 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 153 transitions, 401 flow [2023-11-10 11:54:04,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 127.83333333333333) internal successors, (767), 6 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:04,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:04,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:04,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-10 11:54:04,943 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:04,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:04,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1946221105, now seen corresponding path program 1 times [2023-11-10 11:54:04,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:04,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868297824] [2023-11-10 11:54:04,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:04,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:04,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:05,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:05,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868297824] [2023-11-10 11:54:05,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868297824] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:05,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:05,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:54:05,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541287954] [2023-11-10 11:54:05,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:05,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:54:05,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:05,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:54:05,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:54:05,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 155 [2023-11-10 11:54:05,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 153 transitions, 401 flow. Second operand has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 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-11-10 11:54:05,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:05,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 155 [2023-11-10 11:54:05,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:10,365 INFO L124 PetriNetUnfolderBase]: 19242/44951 cut-off events. [2023-11-10 11:54:10,365 INFO L125 PetriNetUnfolderBase]: For 17247/17615 co-relation queries the response was YES. [2023-11-10 11:54:10,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80860 conditions, 44951 events. 19242/44951 cut-off events. For 17247/17615 co-relation queries the response was YES. Maximal size of possible extension queue 1464. Compared 502870 event pairs, 2110 based on Foata normal form. 300/42399 useless extension candidates. Maximal degree in co-relation 80812. Up to 8851 conditions per place. [2023-11-10 11:54:10,748 INFO L140 encePairwiseOnDemand]: 139/155 looper letters, 175 selfloop transitions, 103 changer transitions 0/399 dead transitions. [2023-11-10 11:54:10,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 399 transitions, 1824 flow [2023-11-10 11:54:10,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-10 11:54:10,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-10 11:54:10,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2257 transitions. [2023-11-10 11:54:10,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8565464895635674 [2023-11-10 11:54:10,754 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2257 transitions. [2023-11-10 11:54:10,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2257 transitions. [2023-11-10 11:54:10,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:10,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2257 transitions. [2023-11-10 11:54:10,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 132.76470588235293) internal successors, (2257), 17 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:10,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 155.0) internal successors, (2790), 18 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:10,769 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 155.0) internal successors, (2790), 18 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:10,769 INFO L175 Difference]: Start difference. First operand has 155 places, 153 transitions, 401 flow. Second operand 17 states and 2257 transitions. [2023-11-10 11:54:10,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 399 transitions, 1824 flow [2023-11-10 11:54:10,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 399 transitions, 1824 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-10 11:54:10,891 INFO L231 Difference]: Finished difference. Result has 186 places, 253 transitions, 1258 flow [2023-11-10 11:54:10,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1258, PETRI_PLACES=186, PETRI_TRANSITIONS=253} [2023-11-10 11:54:10,892 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 36 predicate places. [2023-11-10 11:54:10,892 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 253 transitions, 1258 flow [2023-11-10 11:54:10,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 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-11-10 11:54:10,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:10,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:10,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-10 11:54:10,893 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:10,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:10,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1227598990, now seen corresponding path program 1 times [2023-11-10 11:54:10,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:10,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286598370] [2023-11-10 11:54:10,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:10,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:11,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:11,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:11,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286598370] [2023-11-10 11:54:11,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286598370] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:11,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:11,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:54:11,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772074786] [2023-11-10 11:54:11,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:11,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:54:11,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:11,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:54:11,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:54:11,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 155 [2023-11-10 11:54:11,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 253 transitions, 1258 flow. Second operand has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:11,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:11,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 155 [2023-11-10 11:54:11,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:11,643 INFO L124 PetriNetUnfolderBase]: 636/3119 cut-off events. [2023-11-10 11:54:11,643 INFO L125 PetriNetUnfolderBase]: For 4289/4391 co-relation queries the response was YES. [2023-11-10 11:54:11,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6705 conditions, 3119 events. 636/3119 cut-off events. For 4289/4391 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 27965 event pairs, 97 based on Foata normal form. 675/3687 useless extension candidates. Maximal degree in co-relation 6681. Up to 724 conditions per place. [2023-11-10 11:54:11,764 INFO L140 encePairwiseOnDemand]: 146/155 looper letters, 25 selfloop transitions, 9 changer transitions 0/169 dead transitions. [2023-11-10 11:54:11,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 169 transitions, 657 flow [2023-11-10 11:54:11,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-10 11:54:11,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-10 11:54:11,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 617 transitions. [2023-11-10 11:54:11,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7961290322580645 [2023-11-10 11:54:11,771 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 617 transitions. [2023-11-10 11:54:11,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 617 transitions. [2023-11-10 11:54:11,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:11,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 617 transitions. [2023-11-10 11:54:11,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 123.4) internal successors, (617), 5 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:11,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:11,774 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:11,774 INFO L175 Difference]: Start difference. First operand has 186 places, 253 transitions, 1258 flow. Second operand 5 states and 617 transitions. [2023-11-10 11:54:11,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 169 transitions, 657 flow [2023-11-10 11:54:11,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 169 transitions, 605 flow, removed 19 selfloop flow, removed 10 redundant places. [2023-11-10 11:54:11,789 INFO L231 Difference]: Finished difference. Result has 172 places, 164 transitions, 541 flow [2023-11-10 11:54:11,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=541, PETRI_PLACES=172, PETRI_TRANSITIONS=164} [2023-11-10 11:54:11,790 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 22 predicate places. [2023-11-10 11:54:11,790 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 164 transitions, 541 flow [2023-11-10 11:54:11,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:11,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:11,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:11,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-10 11:54:11,791 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:11,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:11,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1072011297, now seen corresponding path program 1 times [2023-11-10 11:54:11,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:11,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928522739] [2023-11-10 11:54:11,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:11,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:12,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:12,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:12,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928522739] [2023-11-10 11:54:12,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928522739] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:12,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:12,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:54:12,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498939553] [2023-11-10 11:54:12,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:12,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:54:12,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:12,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:54:12,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:54:12,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 155 [2023-11-10 11:54:12,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 164 transitions, 541 flow. Second operand has 6 states, 6 states have (on average 120.83333333333333) internal successors, (725), 6 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:12,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:12,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 155 [2023-11-10 11:54:12,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:12,528 INFO L124 PetriNetUnfolderBase]: 929/3504 cut-off events. [2023-11-10 11:54:12,528 INFO L125 PetriNetUnfolderBase]: For 5002/5030 co-relation queries the response was YES. [2023-11-10 11:54:12,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8323 conditions, 3504 events. 929/3504 cut-off events. For 5002/5030 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 31495 event pairs, 63 based on Foata normal form. 20/3445 useless extension candidates. Maximal degree in co-relation 8307. Up to 1110 conditions per place. [2023-11-10 11:54:12,556 INFO L140 encePairwiseOnDemand]: 143/155 looper letters, 63 selfloop transitions, 20 changer transitions 0/204 dead transitions. [2023-11-10 11:54:12,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 204 transitions, 891 flow [2023-11-10 11:54:12,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-10 11:54:12,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-10 11:54:12,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1140 transitions. [2023-11-10 11:54:12,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8172043010752689 [2023-11-10 11:54:12,559 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1140 transitions. [2023-11-10 11:54:12,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1140 transitions. [2023-11-10 11:54:12,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:12,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1140 transitions. [2023-11-10 11:54:12,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.66666666666667) internal successors, (1140), 9 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:12,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 155.0) internal successors, (1550), 10 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:12,564 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 155.0) internal successors, (1550), 10 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:12,564 INFO L175 Difference]: Start difference. First operand has 172 places, 164 transitions, 541 flow. Second operand 9 states and 1140 transitions. [2023-11-10 11:54:12,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 204 transitions, 891 flow [2023-11-10 11:54:12,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 204 transitions, 881 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-10 11:54:12,572 INFO L231 Difference]: Finished difference. Result has 182 places, 172 transitions, 655 flow [2023-11-10 11:54:12,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=655, PETRI_PLACES=182, PETRI_TRANSITIONS=172} [2023-11-10 11:54:12,572 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 32 predicate places. [2023-11-10 11:54:12,573 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 172 transitions, 655 flow [2023-11-10 11:54:12,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.83333333333333) internal successors, (725), 6 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:12,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:12,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:12,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-10 11:54:12,573 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting disposeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:12,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:12,574 INFO L85 PathProgramCache]: Analyzing trace with hash 516326748, now seen corresponding path program 1 times [2023-11-10 11:54:12,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:12,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695882699] [2023-11-10 11:54:12,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:12,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:12,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:12,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:12,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:12,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695882699] [2023-11-10 11:54:12,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695882699] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:12,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:12,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-10 11:54:12,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979625718] [2023-11-10 11:54:12,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:12,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-10 11:54:12,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:12,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-10 11:54:12,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-10 11:54:12,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 155 [2023-11-10 11:54:12,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 172 transitions, 655 flow. Second operand has 6 states, 6 states have (on average 119.16666666666667) internal successors, (715), 6 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:12,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:12,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 155 [2023-11-10 11:54:12,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:13,153 INFO L124 PetriNetUnfolderBase]: 485/2602 cut-off events. [2023-11-10 11:54:13,154 INFO L125 PetriNetUnfolderBase]: For 2158/2219 co-relation queries the response was YES. [2023-11-10 11:54:13,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 2602 events. 485/2602 cut-off events. For 2158/2219 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 22276 event pairs, 89 based on Foata normal form. 59/2610 useless extension candidates. Maximal degree in co-relation 5521. Up to 475 conditions per place. [2023-11-10 11:54:13,177 INFO L140 encePairwiseOnDemand]: 146/155 looper letters, 28 selfloop transitions, 9 changer transitions 0/180 dead transitions. [2023-11-10 11:54:13,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 180 transitions, 754 flow [2023-11-10 11:54:13,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-10 11:54:13,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-10 11:54:13,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 620 transitions. [2023-11-10 11:54:13,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8 [2023-11-10 11:54:13,179 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 620 transitions. [2023-11-10 11:54:13,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 620 transitions. [2023-11-10 11:54:13,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:13,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 620 transitions. [2023-11-10 11:54:13,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 124.0) internal successors, (620), 5 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:13,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:13,182 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 155.0) internal successors, (930), 6 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:13,182 INFO L175 Difference]: Start difference. First operand has 182 places, 172 transitions, 655 flow. Second operand 5 states and 620 transitions. [2023-11-10 11:54:13,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 180 transitions, 754 flow [2023-11-10 11:54:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 180 transitions, 721 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-10 11:54:13,192 INFO L231 Difference]: Finished difference. Result has 182 places, 172 transitions, 640 flow [2023-11-10 11:54:13,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=640, PETRI_PLACES=182, PETRI_TRANSITIONS=172} [2023-11-10 11:54:13,193 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 32 predicate places. [2023-11-10 11:54:13,193 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 172 transitions, 640 flow [2023-11-10 11:54:13,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.16666666666667) internal successors, (715), 6 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:13,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:13,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:13,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-10 11:54:13,194 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting disposeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:13,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:13,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1752061070, now seen corresponding path program 1 times [2023-11-10 11:54:13,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:13,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563885602] [2023-11-10 11:54:13,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:13,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:13,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:13,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:13,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563885602] [2023-11-10 11:54:13,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563885602] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:13,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:13,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-10 11:54:13,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209420993] [2023-11-10 11:54:13,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:13,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-10 11:54:13,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:13,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-10 11:54:13,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-11-10 11:54:13,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 155 [2023-11-10 11:54:13,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 172 transitions, 640 flow. Second operand has 11 states, 11 states have (on average 116.81818181818181) internal successors, (1285), 11 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:13,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:13,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 155 [2023-11-10 11:54:13,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:15,891 INFO L124 PetriNetUnfolderBase]: 3829/12156 cut-off events. [2023-11-10 11:54:15,891 INFO L125 PetriNetUnfolderBase]: For 17254/17262 co-relation queries the response was YES. [2023-11-10 11:54:15,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30406 conditions, 12156 events. 3829/12156 cut-off events. For 17254/17262 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 119531 event pairs, 617 based on Foata normal form. 258/12066 useless extension candidates. Maximal degree in co-relation 30386. Up to 1162 conditions per place. [2023-11-10 11:54:16,061 INFO L140 encePairwiseOnDemand]: 135/155 looper letters, 311 selfloop transitions, 281 changer transitions 0/710 dead transitions. [2023-11-10 11:54:16,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 710 transitions, 4400 flow [2023-11-10 11:54:16,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-11-10 11:54:16,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-11-10 11:54:16,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 8073 transitions. [2023-11-10 11:54:16,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7891495601173021 [2023-11-10 11:54:16,084 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 8073 transitions. [2023-11-10 11:54:16,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 8073 transitions. [2023-11-10 11:54:16,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:16,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 8073 transitions. [2023-11-10 11:54:16,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 122.31818181818181) internal successors, (8073), 66 states have internal predecessors, (8073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:16,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 155.0) internal successors, (10385), 67 states have internal predecessors, (10385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:16,136 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 155.0) internal successors, (10385), 67 states have internal predecessors, (10385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:16,136 INFO L175 Difference]: Start difference. First operand has 182 places, 172 transitions, 640 flow. Second operand 66 states and 8073 transitions. [2023-11-10 11:54:16,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 710 transitions, 4400 flow [2023-11-10 11:54:16,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 710 transitions, 4390 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-10 11:54:16,209 INFO L231 Difference]: Finished difference. Result has 304 places, 433 transitions, 3451 flow [2023-11-10 11:54:16,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=3451, PETRI_PLACES=304, PETRI_TRANSITIONS=433} [2023-11-10 11:54:16,212 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 154 predicate places. [2023-11-10 11:54:16,212 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 433 transitions, 3451 flow [2023-11-10 11:54:16,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 116.81818181818181) internal successors, (1285), 11 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:16,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:16,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:16,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-10 11:54:16,213 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:16,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:16,213 INFO L85 PathProgramCache]: Analyzing trace with hash 945547171, now seen corresponding path program 1 times [2023-11-10 11:54:16,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:16,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743308523] [2023-11-10 11:54:16,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:16,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:16,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:16,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:16,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:16,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743308523] [2023-11-10 11:54:16,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743308523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:16,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:16,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-10 11:54:16,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286943064] [2023-11-10 11:54:16,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:16,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-10 11:54:16,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:16,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-10 11:54:16,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-10 11:54:16,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 155 [2023-11-10 11:54:16,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 433 transitions, 3451 flow. Second operand has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:16,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:16,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 155 [2023-11-10 11:54:16,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:18,528 INFO L124 PetriNetUnfolderBase]: 1982/8528 cut-off events. [2023-11-10 11:54:18,528 INFO L125 PetriNetUnfolderBase]: For 86001/86700 co-relation queries the response was YES. [2023-11-10 11:54:18,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33632 conditions, 8528 events. 1982/8528 cut-off events. For 86001/86700 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 87846 event pairs, 240 based on Foata normal form. 163/8485 useless extension candidates. Maximal degree in co-relation 33553. Up to 1308 conditions per place. [2023-11-10 11:54:18,881 INFO L140 encePairwiseOnDemand]: 140/155 looper letters, 140 selfloop transitions, 62 changer transitions 0/472 dead transitions. [2023-11-10 11:54:18,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 472 transitions, 4325 flow [2023-11-10 11:54:18,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-10 11:54:18,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-10 11:54:18,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1344 transitions. [2023-11-10 11:54:18,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7882697947214077 [2023-11-10 11:54:18,883 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1344 transitions. [2023-11-10 11:54:18,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1344 transitions. [2023-11-10 11:54:18,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:18,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1344 transitions. [2023-11-10 11:54:18,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 122.18181818181819) internal successors, (1344), 11 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:18,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 155.0) internal successors, (1860), 12 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:18,887 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 155.0) internal successors, (1860), 12 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:18,887 INFO L175 Difference]: Start difference. First operand has 304 places, 433 transitions, 3451 flow. Second operand 11 states and 1344 transitions. [2023-11-10 11:54:18,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 472 transitions, 4325 flow [2023-11-10 11:54:19,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 4203 flow, removed 61 selfloop flow, removed 0 redundant places. [2023-11-10 11:54:19,096 INFO L231 Difference]: Finished difference. Result has 317 places, 436 transitions, 3528 flow [2023-11-10 11:54:19,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=3337, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3528, PETRI_PLACES=317, PETRI_TRANSITIONS=436} [2023-11-10 11:54:19,096 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 167 predicate places. [2023-11-10 11:54:19,097 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 436 transitions, 3528 flow [2023-11-10 11:54:19,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.375) internal successors, (955), 8 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:19,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:19,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:19,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-10 11:54:19,097 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:19,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:19,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1616783475, now seen corresponding path program 1 times [2023-11-10 11:54:19,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:19,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518352815] [2023-11-10 11:54:19,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:19,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:19,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-10 11:54:19,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:19,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518352815] [2023-11-10 11:54:19,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518352815] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-10 11:54:19,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-10 11:54:19,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-10 11:54:19,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954498121] [2023-11-10 11:54:19,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-10 11:54:19,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-10 11:54:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-10 11:54:19,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-11-10 11:54:19,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 155 [2023-11-10 11:54:19,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 436 transitions, 3528 flow. Second operand has 11 states, 11 states have (on average 118.9090909090909) internal successors, (1308), 11 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:19,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:19,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 155 [2023-11-10 11:54:19,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:21,744 INFO L124 PetriNetUnfolderBase]: 1935/8495 cut-off events. [2023-11-10 11:54:21,745 INFO L125 PetriNetUnfolderBase]: For 90516/90864 co-relation queries the response was YES. [2023-11-10 11:54:21,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36148 conditions, 8495 events. 1935/8495 cut-off events. For 90516/90864 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 88192 event pairs, 487 based on Foata normal form. 65/8353 useless extension candidates. Maximal degree in co-relation 36065. Up to 1353 conditions per place. [2023-11-10 11:54:21,948 INFO L140 encePairwiseOnDemand]: 137/155 looper letters, 103 selfloop transitions, 135 changer transitions 0/498 dead transitions. [2023-11-10 11:54:21,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 498 transitions, 4678 flow [2023-11-10 11:54:21,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-10 11:54:21,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-10 11:54:21,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2448 transitions. [2023-11-10 11:54:21,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7896774193548387 [2023-11-10 11:54:21,952 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2448 transitions. [2023-11-10 11:54:21,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2448 transitions. [2023-11-10 11:54:21,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:21,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2448 transitions. [2023-11-10 11:54:21,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 122.4) internal successors, (2448), 20 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:21,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 155.0) internal successors, (3255), 21 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:21,967 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 155.0) internal successors, (3255), 21 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:21,967 INFO L175 Difference]: Start difference. First operand has 317 places, 436 transitions, 3528 flow. Second operand 20 states and 2448 transitions. [2023-11-10 11:54:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 498 transitions, 4678 flow [2023-11-10 11:54:22,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 498 transitions, 4563 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-11-10 11:54:22,295 INFO L231 Difference]: Finished difference. Result has 332 places, 443 transitions, 3839 flow [2023-11-10 11:54:22,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=3433, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3839, PETRI_PLACES=332, PETRI_TRANSITIONS=443} [2023-11-10 11:54:22,296 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 182 predicate places. [2023-11-10 11:54:22,296 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 443 transitions, 3839 flow [2023-11-10 11:54:22,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 118.9090909090909) internal successors, (1308), 11 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:22,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:22,297 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:22,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-10 11:54:22,297 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting disposeErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:22,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:22,298 INFO L85 PathProgramCache]: Analyzing trace with hash -645067682, now seen corresponding path program 1 times [2023-11-10 11:54:22,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:22,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742179475] [2023-11-10 11:54:22,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:22,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:22,682 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-10 11:54:22,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:22,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742179475] [2023-11-10 11:54:22,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742179475] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-10 11:54:22,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281779943] [2023-11-10 11:54:22,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:22,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-10 11:54:22,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-10 11:54:22,686 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-10 11:54:22,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-10 11:54:22,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:22,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-10 11:54:22,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-10 11:54:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-10 11:54:23,013 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-10 11:54:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-10 11:54:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281779943] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-10 11:54:23,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-10 11:54:23,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 14 [2023-11-10 11:54:23,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524426692] [2023-11-10 11:54:23,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-10 11:54:23,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-10 11:54:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:23,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-10 11:54:23,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2023-11-10 11:54:23,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 155 [2023-11-10 11:54:23,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 443 transitions, 3839 flow. Second operand has 14 states, 14 states have (on average 116.21428571428571) internal successors, (1627), 14 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:23,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:23,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 155 [2023-11-10 11:54:23,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:26,047 INFO L124 PetriNetUnfolderBase]: 3549/9949 cut-off events. [2023-11-10 11:54:26,048 INFO L125 PetriNetUnfolderBase]: For 141377/141794 co-relation queries the response was YES. [2023-11-10 11:54:26,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46784 conditions, 9949 events. 3549/9949 cut-off events. For 141377/141794 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 87523 event pairs, 151 based on Foata normal form. 630/10258 useless extension candidates. Maximal degree in co-relation 46697. Up to 981 conditions per place. [2023-11-10 11:54:26,183 INFO L140 encePairwiseOnDemand]: 133/155 looper letters, 166 selfloop transitions, 535 changer transitions 0/823 dead transitions. [2023-11-10 11:54:26,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 823 transitions, 9553 flow [2023-11-10 11:54:26,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-10 11:54:26,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-11-10 11:54:26,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5099 transitions. [2023-11-10 11:54:26,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7650412603150788 [2023-11-10 11:54:26,187 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5099 transitions. [2023-11-10 11:54:26,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5099 transitions. [2023-11-10 11:54:26,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:26,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5099 transitions. [2023-11-10 11:54:26,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 118.5813953488372) internal successors, (5099), 43 states have internal predecessors, (5099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:26,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 155.0) internal successors, (6820), 44 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:26,199 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 155.0) internal successors, (6820), 44 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:26,199 INFO L175 Difference]: Start difference. First operand has 332 places, 443 transitions, 3839 flow. Second operand 43 states and 5099 transitions. [2023-11-10 11:54:26,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 823 transitions, 9553 flow [2023-11-10 11:54:26,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 823 transitions, 8959 flow, removed 67 selfloop flow, removed 23 redundant places. [2023-11-10 11:54:26,535 INFO L231 Difference]: Finished difference. Result has 354 places, 701 transitions, 7650 flow [2023-11-10 11:54:26,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=7650, PETRI_PLACES=354, PETRI_TRANSITIONS=701} [2023-11-10 11:54:26,536 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 204 predicate places. [2023-11-10 11:54:26,536 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 701 transitions, 7650 flow [2023-11-10 11:54:26,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 116.21428571428571) internal successors, (1627), 14 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:26,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-10 11:54:26,537 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:26,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-10 11:54:26,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-10 11:54:26,743 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 3 more)] === [2023-11-10 11:54:26,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-10 11:54:26,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1242621459, now seen corresponding path program 1 times [2023-11-10 11:54:26,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-10 11:54:26,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967894994] [2023-11-10 11:54:26,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:26,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-10 11:54:26,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:27,167 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-10 11:54:27,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-10 11:54:27,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967894994] [2023-11-10 11:54:27,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967894994] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-10 11:54:27,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533256700] [2023-11-10 11:54:27,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-10 11:54:27,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-10 11:54:27,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-10 11:54:27,186 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-10 11:54:27,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-10 11:54:27,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-10 11:54:27,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-10 11:54:27,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-10 11:54:27,431 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-10 11:54:27,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-10 11:54:27,535 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-10 11:54:27,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533256700] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-10 11:54:27,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-10 11:54:27,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 15 [2023-11-10 11:54:27,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782617947] [2023-11-10 11:54:27,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-10 11:54:27,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-10 11:54:27,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-10 11:54:27,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-10 11:54:27,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2023-11-10 11:54:27,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 155 [2023-11-10 11:54:27,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 701 transitions, 7650 flow. Second operand has 15 states, 15 states have (on average 118.26666666666667) internal successors, (1774), 15 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:27,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-10 11:54:27,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 155 [2023-11-10 11:54:27,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-10 11:54:29,702 INFO L124 PetriNetUnfolderBase]: 2326/7877 cut-off events. [2023-11-10 11:54:29,702 INFO L125 PetriNetUnfolderBase]: For 102819/102974 co-relation queries the response was YES. [2023-11-10 11:54:29,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39198 conditions, 7877 events. 2326/7877 cut-off events. For 102819/102974 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 72155 event pairs, 126 based on Foata normal form. 23/7810 useless extension candidates. Maximal degree in co-relation 39116. Up to 893 conditions per place. [2023-11-10 11:54:29,775 INFO L140 encePairwiseOnDemand]: 136/155 looper letters, 0 selfloop transitions, 0 changer transitions 745/745 dead transitions. [2023-11-10 11:54:29,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 745 transitions, 8908 flow [2023-11-10 11:54:29,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-10 11:54:29,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-10 11:54:29,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1789 transitions. [2023-11-10 11:54:29,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7694623655913978 [2023-11-10 11:54:29,777 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1789 transitions. [2023-11-10 11:54:29,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1789 transitions. [2023-11-10 11:54:29,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-10 11:54:29,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1789 transitions. [2023-11-10 11:54:29,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 119.26666666666667) internal successors, (1789), 15 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:29,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 155.0) internal successors, (2480), 16 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:29,781 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 155.0) internal successors, (2480), 16 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:29,781 INFO L175 Difference]: Start difference. First operand has 354 places, 701 transitions, 7650 flow. Second operand 15 states and 1789 transitions. [2023-11-10 11:54:29,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 745 transitions, 8908 flow [2023-11-10 11:54:30,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 745 transitions, 7724 flow, removed 450 selfloop flow, removed 12 redundant places. [2023-11-10 11:54:30,356 INFO L231 Difference]: Finished difference. Result has 354 places, 0 transitions, 0 flow [2023-11-10 11:54:30,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=155, PETRI_DIFFERENCE_MINUEND_FLOW=6458, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=0, PETRI_PLACES=354, PETRI_TRANSITIONS=0} [2023-11-10 11:54:30,357 INFO L281 CegarLoopForPetriNet]: 150 programPoint places, 204 predicate places. [2023-11-10 11:54:30,357 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 0 transitions, 0 flow [2023-11-10 11:54:30,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 118.26666666666667) internal successors, (1774), 15 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-10 11:54:30,360 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2023-11-10 11:54:30,360 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 6 remaining) [2023-11-10 11:54:30,360 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 6 remaining) [2023-11-10 11:54:30,360 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2023-11-10 11:54:30,360 INFO L805 garLoopResultBuilder]: Registering result SAFE for location disposeErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2023-11-10 11:54:30,360 INFO L805 garLoopResultBuilder]: Registering result SAFE for location disposeErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2023-11-10 11:54:30,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-10 11:54:30,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-10 11:54:30,566 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-10 11:54:30,570 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-10 11:54:30,570 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-10 11:54:30,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.11 11:54:30 BasicIcfg [2023-11-10 11:54:30,573 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-10 11:54:30,573 INFO L158 Benchmark]: Toolchain (without parser) took 27840.53ms. Allocated memory was 255.9MB in the beginning and 4.5GB in the end (delta: 4.2GB). Free memory was 203.9MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-11-10 11:54:30,573 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 255.9MB. Free memory is still 205.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-10 11:54:30,573 INFO L158 Benchmark]: CACSL2BoogieTranslator took 467.85ms. Allocated memory is still 255.9MB. Free memory was 203.5MB in the beginning and 223.0MB in the end (delta: -19.4MB). Peak memory consumption was 35.0MB. Max. memory is 8.0GB. [2023-11-10 11:54:30,574 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.43ms. Allocated memory is still 255.9MB. Free memory was 223.0MB in the beginning and 220.4MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-11-10 11:54:30,574 INFO L158 Benchmark]: Boogie Preprocessor took 33.68ms. Allocated memory is still 255.9MB. Free memory was 220.4MB in the beginning and 217.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-10 11:54:30,574 INFO L158 Benchmark]: RCFGBuilder took 437.65ms. Allocated memory is still 255.9MB. Free memory was 217.7MB in the beginning and 195.2MB in the end (delta: 22.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. [2023-11-10 11:54:30,574 INFO L158 Benchmark]: TraceAbstraction took 26857.23ms. Allocated memory was 255.9MB in the beginning and 4.5GB in the end (delta: 4.2GB). Free memory was 194.7MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. [2023-11-10 11:54:30,575 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.12ms. Allocated memory is still 255.9MB. Free memory is still 205.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 467.85ms. Allocated memory is still 255.9MB. Free memory was 203.5MB in the beginning and 223.0MB in the end (delta: -19.4MB). Peak memory consumption was 35.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.43ms. Allocated memory is still 255.9MB. Free memory was 223.0MB in the beginning and 220.4MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.68ms. Allocated memory is still 255.9MB. Free memory was 220.4MB in the beginning and 217.7MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 437.65ms. Allocated memory is still 255.9MB. Free memory was 217.7MB in the beginning and 195.2MB in the end (delta: 22.5MB). Peak memory consumption was 22.0MB. Max. memory is 8.0GB. * TraceAbstraction took 26857.23ms. Allocated memory was 255.9MB in the beginning and 4.5GB in the end (delta: 4.2GB). Free memory was 194.7MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 1.2GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 19]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - PositiveResult [Line: 19]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 212 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 26.7s, OverallIterations: 10, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 22.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1210 SdHoareTripleChecker+Valid, 1.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1210 mSDsluCounter, 1622 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1356 mSDsCounter, 80 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2597 IncrementalHoareTripleChecker+Invalid, 2677 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 80 mSolverCounterUnsat, 266 mSDtfsCounter, 2597 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 636 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2494 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7650occurred in iteration=9, InterpolantAutomatonStates: 201, 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.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 939 NumberOfCodeBlocks, 939 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 1122 ConstructedInterpolants, 0 QuantifiedInterpolants, 3288 SizeOfPredicates, 24 NumberOfNonLiveVariables, 577 ConjunctsInSsa, 56 ConjunctsInUnsatCore, 14 InterpolantComputations, 8 PerfectInterpolantSequences, 60/96 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-10 11:54:30,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...