/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 14:02:54,046 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 14:02:54,098 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 14:02:54,102 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 14:02:54,103 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 14:02:54,126 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 14:02:54,127 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 14:02:54,127 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 14:02:54,128 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 14:02:54,128 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 14:02:54,129 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 14:02:54,129 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 14:02:54,129 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 14:02:54,130 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 14:02:54,130 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 14:02:54,130 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 14:02:54,131 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 14:02:54,131 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 14:02:54,131 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 14:02:54,132 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 14:02:54,132 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 14:02:54,132 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 14:02:54,133 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 14:02:54,133 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 14:02:54,134 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 14:02:54,134 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 14:02:54,134 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 14:02:54,135 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 14:02:54,135 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 14:02:54,135 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 14:02:54,136 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 14:02:54,136 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 14:02:54,136 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 14:02:54,137 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 14:02:54,137 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 14:02:54,137 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST [2023-08-24 14:02:54,442 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 14:02:54,463 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 14:02:54,466 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 14:02:54,467 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 14:02:54,468 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 14:02:54,470 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-08-24 14:02:55,650 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 14:02:55,825 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 14:02:55,825 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-08-24 14:02:55,832 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/15b6a2e36/2a5e122c142c4d948871e6e31c85ab7e/FLAGbaebd33ac [2023-08-24 14:02:55,842 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/15b6a2e36/2a5e122c142c4d948871e6e31c85ab7e [2023-08-24 14:02:55,844 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 14:02:55,845 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 14:02:55,846 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 14:02:55,846 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 14:02:55,848 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 14:02:55,849 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 02:02:55" (1/1) ... [2023-08-24 14:02:55,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b300854 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:55, skipping insertion in model container [2023-08-24 14:02:55,850 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 02:02:55" (1/1) ... [2023-08-24 14:02:55,872 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 14:02:56,029 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2023-08-24 14:02:56,033 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 14:02:56,041 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 14:02:56,064 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2023-08-24 14:02:56,067 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 14:02:56,080 INFO L206 MainTranslator]: Completed translation [2023-08-24 14:02:56,083 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56 WrapperNode [2023-08-24 14:02:56,083 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 14:02:56,084 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 14:02:56,084 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 14:02:56,084 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 14:02:56,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,108 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,140 INFO L138 Inliner]: procedures = 25, calls = 44, calls flagged for inlining = 8, calls inlined = 12, statements flattened = 184 [2023-08-24 14:02:56,140 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 14:02:56,141 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 14:02:56,141 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 14:02:56,141 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 14:02:56,149 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,149 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,162 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,163 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,170 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,194 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,196 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,197 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,200 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 14:02:56,201 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 14:02:56,201 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 14:02:56,201 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 14:02:56,202 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (1/1) ... [2023-08-24 14:02:56,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 14:02:56,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:02:56,237 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 14:02:56,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 14:02:56,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 14:02:56,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 14:02:56,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 14:02:56,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 14:02:56,275 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 14:02:56,275 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 14:02:56,275 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 14:02:56,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 14:02:56,276 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-24 14:02:56,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-24 14:02:56,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 14:02:56,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 14:02:56,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 14:02:56,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 14:02:56,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 14:02:56,278 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 14:02:56,404 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 14:02:56,408 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 14:02:56,799 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 14:02:56,810 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 14:02:56,810 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-24 14:02:56,812 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 02:02:56 BoogieIcfgContainer [2023-08-24 14:02:56,812 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 14:02:56,814 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 14:02:56,814 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 14:02:56,817 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 14:02:56,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 02:02:55" (1/3) ... [2023-08-24 14:02:56,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f06edee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 02:02:56, skipping insertion in model container [2023-08-24 14:02:56,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:56" (2/3) ... [2023-08-24 14:02:56,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f06edee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 02:02:56, skipping insertion in model container [2023-08-24 14:02:56,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 02:02:56" (3/3) ... [2023-08-24 14:02:56,819 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2023-08-24 14:02:56,832 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 14:02:56,832 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 14:02:56,833 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 14:02:56,957 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-24 14:02:56,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 297 transitions, 618 flow [2023-08-24 14:02:57,093 INFO L124 PetriNetUnfolderBase]: 28/294 cut-off events. [2023-08-24 14:02:57,094 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 14:02:57,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307 conditions, 294 events. 28/294 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 389 event pairs, 0 based on Foata normal form. 0/265 useless extension candidates. Maximal degree in co-relation 237. Up to 3 conditions per place. [2023-08-24 14:02:57,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 279 places, 297 transitions, 618 flow [2023-08-24 14:02:57,111 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 266 places, 284 transitions, 586 flow [2023-08-24 14:02:57,114 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 14:02:57,122 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 266 places, 284 transitions, 586 flow [2023-08-24 14:02:57,125 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 266 places, 284 transitions, 586 flow [2023-08-24 14:02:57,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 284 transitions, 586 flow [2023-08-24 14:02:57,210 INFO L124 PetriNetUnfolderBase]: 28/284 cut-off events. [2023-08-24 14:02:57,210 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 14:02:57,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 284 events. 28/284 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 388 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 237. Up to 3 conditions per place. [2023-08-24 14:02:57,216 INFO L119 LiptonReduction]: Number of co-enabled transitions 7998 [2023-08-24 14:03:06,047 INFO L134 LiptonReduction]: Checked pairs total: 10439 [2023-08-24 14:03:06,047 INFO L136 LiptonReduction]: Total number of compositions: 308 [2023-08-24 14:03:06,060 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 14:03:06,066 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5cbfea7a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 14:03:06,066 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-24 14:03:06,073 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 14:03:06,073 INFO L124 PetriNetUnfolderBase]: 11/38 cut-off events. [2023-08-24 14:03:06,073 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 14:03:06,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:06,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:06,075 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:06,079 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:06,079 INFO L85 PathProgramCache]: Analyzing trace with hash 371847247, now seen corresponding path program 1 times [2023-08-24 14:03:06,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:06,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636460833] [2023-08-24 14:03:06,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:06,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:06,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:06,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636460833] [2023-08-24 14:03:06,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636460833] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:06,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:06,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:06,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775874956] [2023-08-24 14:03:06,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:06,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:06,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:06,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:06,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:06,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 605 [2023-08-24 14:03:06,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:06,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:06,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 605 [2023-08-24 14:03:06,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:07,321 INFO L124 PetriNetUnfolderBase]: 1348/1843 cut-off events. [2023-08-24 14:03:07,321 INFO L125 PetriNetUnfolderBase]: For 100/100 co-relation queries the response was YES. [2023-08-24 14:03:07,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3832 conditions, 1843 events. 1348/1843 cut-off events. For 100/100 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6831 event pairs, 360 based on Foata normal form. 1/1223 useless extension candidates. Maximal degree in co-relation 3318. Up to 703 conditions per place. [2023-08-24 14:03:07,334 INFO L140 encePairwiseOnDemand]: 594/605 looper letters, 103 selfloop transitions, 18 changer transitions 2/123 dead transitions. [2023-08-24 14:03:07,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 123 transitions, 549 flow [2023-08-24 14:03:07,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:07,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:07,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1888 transitions. [2023-08-24 14:03:07,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458087367178276 [2023-08-24 14:03:07,353 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1888 transitions. [2023-08-24 14:03:07,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1888 transitions. [2023-08-24 14:03:07,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:07,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1888 transitions. [2023-08-24 14:03:07,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 269.7142857142857) internal successors, (1888), 7 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,379 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,380 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 7 states and 1888 transitions. [2023-08-24 14:03:07,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 123 transitions, 549 flow [2023-08-24 14:03:07,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 123 transitions, 511 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 14:03:07,392 INFO L231 Difference]: Finished difference. Result has 42 places, 55 transitions, 196 flow [2023-08-24 14:03:07,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=196, PETRI_PLACES=42, PETRI_TRANSITIONS=55} [2023-08-24 14:03:07,397 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-08-24 14:03:07,397 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 55 transitions, 196 flow [2023-08-24 14:03:07,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:07,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:07,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 14:03:07,399 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:07,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:07,400 INFO L85 PathProgramCache]: Analyzing trace with hash 262545623, now seen corresponding path program 2 times [2023-08-24 14:03:07,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:07,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415539734] [2023-08-24 14:03:07,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:07,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:07,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:07,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:07,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415539734] [2023-08-24 14:03:07,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415539734] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:07,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:07,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:07,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128185584] [2023-08-24 14:03:07,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:07,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:07,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:07,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:07,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:07,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 605 [2023-08-24 14:03:07,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 55 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:07,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 605 [2023-08-24 14:03:07,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:08,222 INFO L124 PetriNetUnfolderBase]: 1434/2037 cut-off events. [2023-08-24 14:03:08,222 INFO L125 PetriNetUnfolderBase]: For 638/638 co-relation queries the response was YES. [2023-08-24 14:03:08,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5369 conditions, 2037 events. 1434/2037 cut-off events. For 638/638 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8182 event pairs, 293 based on Foata normal form. 1/1785 useless extension candidates. Maximal degree in co-relation 4793. Up to 1017 conditions per place. [2023-08-24 14:03:08,234 INFO L140 encePairwiseOnDemand]: 594/605 looper letters, 110 selfloop transitions, 16 changer transitions 4/130 dead transitions. [2023-08-24 14:03:08,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 130 transitions, 672 flow [2023-08-24 14:03:08,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:08,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:08,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1627 transitions. [2023-08-24 14:03:08,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482093663911846 [2023-08-24 14:03:08,238 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1627 transitions. [2023-08-24 14:03:08,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1627 transitions. [2023-08-24 14:03:08,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:08,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1627 transitions. [2023-08-24 14:03:08,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 271.1666666666667) internal successors, (1627), 6 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-08-24 14:03:08,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,249 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,250 INFO L175 Difference]: Start difference. First operand has 42 places, 55 transitions, 196 flow. Second operand 6 states and 1627 transitions. [2023-08-24 14:03:08,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 130 transitions, 672 flow [2023-08-24 14:03:08,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 130 transitions, 666 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-24 14:03:08,256 INFO L231 Difference]: Finished difference. Result has 51 places, 67 transitions, 326 flow [2023-08-24 14:03:08,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=326, PETRI_PLACES=51, PETRI_TRANSITIONS=67} [2023-08-24 14:03:08,257 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-08-24 14:03:08,257 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 67 transitions, 326 flow [2023-08-24 14:03:08,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:08,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:08,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 14:03:08,259 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:08,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:08,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1608530809, now seen corresponding path program 3 times [2023-08-24 14:03:08,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:08,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137404694] [2023-08-24 14:03:08,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:08,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:08,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:08,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:08,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:08,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137404694] [2023-08-24 14:03:08,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137404694] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:08,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:08,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:08,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380580269] [2023-08-24 14:03:08,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:08,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:08,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:08,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:08,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:08,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 605 [2023-08-24 14:03:08,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 67 transitions, 326 flow. Second operand has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:08,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 605 [2023-08-24 14:03:08,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:08,938 INFO L124 PetriNetUnfolderBase]: 1685/2446 cut-off events. [2023-08-24 14:03:08,939 INFO L125 PetriNetUnfolderBase]: For 2352/2352 co-relation queries the response was YES. [2023-08-24 14:03:08,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7371 conditions, 2446 events. 1685/2446 cut-off events. For 2352/2352 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10633 event pairs, 470 based on Foata normal form. 1/2278 useless extension candidates. Maximal degree in co-relation 6640. Up to 931 conditions per place. [2023-08-24 14:03:08,954 INFO L140 encePairwiseOnDemand]: 594/605 looper letters, 110 selfloop transitions, 27 changer transitions 2/139 dead transitions. [2023-08-24 14:03:08,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 139 transitions, 812 flow [2023-08-24 14:03:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:08,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:08,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1890 transitions. [2023-08-24 14:03:08,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2023-08-24 14:03:08,959 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1890 transitions. [2023-08-24 14:03:08,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1890 transitions. [2023-08-24 14:03:08,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:08,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1890 transitions. [2023-08-24 14:03:08,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 270.0) internal successors, (1890), 7 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,972 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,972 INFO L175 Difference]: Start difference. First operand has 51 places, 67 transitions, 326 flow. Second operand 7 states and 1890 transitions. [2023-08-24 14:03:08,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 139 transitions, 812 flow [2023-08-24 14:03:08,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 139 transitions, 802 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-08-24 14:03:08,987 INFO L231 Difference]: Finished difference. Result has 60 places, 70 transitions, 413 flow [2023-08-24 14:03:08,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=413, PETRI_PLACES=60, PETRI_TRANSITIONS=70} [2023-08-24 14:03:08,988 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 22 predicate places. [2023-08-24 14:03:08,991 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 70 transitions, 413 flow [2023-08-24 14:03:08,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:08,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:08,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 14:03:08,993 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:08,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:08,993 INFO L85 PathProgramCache]: Analyzing trace with hash 557061347, now seen corresponding path program 4 times [2023-08-24 14:03:08,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:08,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834588268] [2023-08-24 14:03:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:08,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:09,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:09,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:09,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:09,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834588268] [2023-08-24 14:03:09,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834588268] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:09,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:09,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:09,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503127995] [2023-08-24 14:03:09,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:09,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:09,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:09,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:09,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:09,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 605 [2023-08-24 14:03:09,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 70 transitions, 413 flow. Second operand has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:09,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 605 [2023-08-24 14:03:09,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:09,748 INFO L124 PetriNetUnfolderBase]: 1841/2658 cut-off events. [2023-08-24 14:03:09,748 INFO L125 PetriNetUnfolderBase]: For 4556/4556 co-relation queries the response was YES. [2023-08-24 14:03:09,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8741 conditions, 2658 events. 1841/2658 cut-off events. For 4556/4556 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 11799 event pairs, 355 based on Foata normal form. 1/2478 useless extension candidates. Maximal degree in co-relation 7851. Up to 1281 conditions per place. [2023-08-24 14:03:09,766 INFO L140 encePairwiseOnDemand]: 593/605 looper letters, 112 selfloop transitions, 27 changer transitions 1/140 dead transitions. [2023-08-24 14:03:09,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 140 transitions, 921 flow [2023-08-24 14:03:09,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:09,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:09,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1631 transitions. [2023-08-24 14:03:09,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493112947658402 [2023-08-24 14:03:09,771 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1631 transitions. [2023-08-24 14:03:09,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1631 transitions. [2023-08-24 14:03:09,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:09,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1631 transitions. [2023-08-24 14:03:09,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 271.8333333333333) internal successors, (1631), 6 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,782 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,783 INFO L175 Difference]: Start difference. First operand has 60 places, 70 transitions, 413 flow. Second operand 6 states and 1631 transitions. [2023-08-24 14:03:09,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 140 transitions, 921 flow [2023-08-24 14:03:09,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 140 transitions, 888 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:09,808 INFO L231 Difference]: Finished difference. Result has 66 places, 78 transitions, 544 flow [2023-08-24 14:03:09,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=544, PETRI_PLACES=66, PETRI_TRANSITIONS=78} [2023-08-24 14:03:09,810 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 28 predicate places. [2023-08-24 14:03:09,810 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 78 transitions, 544 flow [2023-08-24 14:03:09,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:09,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:09,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 14:03:09,811 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:09,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:09,812 INFO L85 PathProgramCache]: Analyzing trace with hash 899140715, now seen corresponding path program 5 times [2023-08-24 14:03:09,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:09,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512070275] [2023-08-24 14:03:09,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:09,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512070275] [2023-08-24 14:03:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512070275] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:10,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:10,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:10,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870355251] [2023-08-24 14:03:10,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:10,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:10,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:10,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:10,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:10,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 605 [2023-08-24 14:03:10,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 78 transitions, 544 flow. Second operand has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:10,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 605 [2023-08-24 14:03:10,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:10,552 INFO L124 PetriNetUnfolderBase]: 1935/2815 cut-off events. [2023-08-24 14:03:10,556 INFO L125 PetriNetUnfolderBase]: For 8089/8089 co-relation queries the response was YES. [2023-08-24 14:03:10,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10348 conditions, 2815 events. 1935/2815 cut-off events. For 8089/8089 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12505 event pairs, 957 based on Foata normal form. 1/2627 useless extension candidates. Maximal degree in co-relation 9262. Up to 2231 conditions per place. [2023-08-24 14:03:10,579 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 111 selfloop transitions, 18 changer transitions 2/131 dead transitions. [2023-08-24 14:03:10,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 131 transitions, 1029 flow [2023-08-24 14:03:10,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:10,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:10,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1352 transitions. [2023-08-24 14:03:10,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44694214876033056 [2023-08-24 14:03:10,584 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1352 transitions. [2023-08-24 14:03:10,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1352 transitions. [2023-08-24 14:03:10,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:10,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1352 transitions. [2023-08-24 14:03:10,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.4) internal successors, (1352), 5 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,592 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,592 INFO L175 Difference]: Start difference. First operand has 66 places, 78 transitions, 544 flow. Second operand 5 states and 1352 transitions. [2023-08-24 14:03:10,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 131 transitions, 1029 flow [2023-08-24 14:03:10,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 131 transitions, 998 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-08-24 14:03:10,629 INFO L231 Difference]: Finished difference. Result has 72 places, 86 transitions, 675 flow [2023-08-24 14:03:10,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=675, PETRI_PLACES=72, PETRI_TRANSITIONS=86} [2023-08-24 14:03:10,631 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 34 predicate places. [2023-08-24 14:03:10,632 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 86 transitions, 675 flow [2023-08-24 14:03:10,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:10,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:10,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 14:03:10,633 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:10,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:10,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2131381007, now seen corresponding path program 6 times [2023-08-24 14:03:10,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:10,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368569994] [2023-08-24 14:03:10,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:10,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:10,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:10,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:10,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:10,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368569994] [2023-08-24 14:03:10,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368569994] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:10,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:10,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:10,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103361778] [2023-08-24 14:03:10,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:10,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:10,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:10,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:10,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:10,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 605 [2023-08-24 14:03:10,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 86 transitions, 675 flow. Second operand has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:10,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 605 [2023-08-24 14:03:10,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:11,366 INFO L124 PetriNetUnfolderBase]: 1966/2854 cut-off events. [2023-08-24 14:03:11,367 INFO L125 PetriNetUnfolderBase]: For 9278/9278 co-relation queries the response was YES. [2023-08-24 14:03:11,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11106 conditions, 2854 events. 1966/2854 cut-off events. For 9278/9278 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12917 event pairs, 202 based on Foata normal form. 1/2662 useless extension candidates. Maximal degree in co-relation 10154. Up to 1132 conditions per place. [2023-08-24 14:03:11,399 INFO L140 encePairwiseOnDemand]: 593/605 looper letters, 132 selfloop transitions, 42 changer transitions 2/176 dead transitions. [2023-08-24 14:03:11,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 176 transitions, 1432 flow [2023-08-24 14:03:11,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:11,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:11,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1900 transitions. [2023-08-24 14:03:11,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.448642266824085 [2023-08-24 14:03:11,404 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1900 transitions. [2023-08-24 14:03:11,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1900 transitions. [2023-08-24 14:03:11,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:11,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1900 transitions. [2023-08-24 14:03:11,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 271.42857142857144) internal successors, (1900), 7 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,415 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,415 INFO L175 Difference]: Start difference. First operand has 72 places, 86 transitions, 675 flow. Second operand 7 states and 1900 transitions. [2023-08-24 14:03:11,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 176 transitions, 1432 flow [2023-08-24 14:03:11,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 176 transitions, 1383 flow, removed 20 selfloop flow, removed 1 redundant places. [2023-08-24 14:03:11,471 INFO L231 Difference]: Finished difference. Result has 80 places, 101 transitions, 926 flow [2023-08-24 14:03:11,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=926, PETRI_PLACES=80, PETRI_TRANSITIONS=101} [2023-08-24 14:03:11,474 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 42 predicate places. [2023-08-24 14:03:11,474 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 101 transitions, 926 flow [2023-08-24 14:03:11,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.8) internal successors, (1279), 5 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:11,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:11,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 14:03:11,475 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:11,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash 888966421, now seen corresponding path program 1 times [2023-08-24 14:03:11,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:11,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076011712] [2023-08-24 14:03:11,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:11,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:11,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:11,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:11,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076011712] [2023-08-24 14:03:11,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076011712] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:11,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:11,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:11,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944276105] [2023-08-24 14:03:11,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:11,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:11,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:11,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:11,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:11,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:11,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 101 transitions, 926 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:11,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:11,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:12,172 INFO L124 PetriNetUnfolderBase]: 2071/3035 cut-off events. [2023-08-24 14:03:12,172 INFO L125 PetriNetUnfolderBase]: For 14481/14481 co-relation queries the response was YES. [2023-08-24 14:03:12,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12667 conditions, 3035 events. 2071/3035 cut-off events. For 14481/14481 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14370 event pairs, 430 based on Foata normal form. 1/2833 useless extension candidates. Maximal degree in co-relation 12110. Up to 1686 conditions per place. [2023-08-24 14:03:12,194 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 164 selfloop transitions, 11 changer transitions 2/177 dead transitions. [2023-08-24 14:03:12,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 177 transitions, 1803 flow [2023-08-24 14:03:12,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:12,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1371 transitions. [2023-08-24 14:03:12,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45322314049586776 [2023-08-24 14:03:12,198 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1371 transitions. [2023-08-24 14:03:12,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1371 transitions. [2023-08-24 14:03:12,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:12,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1371 transitions. [2023-08-24 14:03:12,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 274.2) internal successors, (1371), 5 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,206 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,206 INFO L175 Difference]: Start difference. First operand has 80 places, 101 transitions, 926 flow. Second operand 5 states and 1371 transitions. [2023-08-24 14:03:12,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 177 transitions, 1803 flow [2023-08-24 14:03:12,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 177 transitions, 1679 flow, removed 37 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:12,251 INFO L231 Difference]: Finished difference. Result has 85 places, 107 transitions, 986 flow [2023-08-24 14:03:12,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=986, PETRI_PLACES=85, PETRI_TRANSITIONS=107} [2023-08-24 14:03:12,252 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 47 predicate places. [2023-08-24 14:03:12,252 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 107 transitions, 986 flow [2023-08-24 14:03:12,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:12,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:12,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 14:03:12,253 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:12,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:12,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1825365871, now seen corresponding path program 1 times [2023-08-24 14:03:12,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:12,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124936878] [2023-08-24 14:03:12,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:12,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:12,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:12,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:12,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124936878] [2023-08-24 14:03:12,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124936878] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:12,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:12,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:03:12,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105210713] [2023-08-24 14:03:12,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:12,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 14:03:12,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:12,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 14:03:12,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 14:03:12,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 605 [2023-08-24 14:03:12,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 107 transitions, 986 flow. Second operand has 7 states, 7 states have (on average 214.85714285714286) internal successors, (1504), 7 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:12,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 605 [2023-08-24 14:03:12,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:13,243 INFO L124 PetriNetUnfolderBase]: 4248/6264 cut-off events. [2023-08-24 14:03:13,244 INFO L125 PetriNetUnfolderBase]: For 25515/25515 co-relation queries the response was YES. [2023-08-24 14:03:13,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25385 conditions, 6264 events. 4248/6264 cut-off events. For 25515/25515 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33156 event pairs, 1022 based on Foata normal form. 5/5858 useless extension candidates. Maximal degree in co-relation 24235. Up to 1857 conditions per place. [2023-08-24 14:03:13,287 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 233 selfloop transitions, 54 changer transitions 14/301 dead transitions. [2023-08-24 14:03:13,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 301 transitions, 3166 flow [2023-08-24 14:03:13,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 14:03:13,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 14:03:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1847 transitions. [2023-08-24 14:03:13,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3816115702479339 [2023-08-24 14:03:13,293 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1847 transitions. [2023-08-24 14:03:13,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1847 transitions. [2023-08-24 14:03:13,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:13,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1847 transitions. [2023-08-24 14:03:13,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 230.875) internal successors, (1847), 8 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 605.0) internal successors, (5445), 9 states have internal predecessors, (5445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,311 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 605.0) internal successors, (5445), 9 states have internal predecessors, (5445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,311 INFO L175 Difference]: Start difference. First operand has 85 places, 107 transitions, 986 flow. Second operand 8 states and 1847 transitions. [2023-08-24 14:03:13,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 301 transitions, 3166 flow [2023-08-24 14:03:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 301 transitions, 3064 flow, removed 31 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:13,610 INFO L231 Difference]: Finished difference. Result has 93 places, 132 transitions, 1373 flow [2023-08-24 14:03:13,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1373, PETRI_PLACES=93, PETRI_TRANSITIONS=132} [2023-08-24 14:03:13,611 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 55 predicate places. [2023-08-24 14:03:13,611 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 132 transitions, 1373 flow [2023-08-24 14:03:13,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 214.85714285714286) internal successors, (1504), 7 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:13,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:13,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 14:03:13,612 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:13,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:13,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1514982329, now seen corresponding path program 1 times [2023-08-24 14:03:13,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:13,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629538457] [2023-08-24 14:03:13,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:13,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:13,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:13,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:13,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:13,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629538457] [2023-08-24 14:03:13,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629538457] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:13,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:13,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:13,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528218209] [2023-08-24 14:03:13,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:13,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:13,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:13,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:13,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:13,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 132 transitions, 1373 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:13,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:13,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:14,704 INFO L124 PetriNetUnfolderBase]: 4070/6101 cut-off events. [2023-08-24 14:03:14,704 INFO L125 PetriNetUnfolderBase]: For 22275/22275 co-relation queries the response was YES. [2023-08-24 14:03:14,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 6101 events. 4070/6101 cut-off events. For 22275/22275 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32949 event pairs, 1434 based on Foata normal form. 2/5688 useless extension candidates. Maximal degree in co-relation 23532. Up to 2505 conditions per place. [2023-08-24 14:03:14,743 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 168 selfloop transitions, 51 changer transitions 10/229 dead transitions. [2023-08-24 14:03:14,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 229 transitions, 2432 flow [2023-08-24 14:03:14,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:14,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:14,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1911 transitions. [2023-08-24 14:03:14,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512396694214876 [2023-08-24 14:03:14,749 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1911 transitions. [2023-08-24 14:03:14,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1911 transitions. [2023-08-24 14:03:14,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:14,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1911 transitions. [2023-08-24 14:03:14,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 273.0) internal successors, (1911), 7 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:14,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:14,758 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:14,758 INFO L175 Difference]: Start difference. First operand has 93 places, 132 transitions, 1373 flow. Second operand 7 states and 1911 transitions. [2023-08-24 14:03:14,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 229 transitions, 2432 flow [2023-08-24 14:03:14,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 229 transitions, 2368 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:14,958 INFO L231 Difference]: Finished difference. Result has 99 places, 141 transitions, 1545 flow [2023-08-24 14:03:14,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1545, PETRI_PLACES=99, PETRI_TRANSITIONS=141} [2023-08-24 14:03:14,958 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 61 predicate places. [2023-08-24 14:03:14,958 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 141 transitions, 1545 flow [2023-08-24 14:03:14,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:14,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:14,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:14,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 14:03:14,959 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:14,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:14,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1675858861, now seen corresponding path program 2 times [2023-08-24 14:03:14,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:14,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930400342] [2023-08-24 14:03:14,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:14,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:14,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:15,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:15,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:15,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930400342] [2023-08-24 14:03:15,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930400342] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:15,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:15,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:15,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570129064] [2023-08-24 14:03:15,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:15,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:15,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:15,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:15,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:15,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:15,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 141 transitions, 1545 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:15,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:15,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:15,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:16,009 INFO L124 PetriNetUnfolderBase]: 4028/6017 cut-off events. [2023-08-24 14:03:16,009 INFO L125 PetriNetUnfolderBase]: For 26052/26052 co-relation queries the response was YES. [2023-08-24 14:03:16,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25143 conditions, 6017 events. 4028/6017 cut-off events. For 26052/26052 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 32125 event pairs, 1348 based on Foata normal form. 2/5604 useless extension candidates. Maximal degree in co-relation 23894. Up to 2455 conditions per place. [2023-08-24 14:03:16,047 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 139 selfloop transitions, 50 changer transitions 11/200 dead transitions. [2023-08-24 14:03:16,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 200 transitions, 2185 flow [2023-08-24 14:03:16,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:16,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1638 transitions. [2023-08-24 14:03:16,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512396694214876 [2023-08-24 14:03:16,052 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1638 transitions. [2023-08-24 14:03:16,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1638 transitions. [2023-08-24 14:03:16,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:16,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1638 transitions. [2023-08-24 14:03:16,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 273.0) internal successors, (1638), 6 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:16,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:16,061 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:16,062 INFO L175 Difference]: Start difference. First operand has 99 places, 141 transitions, 1545 flow. Second operand 6 states and 1638 transitions. [2023-08-24 14:03:16,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 200 transitions, 2185 flow [2023-08-24 14:03:16,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 200 transitions, 2108 flow, removed 30 selfloop flow, removed 1 redundant places. [2023-08-24 14:03:16,257 INFO L231 Difference]: Finished difference. Result has 104 places, 139 transitions, 1541 flow [2023-08-24 14:03:16,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1541, PETRI_PLACES=104, PETRI_TRANSITIONS=139} [2023-08-24 14:03:16,258 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 66 predicate places. [2023-08-24 14:03:16,258 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 139 transitions, 1541 flow [2023-08-24 14:03:16,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:16,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:16,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:16,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 14:03:16,259 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:16,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:16,260 INFO L85 PathProgramCache]: Analyzing trace with hash 474131803, now seen corresponding path program 2 times [2023-08-24 14:03:16,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:16,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500412462] [2023-08-24 14:03:16,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:16,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:16,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:16,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:16,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:16,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500412462] [2023-08-24 14:03:16,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500412462] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:16,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:16,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 14:03:16,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567219297] [2023-08-24 14:03:16,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:16,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 14:03:16,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:16,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 14:03:16,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 14:03:16,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 605 [2023-08-24 14:03:16,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 139 transitions, 1541 flow. Second operand has 7 states, 7 states have (on average 220.85714285714286) internal successors, (1546), 7 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:16,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:16,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 605 [2023-08-24 14:03:16,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:18,000 INFO L124 PetriNetUnfolderBase]: 8531/12847 cut-off events. [2023-08-24 14:03:18,000 INFO L125 PetriNetUnfolderBase]: For 60842/60842 co-relation queries the response was YES. [2023-08-24 14:03:18,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53135 conditions, 12847 events. 8531/12847 cut-off events. For 60842/60842 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 78794 event pairs, 2416 based on Foata normal form. 14/11995 useless extension candidates. Maximal degree in co-relation 52933. Up to 3634 conditions per place. [2023-08-24 14:03:18,078 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 322 selfloop transitions, 50 changer transitions 20/392 dead transitions. [2023-08-24 14:03:18,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 392 transitions, 4765 flow [2023-08-24 14:03:18,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:18,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:18,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2119 transitions. [2023-08-24 14:03:18,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891643709825528 [2023-08-24 14:03:18,084 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2119 transitions. [2023-08-24 14:03:18,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2119 transitions. [2023-08-24 14:03:18,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:18,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2119 transitions. [2023-08-24 14:03:18,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 235.44444444444446) internal successors, (2119), 9 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:18,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:18,096 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:18,096 INFO L175 Difference]: Start difference. First operand has 104 places, 139 transitions, 1541 flow. Second operand 9 states and 2119 transitions. [2023-08-24 14:03:18,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 392 transitions, 4765 flow [2023-08-24 14:03:18,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 392 transitions, 4519 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-08-24 14:03:18,651 INFO L231 Difference]: Finished difference. Result has 109 places, 163 transitions, 1827 flow [2023-08-24 14:03:18,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1827, PETRI_PLACES=109, PETRI_TRANSITIONS=163} [2023-08-24 14:03:18,652 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 71 predicate places. [2023-08-24 14:03:18,652 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 163 transitions, 1827 flow [2023-08-24 14:03:18,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 220.85714285714286) internal successors, (1546), 7 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:18,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:18,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:18,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 14:03:18,653 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:18,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:18,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2015630537, now seen corresponding path program 3 times [2023-08-24 14:03:18,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:18,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212705389] [2023-08-24 14:03:18,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:18,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:18,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:18,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212705389] [2023-08-24 14:03:18,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212705389] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:18,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:18,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:18,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536032706] [2023-08-24 14:03:18,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:18,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:18,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:18,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:18,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:18,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:18,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 163 transitions, 1827 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:18,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:18,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:18,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:20,327 INFO L124 PetriNetUnfolderBase]: 7891/12013 cut-off events. [2023-08-24 14:03:20,327 INFO L125 PetriNetUnfolderBase]: For 50967/50967 co-relation queries the response was YES. [2023-08-24 14:03:20,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49251 conditions, 12013 events. 7891/12013 cut-off events. For 50967/50967 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 73428 event pairs, 2488 based on Foata normal form. 4/11165 useless extension candidates. Maximal degree in co-relation 46943. Up to 5401 conditions per place. [2023-08-24 14:03:20,437 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 156 selfloop transitions, 70 changer transitions 9/235 dead transitions. [2023-08-24 14:03:20,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 235 transitions, 2673 flow [2023-08-24 14:03:20,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:20,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1647 transitions. [2023-08-24 14:03:20,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537190082644628 [2023-08-24 14:03:20,442 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1647 transitions. [2023-08-24 14:03:20,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1647 transitions. [2023-08-24 14:03:20,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:20,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1647 transitions. [2023-08-24 14:03:20,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 274.5) internal successors, (1647), 6 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:20,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:20,451 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:20,451 INFO L175 Difference]: Start difference. First operand has 109 places, 163 transitions, 1827 flow. Second operand 6 states and 1647 transitions. [2023-08-24 14:03:20,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 235 transitions, 2673 flow [2023-08-24 14:03:20,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 235 transitions, 2614 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:20,975 INFO L231 Difference]: Finished difference. Result has 114 places, 171 transitions, 2039 flow [2023-08-24 14:03:20,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2039, PETRI_PLACES=114, PETRI_TRANSITIONS=171} [2023-08-24 14:03:20,976 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 76 predicate places. [2023-08-24 14:03:20,976 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 171 transitions, 2039 flow [2023-08-24 14:03:20,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:20,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:20,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:20,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 14:03:20,977 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:20,977 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:20,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1140629059, now seen corresponding path program 4 times [2023-08-24 14:03:20,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:20,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711451245] [2023-08-24 14:03:20,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:20,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:21,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:21,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:21,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711451245] [2023-08-24 14:03:21,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711451245] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:21,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:21,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:21,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108357651] [2023-08-24 14:03:21,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:21,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:21,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:21,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:21,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:21,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:21,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 171 transitions, 2039 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:21,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:21,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:21,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:22,649 INFO L124 PetriNetUnfolderBase]: 7835/11901 cut-off events. [2023-08-24 14:03:22,649 INFO L125 PetriNetUnfolderBase]: For 62546/62546 co-relation queries the response was YES. [2023-08-24 14:03:22,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49908 conditions, 11901 events. 7835/11901 cut-off events. For 62546/62546 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 71886 event pairs, 4036 based on Foata normal form. 4/11053 useless extension candidates. Maximal degree in co-relation 47587. Up to 8906 conditions per place. [2023-08-24 14:03:22,704 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 166 selfloop transitions, 28 changer transitions 11/205 dead transitions. [2023-08-24 14:03:22,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 205 transitions, 2556 flow [2023-08-24 14:03:22,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:22,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1356 transitions. [2023-08-24 14:03:22,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44826446280991733 [2023-08-24 14:03:22,712 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1356 transitions. [2023-08-24 14:03:22,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1356 transitions. [2023-08-24 14:03:22,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:22,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1356 transitions. [2023-08-24 14:03:22,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 271.2) internal successors, (1356), 5 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:22,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:22,725 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:22,725 INFO L175 Difference]: Start difference. First operand has 114 places, 171 transitions, 2039 flow. Second operand 5 states and 1356 transitions. [2023-08-24 14:03:22,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 205 transitions, 2556 flow [2023-08-24 14:03:23,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 205 transitions, 2438 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:23,379 INFO L231 Difference]: Finished difference. Result has 117 places, 169 transitions, 1943 flow [2023-08-24 14:03:23,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1943, PETRI_PLACES=117, PETRI_TRANSITIONS=169} [2023-08-24 14:03:23,379 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 79 predicate places. [2023-08-24 14:03:23,379 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 169 transitions, 1943 flow [2023-08-24 14:03:23,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:23,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:23,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:23,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 14:03:23,380 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:23,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:23,381 INFO L85 PathProgramCache]: Analyzing trace with hash -765556149, now seen corresponding path program 5 times [2023-08-24 14:03:23,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:23,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169443420] [2023-08-24 14:03:23,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:23,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:23,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:23,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:23,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169443420] [2023-08-24 14:03:23,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169443420] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:23,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:23,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:23,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812401112] [2023-08-24 14:03:23,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:23,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:23,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:23,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:23,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:23,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 169 transitions, 1943 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:23,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:23,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:23,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:25,000 INFO L124 PetriNetUnfolderBase]: 8043/12181 cut-off events. [2023-08-24 14:03:25,000 INFO L125 PetriNetUnfolderBase]: For 56577/56577 co-relation queries the response was YES. [2023-08-24 14:03:25,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50208 conditions, 12181 events. 8043/12181 cut-off events. For 56577/56577 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 73914 event pairs, 1572 based on Foata normal form. 4/11301 useless extension candidates. Maximal degree in co-relation 50002. Up to 3140 conditions per place. [2023-08-24 14:03:25,060 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 190 selfloop transitions, 81 changer transitions 11/282 dead transitions. [2023-08-24 14:03:25,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 282 transitions, 3355 flow [2023-08-24 14:03:25,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:25,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:25,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1917 transitions. [2023-08-24 14:03:25,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526564344746163 [2023-08-24 14:03:25,066 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1917 transitions. [2023-08-24 14:03:25,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1917 transitions. [2023-08-24 14:03:25,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:25,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1917 transitions. [2023-08-24 14:03:25,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 273.85714285714283) internal successors, (1917), 7 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:25,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:25,077 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:25,077 INFO L175 Difference]: Start difference. First operand has 117 places, 169 transitions, 1943 flow. Second operand 7 states and 1917 transitions. [2023-08-24 14:03:25,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 282 transitions, 3355 flow [2023-08-24 14:03:25,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 282 transitions, 3277 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-24 14:03:25,737 INFO L231 Difference]: Finished difference. Result has 120 places, 184 transitions, 2271 flow [2023-08-24 14:03:25,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2271, PETRI_PLACES=120, PETRI_TRANSITIONS=184} [2023-08-24 14:03:25,738 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2023-08-24 14:03:25,738 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 184 transitions, 2271 flow [2023-08-24 14:03:25,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:25,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:25,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:25,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 14:03:25,739 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:25,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:25,740 INFO L85 PathProgramCache]: Analyzing trace with hash 874568021, now seen corresponding path program 6 times [2023-08-24 14:03:25,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:25,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145986571] [2023-08-24 14:03:25,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:25,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:25,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:25,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145986571] [2023-08-24 14:03:25,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145986571] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:25,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:25,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:25,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003061604] [2023-08-24 14:03:25,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:25,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:25,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:25,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:25,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:25,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:25,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 184 transitions, 2271 flow. Second operand has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:25,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:25,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:25,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:27,439 INFO L124 PetriNetUnfolderBase]: 7939/11957 cut-off events. [2023-08-24 14:03:27,439 INFO L125 PetriNetUnfolderBase]: For 65377/65377 co-relation queries the response was YES. [2023-08-24 14:03:27,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51482 conditions, 11957 events. 7939/11957 cut-off events. For 65377/65377 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 71407 event pairs, 1734 based on Foata normal form. 4/11077 useless extension candidates. Maximal degree in co-relation 48855. Up to 3628 conditions per place. [2023-08-24 14:03:27,490 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 189 selfloop transitions, 92 changer transitions 7/288 dead transitions. [2023-08-24 14:03:27,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 288 transitions, 3575 flow [2023-08-24 14:03:27,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:27,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:27,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1921 transitions. [2023-08-24 14:03:27,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4536009445100354 [2023-08-24 14:03:27,494 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1921 transitions. [2023-08-24 14:03:27,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1921 transitions. [2023-08-24 14:03:27,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:27,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1921 transitions. [2023-08-24 14:03:27,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 274.42857142857144) internal successors, (1921), 7 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:27,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:27,503 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:27,503 INFO L175 Difference]: Start difference. First operand has 120 places, 184 transitions, 2271 flow. Second operand 7 states and 1921 transitions. [2023-08-24 14:03:27,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 288 transitions, 3575 flow [2023-08-24 14:03:28,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 288 transitions, 3440 flow, removed 40 selfloop flow, removed 3 redundant places. [2023-08-24 14:03:28,101 INFO L231 Difference]: Finished difference. Result has 124 places, 202 transitions, 2669 flow [2023-08-24 14:03:28,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2669, PETRI_PLACES=124, PETRI_TRANSITIONS=202} [2023-08-24 14:03:28,102 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 86 predicate places. [2023-08-24 14:03:28,102 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 202 transitions, 2669 flow [2023-08-24 14:03:28,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.0) internal successors, (1295), 5 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:28,103 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] [2023-08-24 14:03:28,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 14:03:28,103 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:28,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:28,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1697259033, now seen corresponding path program 1 times [2023-08-24 14:03:28,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:28,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973635731] [2023-08-24 14:03:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:28,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:28,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:28,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:28,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973635731] [2023-08-24 14:03:28,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973635731] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:28,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:28,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:28,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629555695] [2023-08-24 14:03:28,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:28,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:28,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:28,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:28,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:28,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:28,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 202 transitions, 2669 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:28,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:28,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:30,047 INFO L124 PetriNetUnfolderBase]: 8627/13141 cut-off events. [2023-08-24 14:03:30,047 INFO L125 PetriNetUnfolderBase]: For 86249/86249 co-relation queries the response was YES. [2023-08-24 14:03:30,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57316 conditions, 13141 events. 8627/13141 cut-off events. For 86249/86249 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 81795 event pairs, 3836 based on Foata normal form. 4/12189 useless extension candidates. Maximal degree in co-relation 55080. Up to 8478 conditions per place. [2023-08-24 14:03:30,110 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 230 selfloop transitions, 29 changer transitions 5/264 dead transitions. [2023-08-24 14:03:30,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 264 transitions, 3602 flow [2023-08-24 14:03:30,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:30,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:30,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1370 transitions. [2023-08-24 14:03:30,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45289256198347105 [2023-08-24 14:03:30,113 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1370 transitions. [2023-08-24 14:03:30,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1370 transitions. [2023-08-24 14:03:30,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:30,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1370 transitions. [2023-08-24 14:03:30,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,119 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,119 INFO L175 Difference]: Start difference. First operand has 124 places, 202 transitions, 2669 flow. Second operand 5 states and 1370 transitions. [2023-08-24 14:03:30,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 264 transitions, 3602 flow [2023-08-24 14:03:30,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 264 transitions, 3472 flow, removed 65 selfloop flow, removed 0 redundant places. [2023-08-24 14:03:30,703 INFO L231 Difference]: Finished difference. Result has 129 places, 207 transitions, 2762 flow [2023-08-24 14:03:30,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2762, PETRI_PLACES=129, PETRI_TRANSITIONS=207} [2023-08-24 14:03:30,703 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2023-08-24 14:03:30,703 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 207 transitions, 2762 flow [2023-08-24 14:03:30,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:30,704 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] [2023-08-24 14:03:30,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 14:03:30,704 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:30,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:30,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1474106357, now seen corresponding path program 2 times [2023-08-24 14:03:30,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:30,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322290179] [2023-08-24 14:03:30,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:30,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:30,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:30,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:30,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322290179] [2023-08-24 14:03:30,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322290179] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:30,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:30,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:30,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533110038] [2023-08-24 14:03:30,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:30,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:30,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:30,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:30,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:30,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:30,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 207 transitions, 2762 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:30,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:30,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:32,419 INFO L124 PetriNetUnfolderBase]: 8471/12889 cut-off events. [2023-08-24 14:03:32,420 INFO L125 PetriNetUnfolderBase]: For 88560/88560 co-relation queries the response was YES. [2023-08-24 14:03:32,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56732 conditions, 12889 events. 8471/12889 cut-off events. For 88560/88560 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 80521 event pairs, 1006 based on Foata normal form. 4/11953 useless extension candidates. Maximal degree in co-relation 54730. Up to 3684 conditions per place. [2023-08-24 14:03:32,489 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 215 selfloop transitions, 110 changer transitions 5/330 dead transitions. [2023-08-24 14:03:32,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 330 transitions, 4549 flow [2023-08-24 14:03:32,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:32,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:32,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1913 transitions. [2023-08-24 14:03:32,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45171192443919717 [2023-08-24 14:03:32,496 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1913 transitions. [2023-08-24 14:03:32,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1913 transitions. [2023-08-24 14:03:32,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:32,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1913 transitions. [2023-08-24 14:03:32,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 273.2857142857143) internal successors, (1913), 7 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,504 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,505 INFO L175 Difference]: Start difference. First operand has 129 places, 207 transitions, 2762 flow. Second operand 7 states and 1913 transitions. [2023-08-24 14:03:32,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 330 transitions, 4549 flow [2023-08-24 14:03:32,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 330 transitions, 4519 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-24 14:03:32,918 INFO L231 Difference]: Finished difference. Result has 138 places, 246 transitions, 3736 flow [2023-08-24 14:03:32,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3736, PETRI_PLACES=138, PETRI_TRANSITIONS=246} [2023-08-24 14:03:32,919 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 100 predicate places. [2023-08-24 14:03:32,919 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 246 transitions, 3736 flow [2023-08-24 14:03:32,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:32,919 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] [2023-08-24 14:03:32,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 14:03:32,920 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:32,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash 83089083, now seen corresponding path program 3 times [2023-08-24 14:03:32,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:32,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202762816] [2023-08-24 14:03:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:32,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:33,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:33,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:33,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202762816] [2023-08-24 14:03:33,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202762816] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:33,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:33,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:33,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181665315] [2023-08-24 14:03:33,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:33,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:33,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:33,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:33,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:33,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:33,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 246 transitions, 3736 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:33,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:33,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:33,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:34,762 INFO L124 PetriNetUnfolderBase]: 8315/12637 cut-off events. [2023-08-24 14:03:34,762 INFO L125 PetriNetUnfolderBase]: For 99047/99047 co-relation queries the response was YES. [2023-08-24 14:03:34,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59557 conditions, 12637 events. 8315/12637 cut-off events. For 99047/99047 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 77347 event pairs, 3704 based on Foata normal form. 4/11717 useless extension candidates. Maximal degree in co-relation 57519. Up to 8478 conditions per place. [2023-08-24 14:03:34,830 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 245 selfloop transitions, 36 changer transitions 7/288 dead transitions. [2023-08-24 14:03:34,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 288 transitions, 4471 flow [2023-08-24 14:03:34,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:34,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:34,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1365 transitions. [2023-08-24 14:03:34,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512396694214876 [2023-08-24 14:03:34,832 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1365 transitions. [2023-08-24 14:03:34,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1365 transitions. [2023-08-24 14:03:34,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:34,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1365 transitions. [2023-08-24 14:03:34,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 273.0) internal successors, (1365), 5 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:34,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:34,837 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:34,837 INFO L175 Difference]: Start difference. First operand has 138 places, 246 transitions, 3736 flow. Second operand 5 states and 1365 transitions. [2023-08-24 14:03:34,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 288 transitions, 4471 flow [2023-08-24 14:03:35,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 288 transitions, 4287 flow, removed 52 selfloop flow, removed 1 redundant places. [2023-08-24 14:03:35,559 INFO L231 Difference]: Finished difference. Result has 142 places, 241 transitions, 3569 flow [2023-08-24 14:03:35,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3569, PETRI_PLACES=142, PETRI_TRANSITIONS=241} [2023-08-24 14:03:35,560 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2023-08-24 14:03:35,560 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 241 transitions, 3569 flow [2023-08-24 14:03:35,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:35,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:35,560 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] [2023-08-24 14:03:35,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 14:03:35,560 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:35,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:35,561 INFO L85 PathProgramCache]: Analyzing trace with hash -861175005, now seen corresponding path program 4 times [2023-08-24 14:03:35,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:35,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327786897] [2023-08-24 14:03:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:35,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:35,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:35,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:35,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:35,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327786897] [2023-08-24 14:03:35,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327786897] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:35,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:35,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:35,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368463700] [2023-08-24 14:03:35,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:35,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:35,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:35,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:35,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:35,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:35,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 241 transitions, 3569 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:35,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:35,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:35,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:37,670 INFO L124 PetriNetUnfolderBase]: 9919/15289 cut-off events. [2023-08-24 14:03:37,670 INFO L125 PetriNetUnfolderBase]: For 107900/107900 co-relation queries the response was YES. [2023-08-24 14:03:37,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70682 conditions, 15289 events. 9919/15289 cut-off events. For 107900/107900 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 100021 event pairs, 608 based on Foata normal form. 4/14113 useless extension candidates. Maximal degree in co-relation 68616. Up to 5012 conditions per place. [2023-08-24 14:03:37,753 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 318 selfloop transitions, 126 changer transitions 8/452 dead transitions. [2023-08-24 14:03:37,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 452 transitions, 6477 flow [2023-08-24 14:03:37,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:37,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:37,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2475 transitions. [2023-08-24 14:03:37,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2023-08-24 14:03:37,756 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2475 transitions. [2023-08-24 14:03:37,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2475 transitions. [2023-08-24 14:03:37,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:37,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2475 transitions. [2023-08-24 14:03:37,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 275.0) internal successors, (2475), 9 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,764 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,764 INFO L175 Difference]: Start difference. First operand has 142 places, 241 transitions, 3569 flow. Second operand 9 states and 2475 transitions. [2023-08-24 14:03:37,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 452 transitions, 6477 flow [2023-08-24 14:03:38,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 452 transitions, 6258 flow, removed 18 selfloop flow, removed 5 redundant places. [2023-08-24 14:03:38,763 INFO L231 Difference]: Finished difference. Result has 149 places, 290 transitions, 4468 flow [2023-08-24 14:03:38,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4468, PETRI_PLACES=149, PETRI_TRANSITIONS=290} [2023-08-24 14:03:38,763 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 111 predicate places. [2023-08-24 14:03:38,764 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 290 transitions, 4468 flow [2023-08-24 14:03:38,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:38,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:38,764 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] [2023-08-24 14:03:38,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-24 14:03:38,764 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:38,765 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:38,765 INFO L85 PathProgramCache]: Analyzing trace with hash 258767941, now seen corresponding path program 5 times [2023-08-24 14:03:38,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:38,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413587979] [2023-08-24 14:03:38,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:38,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:38,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:38,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:38,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:38,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413587979] [2023-08-24 14:03:38,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413587979] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:38,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:38,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:38,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112068135] [2023-08-24 14:03:38,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:38,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:38,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:38,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:38,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:38,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:38,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 290 transitions, 4468 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:38,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:38,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:38,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:40,748 INFO L124 PetriNetUnfolderBase]: 10195/15725 cut-off events. [2023-08-24 14:03:40,748 INFO L125 PetriNetUnfolderBase]: For 129636/129636 co-relation queries the response was YES. [2023-08-24 14:03:40,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74577 conditions, 15725 events. 10195/15725 cut-off events. For 129636/129636 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 103269 event pairs, 2426 based on Foata normal form. 4/14477 useless extension candidates. Maximal degree in co-relation 72531. Up to 6446 conditions per place. [2023-08-24 14:03:40,853 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 351 selfloop transitions, 56 changer transitions 17/424 dead transitions. [2023-08-24 14:03:40,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 424 transitions, 6564 flow [2023-08-24 14:03:40,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:40,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:40,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1657 transitions. [2023-08-24 14:03:40,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564738292011019 [2023-08-24 14:03:40,859 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1657 transitions. [2023-08-24 14:03:40,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1657 transitions. [2023-08-24 14:03:40,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:40,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1657 transitions. [2023-08-24 14:03:40,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 276.1666666666667) internal successors, (1657), 6 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:40,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:40,865 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:40,865 INFO L175 Difference]: Start difference. First operand has 149 places, 290 transitions, 4468 flow. Second operand 6 states and 1657 transitions. [2023-08-24 14:03:40,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 424 transitions, 6564 flow [2023-08-24 14:03:42,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 424 transitions, 6400 flow, removed 82 selfloop flow, removed 0 redundant places. [2023-08-24 14:03:42,107 INFO L231 Difference]: Finished difference. Result has 158 places, 294 transitions, 4597 flow [2023-08-24 14:03:42,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4342, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4597, PETRI_PLACES=158, PETRI_TRANSITIONS=294} [2023-08-24 14:03:42,108 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 120 predicate places. [2023-08-24 14:03:42,108 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 294 transitions, 4597 flow [2023-08-24 14:03:42,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:42,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:42,108 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] [2023-08-24 14:03:42,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 14:03:42,109 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:42,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:42,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1161426015, now seen corresponding path program 6 times [2023-08-24 14:03:42,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:42,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225565792] [2023-08-24 14:03:42,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:42,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:42,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:42,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:42,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:42,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225565792] [2023-08-24 14:03:42,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225565792] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:42,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:42,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:42,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330063623] [2023-08-24 14:03:42,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:42,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:42,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:42,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:42,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:42,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:42,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 294 transitions, 4597 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:42,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:42,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:42,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:44,223 INFO L124 PetriNetUnfolderBase]: 10087/15521 cut-off events. [2023-08-24 14:03:44,224 INFO L125 PetriNetUnfolderBase]: For 122650/122650 co-relation queries the response was YES. [2023-08-24 14:03:44,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74161 conditions, 15521 events. 10087/15521 cut-off events. For 122650/122650 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 100789 event pairs, 2712 based on Foata normal form. 4/14289 useless extension candidates. Maximal degree in co-relation 73853. Up to 7570 conditions per place. [2023-08-24 14:03:44,348 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 283 selfloop transitions, 67 changer transitions 8/358 dead transitions. [2023-08-24 14:03:44,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 358 transitions, 5775 flow [2023-08-24 14:03:44,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:44,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:44,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1366 transitions. [2023-08-24 14:03:44,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4515702479338843 [2023-08-24 14:03:44,350 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1366 transitions. [2023-08-24 14:03:44,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1366 transitions. [2023-08-24 14:03:44,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:44,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1366 transitions. [2023-08-24 14:03:44,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 273.2) internal successors, (1366), 5 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,354 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,354 INFO L175 Difference]: Start difference. First operand has 158 places, 294 transitions, 4597 flow. Second operand 5 states and 1366 transitions. [2023-08-24 14:03:44,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 358 transitions, 5775 flow [2023-08-24 14:03:45,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 358 transitions, 5702 flow, removed 19 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:45,521 INFO L231 Difference]: Finished difference. Result has 161 places, 290 transitions, 4629 flow [2023-08-24 14:03:45,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4528, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4629, PETRI_PLACES=161, PETRI_TRANSITIONS=290} [2023-08-24 14:03:45,522 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 123 predicate places. [2023-08-24 14:03:45,522 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 290 transitions, 4629 flow [2023-08-24 14:03:45,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:45,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:45,523 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] [2023-08-24 14:03:45,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-24 14:03:45,523 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:45,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:45,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1197384807, now seen corresponding path program 1 times [2023-08-24 14:03:45,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:45,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435777461] [2023-08-24 14:03:45,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:45,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:45,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:45,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:45,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435777461] [2023-08-24 14:03:45,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435777461] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:45,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:45,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:45,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470251590] [2023-08-24 14:03:45,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:45,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:45,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:45,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:45,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:45,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:45,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 290 transitions, 4629 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:45,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:45,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:45,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:48,007 INFO L124 PetriNetUnfolderBase]: 10043/15389 cut-off events. [2023-08-24 14:03:48,007 INFO L125 PetriNetUnfolderBase]: For 136888/136888 co-relation queries the response was YES. [2023-08-24 14:03:48,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76062 conditions, 15389 events. 10043/15389 cut-off events. For 136888/136888 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 99104 event pairs, 4492 based on Foata normal form. 4/14173 useless extension candidates. Maximal degree in co-relation 74697. Up to 12306 conditions per place. [2023-08-24 14:03:48,129 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 298 selfloop transitions, 42 changer transitions 6/346 dead transitions. [2023-08-24 14:03:48,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 346 transitions, 5728 flow [2023-08-24 14:03:48,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:48,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:48,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1368 transitions. [2023-08-24 14:03:48,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522314049586777 [2023-08-24 14:03:48,131 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1368 transitions. [2023-08-24 14:03:48,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1368 transitions. [2023-08-24 14:03:48,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:48,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1368 transitions. [2023-08-24 14:03:48,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 273.6) internal successors, (1368), 5 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,136 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,136 INFO L175 Difference]: Start difference. First operand has 161 places, 290 transitions, 4629 flow. Second operand 5 states and 1368 transitions. [2023-08-24 14:03:48,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 346 transitions, 5728 flow [2023-08-24 14:03:49,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 346 transitions, 5587 flow, removed 40 selfloop flow, removed 4 redundant places. [2023-08-24 14:03:49,245 INFO L231 Difference]: Finished difference. Result has 162 places, 292 transitions, 4693 flow [2023-08-24 14:03:49,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4495, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4693, PETRI_PLACES=162, PETRI_TRANSITIONS=292} [2023-08-24 14:03:49,245 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 124 predicate places. [2023-08-24 14:03:49,245 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 292 transitions, 4693 flow [2023-08-24 14:03:49,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:49,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:49,246 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] [2023-08-24 14:03:49,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 14:03:49,246 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:49,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:49,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1599123007, now seen corresponding path program 2 times [2023-08-24 14:03:49,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:49,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641797455] [2023-08-24 14:03:49,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:49,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:49,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:49,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:49,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641797455] [2023-08-24 14:03:49,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641797455] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:49,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:49,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:49,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104721446] [2023-08-24 14:03:49,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:49,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:49,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:49,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:49,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:49,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:49,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 292 transitions, 4693 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:49,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:49,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:49,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:52,066 INFO L124 PetriNetUnfolderBase]: 11775/18257 cut-off events. [2023-08-24 14:03:52,066 INFO L125 PetriNetUnfolderBase]: For 141889/141889 co-relation queries the response was YES. [2023-08-24 14:03:52,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85242 conditions, 18257 events. 11775/18257 cut-off events. For 141889/141889 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 124634 event pairs, 1456 based on Foata normal form. 4/16713 useless extension candidates. Maximal degree in co-relation 82401. Up to 7136 conditions per place. [2023-08-24 14:03:52,182 INFO L140 encePairwiseOnDemand]: 598/605 looper letters, 342 selfloop transitions, 96 changer transitions 8/446 dead transitions. [2023-08-24 14:03:52,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 446 transitions, 7230 flow [2023-08-24 14:03:52,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:52,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:52,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1655 transitions. [2023-08-24 14:03:52,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559228650137741 [2023-08-24 14:03:52,185 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1655 transitions. [2023-08-24 14:03:52,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1655 transitions. [2023-08-24 14:03:52,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:52,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1655 transitions. [2023-08-24 14:03:52,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 275.8333333333333) internal successors, (1655), 6 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,190 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,190 INFO L175 Difference]: Start difference. First operand has 162 places, 292 transitions, 4693 flow. Second operand 6 states and 1655 transitions. [2023-08-24 14:03:52,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 446 transitions, 7230 flow [2023-08-24 14:03:53,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 446 transitions, 7166 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-24 14:03:53,094 INFO L231 Difference]: Finished difference. Result has 170 places, 312 transitions, 5354 flow [2023-08-24 14:03:53,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5354, PETRI_PLACES=170, PETRI_TRANSITIONS=312} [2023-08-24 14:03:53,095 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 132 predicate places. [2023-08-24 14:03:53,095 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 312 transitions, 5354 flow [2023-08-24 14:03:53,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:53,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:53,096 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] [2023-08-24 14:03:53,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-24 14:03:53,096 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:53,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:53,097 INFO L85 PathProgramCache]: Analyzing trace with hash -139420267, now seen corresponding path program 3 times [2023-08-24 14:03:53,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:53,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599967898] [2023-08-24 14:03:53,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:53,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:53,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:53,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:53,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:53,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599967898] [2023-08-24 14:03:53,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599967898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:53,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:53,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:53,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786817325] [2023-08-24 14:03:53,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:53,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:53,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:53,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:53,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:53,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:53,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 312 transitions, 5354 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:53,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:53,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:53,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:55,985 INFO L124 PetriNetUnfolderBase]: 11703/18121 cut-off events. [2023-08-24 14:03:55,985 INFO L125 PetriNetUnfolderBase]: For 161556/161556 co-relation queries the response was YES. [2023-08-24 14:03:56,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88177 conditions, 18121 events. 11703/18121 cut-off events. For 161556/161556 co-relation queries the response was YES. Maximal size of possible extension queue 915. Compared 121019 event pairs, 2350 based on Foata normal form. 4/16585 useless extension candidates. Maximal degree in co-relation 85509. Up to 10121 conditions per place. [2023-08-24 14:03:56,091 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 292 selfloop transitions, 90 changer transitions 7/389 dead transitions. [2023-08-24 14:03:56,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 389 transitions, 6661 flow [2023-08-24 14:03:56,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:56,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:56,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1643 transitions. [2023-08-24 14:03:56,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45261707988980715 [2023-08-24 14:03:56,093 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1643 transitions. [2023-08-24 14:03:56,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1643 transitions. [2023-08-24 14:03:56,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:56,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1643 transitions. [2023-08-24 14:03:56,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 273.8333333333333) internal successors, (1643), 6 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:56,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:56,097 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 605.0) internal successors, (4235), 7 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:56,097 INFO L175 Difference]: Start difference. First operand has 170 places, 312 transitions, 5354 flow. Second operand 6 states and 1643 transitions. [2023-08-24 14:03:56,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 389 transitions, 6661 flow [2023-08-24 14:03:57,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 389 transitions, 6512 flow, removed 21 selfloop flow, removed 3 redundant places. [2023-08-24 14:03:57,144 INFO L231 Difference]: Finished difference. Result has 174 places, 325 transitions, 5658 flow [2023-08-24 14:03:57,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=5214, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5658, PETRI_PLACES=174, PETRI_TRANSITIONS=325} [2023-08-24 14:03:57,144 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 136 predicate places. [2023-08-24 14:03:57,144 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 325 transitions, 5658 flow [2023-08-24 14:03:57,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:57,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:57,145 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] [2023-08-24 14:03:57,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-24 14:03:57,145 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:03:57,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:57,145 INFO L85 PathProgramCache]: Analyzing trace with hash 621401423, now seen corresponding path program 4 times [2023-08-24 14:03:57,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:57,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84395817] [2023-08-24 14:03:57,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:57,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:57,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:57,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:57,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84395817] [2023-08-24 14:03:57,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84395817] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:57,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:57,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:57,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645328103] [2023-08-24 14:03:57,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:57,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:57,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:57,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:57,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:57,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:03:57,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 325 transitions, 5658 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:57,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:57,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:03:57,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:59,884 INFO L124 PetriNetUnfolderBase]: 11667/18013 cut-off events. [2023-08-24 14:03:59,884 INFO L125 PetriNetUnfolderBase]: For 161727/161727 co-relation queries the response was YES. [2023-08-24 14:03:59,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90770 conditions, 18013 events. 11667/18013 cut-off events. For 161727/161727 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 120771 event pairs, 3694 based on Foata normal form. 4/16485 useless extension candidates. Maximal degree in co-relation 88958. Up to 9614 conditions per place. [2023-08-24 14:03:59,998 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 285 selfloop transitions, 84 changer transitions 8/377 dead transitions. [2023-08-24 14:03:59,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 377 transitions, 6760 flow [2023-08-24 14:03:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:59,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:00,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1368 transitions. [2023-08-24 14:04:00,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522314049586777 [2023-08-24 14:04:00,000 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1368 transitions. [2023-08-24 14:04:00,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1368 transitions. [2023-08-24 14:04:00,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:00,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1368 transitions. [2023-08-24 14:04:00,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 273.6) internal successors, (1368), 5 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,003 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,003 INFO L175 Difference]: Start difference. First operand has 174 places, 325 transitions, 5658 flow. Second operand 5 states and 1368 transitions. [2023-08-24 14:04:00,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 377 transitions, 6760 flow [2023-08-24 14:04:00,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 377 transitions, 6624 flow, removed 22 selfloop flow, removed 5 redundant places. [2023-08-24 14:04:00,997 INFO L231 Difference]: Finished difference. Result has 174 places, 319 transitions, 5593 flow [2023-08-24 14:04:00,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5593, PETRI_PLACES=174, PETRI_TRANSITIONS=319} [2023-08-24 14:04:00,998 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 136 predicate places. [2023-08-24 14:04:00,998 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 319 transitions, 5593 flow [2023-08-24 14:04:00,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:00,998 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] [2023-08-24 14:04:00,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-24 14:04:00,999 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:00,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:00,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1734242033, now seen corresponding path program 5 times [2023-08-24 14:04:00,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:00,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412850767] [2023-08-24 14:04:00,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:00,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:01,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:01,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:01,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412850767] [2023-08-24 14:04:01,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412850767] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:01,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:01,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:01,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510903913] [2023-08-24 14:04:01,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:01,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:04:01,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:01,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:04:01,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:04:01,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 605 [2023-08-24 14:04:01,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 319 transitions, 5593 flow. Second operand has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:01,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:01,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 605 [2023-08-24 14:04:01,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:04,141 INFO L124 PetriNetUnfolderBase]: 13335/20313 cut-off events. [2023-08-24 14:04:04,141 INFO L125 PetriNetUnfolderBase]: For 190856/190856 co-relation queries the response was YES. [2023-08-24 14:04:04,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103853 conditions, 20313 events. 13335/20313 cut-off events. For 190856/190856 co-relation queries the response was YES. Maximal size of possible extension queue 989. Compared 134408 event pairs, 800 based on Foata normal form. 4/18537 useless extension candidates. Maximal degree in co-relation 102094. Up to 5013 conditions per place. [2023-08-24 14:04:04,285 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 337 selfloop transitions, 170 changer transitions 8/515 dead transitions. [2023-08-24 14:04:04,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 515 transitions, 8381 flow [2023-08-24 14:04:04,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:04:04,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:04:04,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2490 transitions. [2023-08-24 14:04:04,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573002754820937 [2023-08-24 14:04:04,288 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2490 transitions. [2023-08-24 14:04:04,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2490 transitions. [2023-08-24 14:04:04,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:04,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2490 transitions. [2023-08-24 14:04:04,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 276.6666666666667) internal successors, (2490), 9 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:04,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:04,294 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:04,294 INFO L175 Difference]: Start difference. First operand has 174 places, 319 transitions, 5593 flow. Second operand 9 states and 2490 transitions. [2023-08-24 14:04:04,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 515 transitions, 8381 flow [2023-08-24 14:04:05,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 515 transitions, 8174 flow, removed 21 selfloop flow, removed 3 redundant places. [2023-08-24 14:04:05,852 INFO L231 Difference]: Finished difference. Result has 185 places, 341 transitions, 6342 flow [2023-08-24 14:04:05,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6342, PETRI_PLACES=185, PETRI_TRANSITIONS=341} [2023-08-24 14:04:05,852 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 147 predicate places. [2023-08-24 14:04:05,853 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 341 transitions, 6342 flow [2023-08-24 14:04:05,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.2) internal successors, (1296), 5 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:05,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:05,853 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] [2023-08-24 14:04:05,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-24 14:04:05,853 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:05,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:05,853 INFO L85 PathProgramCache]: Analyzing trace with hash -329497417, now seen corresponding path program 1 times [2023-08-24 14:04:05,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:05,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505285265] [2023-08-24 14:04:05,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:05,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:05,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:05,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:05,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505285265] [2023-08-24 14:04:05,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505285265] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:05,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:05,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:05,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894326677] [2023-08-24 14:04:05,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:05,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:05,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:05,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:05,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:05,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:05,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 341 transitions, 6342 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:05,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:05,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:05,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:08,702 INFO L124 PetriNetUnfolderBase]: 12819/19585 cut-off events. [2023-08-24 14:04:08,702 INFO L125 PetriNetUnfolderBase]: For 216493/216493 co-relation queries the response was YES. [2023-08-24 14:04:08,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103587 conditions, 19585 events. 12819/19585 cut-off events. For 216493/216493 co-relation queries the response was YES. Maximal size of possible extension queue 950. Compared 130128 event pairs, 4592 based on Foata normal form. 128/17973 useless extension candidates. Maximal degree in co-relation 102648. Up to 12106 conditions per place. [2023-08-24 14:04:08,844 INFO L140 encePairwiseOnDemand]: 600/605 looper letters, 341 selfloop transitions, 51 changer transitions 9/401 dead transitions. [2023-08-24 14:04:08,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 401 transitions, 7359 flow [2023-08-24 14:04:08,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:08,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:08,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1416 transitions. [2023-08-24 14:04:08,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.468099173553719 [2023-08-24 14:04:08,847 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1416 transitions. [2023-08-24 14:04:08,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1416 transitions. [2023-08-24 14:04:08,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:08,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1416 transitions. [2023-08-24 14:04:08,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 283.2) internal successors, (1416), 5 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,852 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,852 INFO L175 Difference]: Start difference. First operand has 185 places, 341 transitions, 6342 flow. Second operand 5 states and 1416 transitions. [2023-08-24 14:04:08,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 401 transitions, 7359 flow [2023-08-24 14:04:10,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 401 transitions, 6994 flow, removed 54 selfloop flow, removed 11 redundant places. [2023-08-24 14:04:10,865 INFO L231 Difference]: Finished difference. Result has 178 places, 333 transitions, 5940 flow [2023-08-24 14:04:10,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5940, PETRI_PLACES=178, PETRI_TRANSITIONS=333} [2023-08-24 14:04:10,866 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 140 predicate places. [2023-08-24 14:04:10,866 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 333 transitions, 5940 flow [2023-08-24 14:04:10,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:10,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:10,866 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] [2023-08-24 14:04:10,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-24 14:04:10,867 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:10,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:10,867 INFO L85 PathProgramCache]: Analyzing trace with hash 180232335, now seen corresponding path program 2 times [2023-08-24 14:04:10,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:10,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382746984] [2023-08-24 14:04:10,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:10,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:10,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:10,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:10,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:10,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382746984] [2023-08-24 14:04:10,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382746984] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:10,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:10,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:10,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433728440] [2023-08-24 14:04:10,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:10,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:10,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:10,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:10,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:10,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:10,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 333 transitions, 5940 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:10,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:10,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:10,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:13,216 INFO L124 PetriNetUnfolderBase]: 12035/18201 cut-off events. [2023-08-24 14:04:13,216 INFO L125 PetriNetUnfolderBase]: For 185665/185665 co-relation queries the response was YES. [2023-08-24 14:04:13,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94859 conditions, 18201 events. 12035/18201 cut-off events. For 185665/185665 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 117467 event pairs, 5018 based on Foata normal form. 48/16613 useless extension candidates. Maximal degree in co-relation 93068. Up to 12918 conditions per place. [2023-08-24 14:04:13,325 INFO L140 encePairwiseOnDemand]: 600/605 looper letters, 311 selfloop transitions, 48 changer transitions 8/367 dead transitions. [2023-08-24 14:04:13,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 367 transitions, 6517 flow [2023-08-24 14:04:13,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:13,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:13,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1412 transitions. [2023-08-24 14:04:13,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4667768595041322 [2023-08-24 14:04:13,327 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1412 transitions. [2023-08-24 14:04:13,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1412 transitions. [2023-08-24 14:04:13,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:13,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1412 transitions. [2023-08-24 14:04:13,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 282.4) internal successors, (1412), 5 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:13,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:13,330 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:13,330 INFO L175 Difference]: Start difference. First operand has 178 places, 333 transitions, 5940 flow. Second operand 5 states and 1412 transitions. [2023-08-24 14:04:13,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 367 transitions, 6517 flow [2023-08-24 14:04:15,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 367 transitions, 6328 flow, removed 60 selfloop flow, removed 9 redundant places. [2023-08-24 14:04:15,037 INFO L231 Difference]: Finished difference. Result has 167 places, 303 transitions, 5297 flow [2023-08-24 14:04:15,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5297, PETRI_PLACES=167, PETRI_TRANSITIONS=303} [2023-08-24 14:04:15,038 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 129 predicate places. [2023-08-24 14:04:15,038 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 303 transitions, 5297 flow [2023-08-24 14:04:15,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:15,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:15,039 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] [2023-08-24 14:04:15,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-24 14:04:15,039 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:15,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:15,039 INFO L85 PathProgramCache]: Analyzing trace with hash 139056121, now seen corresponding path program 3 times [2023-08-24 14:04:15,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:15,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659035458] [2023-08-24 14:04:15,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:15,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:15,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:15,135 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:15,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:15,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659035458] [2023-08-24 14:04:15,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659035458] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:15,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:15,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:15,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018707848] [2023-08-24 14:04:15,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:15,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:15,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:15,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:15,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:15,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:15,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 303 transitions, 5297 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:15,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:15,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:15,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:17,253 INFO L124 PetriNetUnfolderBase]: 11343/17125 cut-off events. [2023-08-24 14:04:17,254 INFO L125 PetriNetUnfolderBase]: For 168674/168674 co-relation queries the response was YES. [2023-08-24 14:04:17,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87662 conditions, 17125 events. 11343/17125 cut-off events. For 168674/168674 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 109635 event pairs, 2382 based on Foata normal form. 144/15681 useless extension candidates. Maximal degree in co-relation 83648. Up to 10924 conditions per place. [2023-08-24 14:04:17,353 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 254 selfloop transitions, 61 changer transitions 16/331 dead transitions. [2023-08-24 14:04:17,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 331 transitions, 5936 flow [2023-08-24 14:04:17,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:17,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:17,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1392 transitions. [2023-08-24 14:04:17,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4601652892561984 [2023-08-24 14:04:17,355 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1392 transitions. [2023-08-24 14:04:17,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1392 transitions. [2023-08-24 14:04:17,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:17,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1392 transitions. [2023-08-24 14:04:17,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 278.4) internal successors, (1392), 5 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:17,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:17,359 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:17,359 INFO L175 Difference]: Start difference. First operand has 167 places, 303 transitions, 5297 flow. Second operand 5 states and 1392 transitions. [2023-08-24 14:04:17,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 331 transitions, 5936 flow [2023-08-24 14:04:18,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 331 transitions, 5840 flow, removed 21 selfloop flow, removed 5 redundant places. [2023-08-24 14:04:18,957 INFO L231 Difference]: Finished difference. Result has 163 places, 284 transitions, 4889 flow [2023-08-24 14:04:18,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4889, PETRI_PLACES=163, PETRI_TRANSITIONS=284} [2023-08-24 14:04:18,958 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 125 predicate places. [2023-08-24 14:04:18,958 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 284 transitions, 4889 flow [2023-08-24 14:04:18,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:18,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:18,958 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] [2023-08-24 14:04:18,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-24 14:04:18,959 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:18,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:18,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1260441979, now seen corresponding path program 4 times [2023-08-24 14:04:18,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:18,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486294895] [2023-08-24 14:04:18,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:18,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:19,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:19,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:19,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486294895] [2023-08-24 14:04:19,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486294895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:19,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:19,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:19,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659446083] [2023-08-24 14:04:19,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:19,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:19,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:19,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:19,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:19,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:19,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 284 transitions, 4889 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:19,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:19,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:19,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:21,204 INFO L124 PetriNetUnfolderBase]: 10775/16285 cut-off events. [2023-08-24 14:04:21,205 INFO L125 PetriNetUnfolderBase]: For 157362/157362 co-relation queries the response was YES. [2023-08-24 14:04:21,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82612 conditions, 16285 events. 10775/16285 cut-off events. For 157362/157362 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 103655 event pairs, 2516 based on Foata normal form. 80/14825 useless extension candidates. Maximal degree in co-relation 80476. Up to 14028 conditions per place. [2023-08-24 14:04:21,298 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 276 selfloop transitions, 38 changer transitions 0/314 dead transitions. [2023-08-24 14:04:21,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 314 transitions, 5681 flow [2023-08-24 14:04:21,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:21,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:21,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1123 transitions. [2023-08-24 14:04:21,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4640495867768595 [2023-08-24 14:04:21,300 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1123 transitions. [2023-08-24 14:04:21,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1123 transitions. [2023-08-24 14:04:21,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:21,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1123 transitions. [2023-08-24 14:04:21,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 280.75) internal successors, (1123), 4 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:21,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:21,304 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:21,304 INFO L175 Difference]: Start difference. First operand has 163 places, 284 transitions, 4889 flow. Second operand 4 states and 1123 transitions. [2023-08-24 14:04:21,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 314 transitions, 5681 flow [2023-08-24 14:04:22,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 314 transitions, 5585 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-24 14:04:22,320 INFO L231 Difference]: Finished difference. Result has 165 places, 280 transitions, 4832 flow [2023-08-24 14:04:22,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4832, PETRI_PLACES=165, PETRI_TRANSITIONS=280} [2023-08-24 14:04:22,321 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2023-08-24 14:04:22,321 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 280 transitions, 4832 flow [2023-08-24 14:04:22,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:22,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:22,321 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] [2023-08-24 14:04:22,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-24 14:04:22,322 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:22,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:22,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1817109599, now seen corresponding path program 5 times [2023-08-24 14:04:22,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:22,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376584727] [2023-08-24 14:04:22,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:22,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:22,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:22,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:22,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:22,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376584727] [2023-08-24 14:04:22,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376584727] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:22,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:22,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:22,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044863525] [2023-08-24 14:04:22,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:22,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:22,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:22,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:22,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:22,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:22,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 280 transitions, 4832 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:22,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:22,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:22,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:24,136 INFO L124 PetriNetUnfolderBase]: 9931/14905 cut-off events. [2023-08-24 14:04:24,136 INFO L125 PetriNetUnfolderBase]: For 143050/143050 co-relation queries the response was YES. [2023-08-24 14:04:24,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77516 conditions, 14905 events. 9931/14905 cut-off events. For 143050/143050 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 92000 event pairs, 1932 based on Foata normal form. 80/13581 useless extension candidates. Maximal degree in co-relation 68564. Up to 10752 conditions per place. [2023-08-24 14:04:24,231 INFO L140 encePairwiseOnDemand]: 599/605 looper letters, 256 selfloop transitions, 49 changer transitions 10/315 dead transitions. [2023-08-24 14:04:24,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 315 transitions, 5521 flow [2023-08-24 14:04:24,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:24,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:24,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1395 transitions. [2023-08-24 14:04:24,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46115702479338844 [2023-08-24 14:04:24,232 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1395 transitions. [2023-08-24 14:04:24,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1395 transitions. [2023-08-24 14:04:24,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:24,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1395 transitions. [2023-08-24 14:04:24,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 279.0) internal successors, (1395), 5 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:24,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:24,235 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:24,235 INFO L175 Difference]: Start difference. First operand has 165 places, 280 transitions, 4832 flow. Second operand 5 states and 1395 transitions. [2023-08-24 14:04:24,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 315 transitions, 5521 flow [2023-08-24 14:04:25,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 315 transitions, 5325 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-08-24 14:04:25,269 INFO L231 Difference]: Finished difference. Result has 162 places, 257 transitions, 4276 flow [2023-08-24 14:04:25,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4276, PETRI_PLACES=162, PETRI_TRANSITIONS=257} [2023-08-24 14:04:25,270 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 124 predicate places. [2023-08-24 14:04:25,270 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 257 transitions, 4276 flow [2023-08-24 14:04:25,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:25,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:25,270 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] [2023-08-24 14:04:25,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-24 14:04:25,271 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:25,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:25,271 INFO L85 PathProgramCache]: Analyzing trace with hash 117772093, now seen corresponding path program 6 times [2023-08-24 14:04:25,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:25,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523494198] [2023-08-24 14:04:25,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:25,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:25,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:25,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:25,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523494198] [2023-08-24 14:04:25,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523494198] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:25,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:25,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:25,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537491152] [2023-08-24 14:04:25,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:25,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:25,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:25,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:25,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:25,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:25,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 257 transitions, 4276 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:25,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:25,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:25,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:27,057 INFO L124 PetriNetUnfolderBase]: 9319/13933 cut-off events. [2023-08-24 14:04:27,058 INFO L125 PetriNetUnfolderBase]: For 128485/128485 co-relation queries the response was YES. [2023-08-24 14:04:27,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71105 conditions, 13933 events. 9319/13933 cut-off events. For 128485/128485 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 84434 event pairs, 2290 based on Foata normal form. 120/12705 useless extension candidates. Maximal degree in co-relation 64009. Up to 13260 conditions per place. [2023-08-24 14:04:27,126 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 237 selfloop transitions, 31 changer transitions 0/268 dead transitions. [2023-08-24 14:04:27,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 268 transitions, 4760 flow [2023-08-24 14:04:27,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:27,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:27,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1115 transitions. [2023-08-24 14:04:27,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2023-08-24 14:04:27,128 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1115 transitions. [2023-08-24 14:04:27,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1115 transitions. [2023-08-24 14:04:27,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:27,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1115 transitions. [2023-08-24 14:04:27,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:27,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:27,131 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:27,131 INFO L175 Difference]: Start difference. First operand has 162 places, 257 transitions, 4276 flow. Second operand 4 states and 1115 transitions. [2023-08-24 14:04:27,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 268 transitions, 4760 flow [2023-08-24 14:04:27,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 268 transitions, 4489 flow, removed 13 selfloop flow, removed 9 redundant places. [2023-08-24 14:04:27,666 INFO L231 Difference]: Finished difference. Result has 150 places, 241 transitions, 3799 flow [2023-08-24 14:04:27,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3799, PETRI_PLACES=150, PETRI_TRANSITIONS=241} [2023-08-24 14:04:27,666 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 112 predicate places. [2023-08-24 14:04:27,666 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 241 transitions, 3799 flow [2023-08-24 14:04:27,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:27,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:27,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:27,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-24 14:04:27,667 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:27,667 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:27,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1001971639, now seen corresponding path program 1 times [2023-08-24 14:04:27,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:27,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863144784] [2023-08-24 14:04:27,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:27,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:27,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:27,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:27,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:27,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863144784] [2023-08-24 14:04:27,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863144784] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:27,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:27,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:27,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366257937] [2023-08-24 14:04:27,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:27,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:27,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:27,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:27,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:27,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:27,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 241 transitions, 3799 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:27,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:27,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:27,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:29,246 INFO L124 PetriNetUnfolderBase]: 9207/13813 cut-off events. [2023-08-24 14:04:29,246 INFO L125 PetriNetUnfolderBase]: For 106230/106230 co-relation queries the response was YES. [2023-08-24 14:04:29,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67747 conditions, 13813 events. 9207/13813 cut-off events. For 106230/106230 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 83587 event pairs, 1628 based on Foata normal form. 96/12561 useless extension candidates. Maximal degree in co-relation 57323. Up to 11908 conditions per place. [2023-08-24 14:04:29,459 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 227 selfloop transitions, 44 changer transitions 0/271 dead transitions. [2023-08-24 14:04:29,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 271 transitions, 4475 flow [2023-08-24 14:04:29,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:29,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:29,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1118 transitions. [2023-08-24 14:04:29,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46198347107438015 [2023-08-24 14:04:29,461 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1118 transitions. [2023-08-24 14:04:29,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1118 transitions. [2023-08-24 14:04:29,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:29,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1118 transitions. [2023-08-24 14:04:29,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 279.5) internal successors, (1118), 4 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:29,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:29,463 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:29,463 INFO L175 Difference]: Start difference. First operand has 150 places, 241 transitions, 3799 flow. Second operand 4 states and 1118 transitions. [2023-08-24 14:04:29,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 271 transitions, 4475 flow [2023-08-24 14:04:29,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 271 transitions, 4436 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-24 14:04:29,941 INFO L231 Difference]: Finished difference. Result has 152 places, 239 transitions, 3845 flow [2023-08-24 14:04:29,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3845, PETRI_PLACES=152, PETRI_TRANSITIONS=239} [2023-08-24 14:04:29,942 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 114 predicate places. [2023-08-24 14:04:29,942 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 239 transitions, 3845 flow [2023-08-24 14:04:29,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:29,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:29,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] [2023-08-24 14:04:29,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-24 14:04:29,943 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:29,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:29,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1347679245, now seen corresponding path program 2 times [2023-08-24 14:04:29,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:29,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111803658] [2023-08-24 14:04:29,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:29,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:30,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:30,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:30,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111803658] [2023-08-24 14:04:30,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111803658] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:30,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:30,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:30,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460924637] [2023-08-24 14:04:30,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:30,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:30,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:30,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:30,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:30,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:30,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 239 transitions, 3845 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:30,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:30,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:30,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:31,341 INFO L124 PetriNetUnfolderBase]: 8559/12789 cut-off events. [2023-08-24 14:04:31,342 INFO L125 PetriNetUnfolderBase]: For 110473/110473 co-relation queries the response was YES. [2023-08-24 14:04:31,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63796 conditions, 12789 events. 8559/12789 cut-off events. For 110473/110473 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 75597 event pairs, 3596 based on Foata normal form. 104/11649 useless extension candidates. Maximal degree in co-relation 55183. Up to 9634 conditions per place. [2023-08-24 14:04:31,418 INFO L140 encePairwiseOnDemand]: 600/605 looper letters, 245 selfloop transitions, 28 changer transitions 17/290 dead transitions. [2023-08-24 14:04:31,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 290 transitions, 4487 flow [2023-08-24 14:04:31,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:31,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:31,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1411 transitions. [2023-08-24 14:04:31,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4664462809917355 [2023-08-24 14:04:31,420 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1411 transitions. [2023-08-24 14:04:31,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1411 transitions. [2023-08-24 14:04:31,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:31,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1411 transitions. [2023-08-24 14:04:31,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 282.2) internal successors, (1411), 5 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:31,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:31,424 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:31,424 INFO L175 Difference]: Start difference. First operand has 152 places, 239 transitions, 3845 flow. Second operand 5 states and 1411 transitions. [2023-08-24 14:04:31,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 290 transitions, 4487 flow [2023-08-24 14:04:31,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 290 transitions, 4467 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 14:04:31,996 INFO L231 Difference]: Finished difference. Result has 151 places, 218 transitions, 3463 flow [2023-08-24 14:04:31,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3463, PETRI_PLACES=151, PETRI_TRANSITIONS=218} [2023-08-24 14:04:31,996 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 113 predicate places. [2023-08-24 14:04:31,996 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 218 transitions, 3463 flow [2023-08-24 14:04:31,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:31,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:31,997 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] [2023-08-24 14:04:31,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-24 14:04:31,997 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:31,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:31,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1553360681, now seen corresponding path program 3 times [2023-08-24 14:04:31,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:31,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686008316] [2023-08-24 14:04:31,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:31,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:32,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:32,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:32,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686008316] [2023-08-24 14:04:32,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686008316] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:32,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:32,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:32,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830367606] [2023-08-24 14:04:32,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:32,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:32,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:32,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:32,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:32,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:32,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 218 transitions, 3463 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:32,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:32,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:32,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:33,213 INFO L124 PetriNetUnfolderBase]: 7803/11425 cut-off events. [2023-08-24 14:04:33,213 INFO L125 PetriNetUnfolderBase]: For 103392/103392 co-relation queries the response was YES. [2023-08-24 14:04:33,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59152 conditions, 11425 events. 7803/11425 cut-off events. For 103392/103392 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 63559 event pairs, 1338 based on Foata normal form. 56/10373 useless extension candidates. Maximal degree in co-relation 52667. Up to 9324 conditions per place. [2023-08-24 14:04:33,275 INFO L140 encePairwiseOnDemand]: 600/605 looper letters, 197 selfloop transitions, 25 changer transitions 7/229 dead transitions. [2023-08-24 14:04:33,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 229 transitions, 3693 flow [2023-08-24 14:04:33,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:33,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:33,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1122 transitions. [2023-08-24 14:04:33,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2023-08-24 14:04:33,277 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1122 transitions. [2023-08-24 14:04:33,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1122 transitions. [2023-08-24 14:04:33,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:33,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1122 transitions. [2023-08-24 14:04:33,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 280.5) internal successors, (1122), 4 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:33,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:33,279 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:33,279 INFO L175 Difference]: Start difference. First operand has 151 places, 218 transitions, 3463 flow. Second operand 4 states and 1122 transitions. [2023-08-24 14:04:33,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 229 transitions, 3693 flow [2023-08-24 14:04:33,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 229 transitions, 3492 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-08-24 14:04:33,657 INFO L231 Difference]: Finished difference. Result has 138 places, 197 transitions, 2895 flow [2023-08-24 14:04:33,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2895, PETRI_PLACES=138, PETRI_TRANSITIONS=197} [2023-08-24 14:04:33,658 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 100 predicate places. [2023-08-24 14:04:33,658 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 197 transitions, 2895 flow [2023-08-24 14:04:33,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:33,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:33,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:33,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-24 14:04:33,658 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:33,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1257775407, now seen corresponding path program 4 times [2023-08-24 14:04:33,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:33,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194330078] [2023-08-24 14:04:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:33,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:33,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:33,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:33,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:33,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194330078] [2023-08-24 14:04:33,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194330078] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:33,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:33,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:33,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10326085] [2023-08-24 14:04:33,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:33,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:33,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:33,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:33,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:33,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:33,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 197 transitions, 2895 flow. Second operand has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:33,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:33,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:33,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:34,666 INFO L124 PetriNetUnfolderBase]: 7387/10769 cut-off events. [2023-08-24 14:04:34,666 INFO L125 PetriNetUnfolderBase]: For 79751/79751 co-relation queries the response was YES. [2023-08-24 14:04:34,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53722 conditions, 10769 events. 7387/10769 cut-off events. For 79751/79751 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 58635 event pairs, 1486 based on Foata normal form. 144/9837 useless extension candidates. Maximal degree in co-relation 42815. Up to 10140 conditions per place. [2023-08-24 14:04:34,732 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 179 selfloop transitions, 25 changer transitions 0/204 dead transitions. [2023-08-24 14:04:34,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 204 transitions, 3133 flow [2023-08-24 14:04:34,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:34,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:34,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1113 transitions. [2023-08-24 14:04:34,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599173553719008 [2023-08-24 14:04:34,735 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1113 transitions. [2023-08-24 14:04:34,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1113 transitions. [2023-08-24 14:04:34,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:34,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1113 transitions. [2023-08-24 14:04:34,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 278.25) internal successors, (1113), 4 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:34,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:34,737 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:34,737 INFO L175 Difference]: Start difference. First operand has 138 places, 197 transitions, 2895 flow. Second operand 4 states and 1113 transitions. [2023-08-24 14:04:34,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 204 transitions, 3133 flow [2023-08-24 14:04:35,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 204 transitions, 2754 flow, removed 12 selfloop flow, removed 14 redundant places. [2023-08-24 14:04:35,099 INFO L231 Difference]: Finished difference. Result has 120 places, 181 transitions, 2297 flow [2023-08-24 14:04:35,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2247, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2297, PETRI_PLACES=120, PETRI_TRANSITIONS=181} [2023-08-24 14:04:35,099 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2023-08-24 14:04:35,099 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 181 transitions, 2297 flow [2023-08-24 14:04:35,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 267.5) internal successors, (1070), 4 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:35,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:35,100 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] [2023-08-24 14:04:35,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-24 14:04:35,100 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:35,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:35,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2021804827, now seen corresponding path program 1 times [2023-08-24 14:04:35,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:35,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026281087] [2023-08-24 14:04:35,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:35,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:35,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:35,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:35,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026281087] [2023-08-24 14:04:35,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026281087] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:35,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473295411] [2023-08-24 14:04:35,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:35,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:35,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:35,252 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:04:35,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 14:04:35,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:35,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 14:04:35,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:35,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:35,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:35,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:35,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473295411] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:35,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:04:35,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2023-08-24 14:04:35,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447894166] [2023-08-24 14:04:35,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:35,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 14:04:35,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:35,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 14:04:35,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-08-24 14:04:35,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 605 [2023-08-24 14:04:35,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 181 transitions, 2297 flow. Second operand has 7 states, 7 states have (on average 221.28571428571428) internal successors, (1549), 7 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:35,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:35,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 605 [2023-08-24 14:04:35,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:36,774 INFO L124 PetriNetUnfolderBase]: 7678/11186 cut-off events. [2023-08-24 14:04:36,774 INFO L125 PetriNetUnfolderBase]: For 52630/52630 co-relation queries the response was YES. [2023-08-24 14:04:36,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51163 conditions, 11186 events. 7678/11186 cut-off events. For 52630/52630 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 63281 event pairs, 1870 based on Foata normal form. 126/10214 useless extension candidates. Maximal degree in co-relation 38231. Up to 2822 conditions per place. [2023-08-24 14:04:36,858 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 458 selfloop transitions, 55 changer transitions 0/513 dead transitions. [2023-08-24 14:04:36,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 513 transitions, 7340 flow [2023-08-24 14:04:36,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:04:36,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:04:36,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2116 transitions. [2023-08-24 14:04:36,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388613406795225 [2023-08-24 14:04:36,860 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2116 transitions. [2023-08-24 14:04:36,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2116 transitions. [2023-08-24 14:04:36,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:36,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2116 transitions. [2023-08-24 14:04:36,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 235.11111111111111) internal successors, (2116), 9 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:36,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:36,866 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 605.0) internal successors, (6050), 10 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:36,867 INFO L175 Difference]: Start difference. First operand has 120 places, 181 transitions, 2297 flow. Second operand 9 states and 2116 transitions. [2023-08-24 14:04:36,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 513 transitions, 7340 flow [2023-08-24 14:04:36,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 513 transitions, 7222 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-08-24 14:04:36,989 INFO L231 Difference]: Finished difference. Result has 129 places, 208 transitions, 2768 flow [2023-08-24 14:04:36,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2768, PETRI_PLACES=129, PETRI_TRANSITIONS=208} [2023-08-24 14:04:36,989 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2023-08-24 14:04:36,989 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 208 transitions, 2768 flow [2023-08-24 14:04:36,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 221.28571428571428) internal successors, (1549), 7 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:36,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:36,990 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] [2023-08-24 14:04:37,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:37,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-24 14:04:37,203 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:37,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:37,203 INFO L85 PathProgramCache]: Analyzing trace with hash -413019016, now seen corresponding path program 1 times [2023-08-24 14:04:37,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:37,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969085948] [2023-08-24 14:04:37,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:37,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:37,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:37,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:37,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:37,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969085948] [2023-08-24 14:04:37,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969085948] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:37,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:37,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:37,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45315587] [2023-08-24 14:04:37,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:37,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:04:37,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:37,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:04:37,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:04:37,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 605 [2023-08-24 14:04:37,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 208 transitions, 2768 flow. Second operand has 5 states, 5 states have (on average 229.0) internal successors, (1145), 5 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:37,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:37,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 605 [2023-08-24 14:04:37,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:37,936 INFO L124 PetriNetUnfolderBase]: 4800/7036 cut-off events. [2023-08-24 14:04:37,936 INFO L125 PetriNetUnfolderBase]: For 35104/35104 co-relation queries the response was YES. [2023-08-24 14:04:37,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35058 conditions, 7036 events. 4800/7036 cut-off events. For 35104/35104 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36401 event pairs, 2349 based on Foata normal form. 252/6906 useless extension candidates. Maximal degree in co-relation 28717. Up to 5929 conditions per place. [2023-08-24 14:04:37,971 INFO L140 encePairwiseOnDemand]: 600/605 looper letters, 179 selfloop transitions, 2 changer transitions 101/282 dead transitions. [2023-08-24 14:04:37,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 282 transitions, 4175 flow [2023-08-24 14:04:37,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:37,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:37,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1197 transitions. [2023-08-24 14:04:37,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39570247933884295 [2023-08-24 14:04:37,973 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1197 transitions. [2023-08-24 14:04:37,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1197 transitions. [2023-08-24 14:04:37,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:37,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1197 transitions. [2023-08-24 14:04:37,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 239.4) internal successors, (1197), 5 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:37,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:37,977 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:37,977 INFO L175 Difference]: Start difference. First operand has 129 places, 208 transitions, 2768 flow. Second operand 5 states and 1197 transitions. [2023-08-24 14:04:37,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 282 transitions, 4175 flow [2023-08-24 14:04:38,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 282 transitions, 4148 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-24 14:04:38,082 INFO L231 Difference]: Finished difference. Result has 129 places, 181 transitions, 2369 flow [2023-08-24 14:04:38,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2575, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2369, PETRI_PLACES=129, PETRI_TRANSITIONS=181} [2023-08-24 14:04:38,083 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2023-08-24 14:04:38,083 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 181 transitions, 2369 flow [2023-08-24 14:04:38,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 229.0) internal successors, (1145), 5 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:38,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:38,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-24 14:04:38,083 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:38,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:38,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1506461811, now seen corresponding path program 1 times [2023-08-24 14:04:38,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:38,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145228447] [2023-08-24 14:04:38,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:38,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:38,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 14:04:38,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:38,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145228447] [2023-08-24 14:04:38,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145228447] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:38,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:38,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:38,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087330539] [2023-08-24 14:04:38,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:38,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:38,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:38,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:38,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:38,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:38,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 181 transitions, 2369 flow. Second operand has 4 states, 4 states have (on average 268.25) internal successors, (1073), 4 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:38,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:38,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:38,678 INFO L124 PetriNetUnfolderBase]: 3977/5795 cut-off events. [2023-08-24 14:04:38,678 INFO L125 PetriNetUnfolderBase]: For 26451/26451 co-relation queries the response was YES. [2023-08-24 14:04:38,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26670 conditions, 5795 events. 3977/5795 cut-off events. For 26451/26451 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 28850 event pairs, 526 based on Foata normal form. 134/5621 useless extension candidates. Maximal degree in co-relation 26624. Up to 4294 conditions per place. [2023-08-24 14:04:38,709 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 196 selfloop transitions, 19 changer transitions 0/215 dead transitions. [2023-08-24 14:04:38,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 215 transitions, 2945 flow [2023-08-24 14:04:38,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:38,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1123 transitions. [2023-08-24 14:04:38,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4640495867768595 [2023-08-24 14:04:38,710 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1123 transitions. [2023-08-24 14:04:38,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1123 transitions. [2023-08-24 14:04:38,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:38,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1123 transitions. [2023-08-24 14:04:38,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 280.75) internal successors, (1123), 4 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,714 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,714 INFO L175 Difference]: Start difference. First operand has 129 places, 181 transitions, 2369 flow. Second operand 4 states and 1123 transitions. [2023-08-24 14:04:38,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 215 transitions, 2945 flow [2023-08-24 14:04:38,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 215 transitions, 2873 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-08-24 14:04:38,836 INFO L231 Difference]: Finished difference. Result has 120 places, 177 transitions, 2266 flow [2023-08-24 14:04:38,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2266, PETRI_PLACES=120, PETRI_TRANSITIONS=177} [2023-08-24 14:04:38,836 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2023-08-24 14:04:38,836 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 177 transitions, 2266 flow [2023-08-24 14:04:38,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 268.25) internal successors, (1073), 4 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:38,837 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] [2023-08-24 14:04:38,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-24 14:04:38,837 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:38,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:38,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1245951790, now seen corresponding path program 1 times [2023-08-24 14:04:38,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:38,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514889946] [2023-08-24 14:04:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:38,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:38,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:38,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:38,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514889946] [2023-08-24 14:04:38,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514889946] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:38,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:38,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 14:04:38,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532140114] [2023-08-24 14:04:38,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:38,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:04:38,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:38,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:04:38,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:04:38,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 605 [2023-08-24 14:04:38,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 177 transitions, 2266 flow. Second operand has 5 states, 5 states have (on average 229.0) internal successors, (1145), 5 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:38,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:38,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 605 [2023-08-24 14:04:38,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:39,309 INFO L124 PetriNetUnfolderBase]: 2597/3817 cut-off events. [2023-08-24 14:04:39,310 INFO L125 PetriNetUnfolderBase]: For 19456/19456 co-relation queries the response was YES. [2023-08-24 14:04:39,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18542 conditions, 3817 events. 2597/3817 cut-off events. For 19456/19456 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17720 event pairs, 1292 based on Foata normal form. 142/3792 useless extension candidates. Maximal degree in co-relation 18495. Up to 3175 conditions per place. [2023-08-24 14:04:39,323 INFO L140 encePairwiseOnDemand]: 600/605 looper letters, 126 selfloop transitions, 2 changer transitions 83/211 dead transitions. [2023-08-24 14:04:39,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 211 transitions, 2972 flow [2023-08-24 14:04:39,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:04:39,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:04:39,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1197 transitions. [2023-08-24 14:04:39,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39570247933884295 [2023-08-24 14:04:39,325 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1197 transitions. [2023-08-24 14:04:39,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1197 transitions. [2023-08-24 14:04:39,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:39,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1197 transitions. [2023-08-24 14:04:39,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 239.4) internal successors, (1197), 5 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,328 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 605.0) internal successors, (3630), 6 states have internal predecessors, (3630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,328 INFO L175 Difference]: Start difference. First operand has 120 places, 177 transitions, 2266 flow. Second operand 5 states and 1197 transitions. [2023-08-24 14:04:39,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 211 transitions, 2972 flow [2023-08-24 14:04:39,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 211 transitions, 2948 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-08-24 14:04:39,366 INFO L231 Difference]: Finished difference. Result has 123 places, 128 transitions, 1540 flow [2023-08-24 14:04:39,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1540, PETRI_PLACES=123, PETRI_TRANSITIONS=128} [2023-08-24 14:04:39,367 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 85 predicate places. [2023-08-24 14:04:39,367 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 128 transitions, 1540 flow [2023-08-24 14:04:39,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 229.0) internal successors, (1145), 5 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:39,367 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] [2023-08-24 14:04:39,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-24 14:04:39,367 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:39,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:39,368 INFO L85 PathProgramCache]: Analyzing trace with hash 728720569, now seen corresponding path program 2 times [2023-08-24 14:04:39,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:39,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307170084] [2023-08-24 14:04:39,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:39,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:39,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 14:04:39,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:39,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307170084] [2023-08-24 14:04:39,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307170084] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:39,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:04:39,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:04:39,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617473096] [2023-08-24 14:04:39,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:39,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:04:39,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:39,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:04:39,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:04:39,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 605 [2023-08-24 14:04:39,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 128 transitions, 1540 flow. Second operand has 4 states, 4 states have (on average 268.25) internal successors, (1073), 4 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:39,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 605 [2023-08-24 14:04:39,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:39,747 INFO L124 PetriNetUnfolderBase]: 2005/2905 cut-off events. [2023-08-24 14:04:39,748 INFO L125 PetriNetUnfolderBase]: For 12736/12736 co-relation queries the response was YES. [2023-08-24 14:04:39,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13204 conditions, 2905 events. 2005/2905 cut-off events. For 12736/12736 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12484 event pairs, 182 based on Foata normal form. 72/2825 useless extension candidates. Maximal degree in co-relation 13155. Up to 2343 conditions per place. [2023-08-24 14:04:39,761 INFO L140 encePairwiseOnDemand]: 601/605 looper letters, 132 selfloop transitions, 14 changer transitions 0/146 dead transitions. [2023-08-24 14:04:39,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 146 transitions, 1818 flow [2023-08-24 14:04:39,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:04:39,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:04:39,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1120 transitions. [2023-08-24 14:04:39,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2023-08-24 14:04:39,763 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1120 transitions. [2023-08-24 14:04:39,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1120 transitions. [2023-08-24 14:04:39,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:39,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1120 transitions. [2023-08-24 14:04:39,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 280.0) internal successors, (1120), 4 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,766 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 605.0) internal successors, (3025), 5 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,766 INFO L175 Difference]: Start difference. First operand has 123 places, 128 transitions, 1540 flow. Second operand 4 states and 1120 transitions. [2023-08-24 14:04:39,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 146 transitions, 1818 flow [2023-08-24 14:04:39,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 146 transitions, 1584 flow, removed 21 selfloop flow, removed 12 redundant places. [2023-08-24 14:04:39,819 INFO L231 Difference]: Finished difference. Result has 101 places, 116 transitions, 1205 flow [2023-08-24 14:04:39,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1205, PETRI_PLACES=101, PETRI_TRANSITIONS=116} [2023-08-24 14:04:39,819 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 63 predicate places. [2023-08-24 14:04:39,819 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 116 transitions, 1205 flow [2023-08-24 14:04:39,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 268.25) internal successors, (1073), 4 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:39,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:39,820 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] [2023-08-24 14:04:39,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-24 14:04:39,820 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:39,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:39,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1930628791, now seen corresponding path program 1 times [2023-08-24 14:04:39,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:39,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736447507] [2023-08-24 14:04:39,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:39,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:40,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:40,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:40,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736447507] [2023-08-24 14:04:40,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736447507] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:40,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445218812] [2023-08-24 14:04:40,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:40,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:40,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:40,128 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:04:40,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 14:04:40,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:40,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-24 14:04:40,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:40,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:40,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:40,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:40,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445218812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:04:40,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:04:40,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 23 [2023-08-24 14:04:40,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778324005] [2023-08-24 14:04:40,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:04:40,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 14:04:40,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:40,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 14:04:40,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2023-08-24 14:04:40,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 605 [2023-08-24 14:04:40,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 116 transitions, 1205 flow. Second operand has 25 states, 25 states have (on average 196.12) internal successors, (4903), 25 states have internal predecessors, (4903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:40,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:40,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 605 [2023-08-24 14:04:40,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:44,442 INFO L124 PetriNetUnfolderBase]: 11919/17704 cut-off events. [2023-08-24 14:04:44,443 INFO L125 PetriNetUnfolderBase]: For 51446/51446 co-relation queries the response was YES. [2023-08-24 14:04:44,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71612 conditions, 17704 events. 11919/17704 cut-off events. For 51446/51446 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 109495 event pairs, 2026 based on Foata normal form. 380/17135 useless extension candidates. Maximal degree in co-relation 49666. Up to 2126 conditions per place. [2023-08-24 14:04:44,516 INFO L140 encePairwiseOnDemand]: 587/605 looper letters, 348 selfloop transitions, 155 changer transitions 629/1132 dead transitions. [2023-08-24 14:04:44,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 1132 transitions, 11164 flow [2023-08-24 14:04:44,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-24 14:04:44,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-24 14:04:44,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 12297 transitions. [2023-08-24 14:04:44,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387603305785124 [2023-08-24 14:04:44,527 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 12297 transitions. [2023-08-24 14:04:44,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 12297 transitions. [2023-08-24 14:04:44,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:44,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 12297 transitions. [2023-08-24 14:04:44,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 204.95) internal successors, (12297), 60 states have internal predecessors, (12297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:44,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 605.0) internal successors, (36905), 61 states have internal predecessors, (36905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:44,567 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 605.0) internal successors, (36905), 61 states have internal predecessors, (36905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:44,567 INFO L175 Difference]: Start difference. First operand has 101 places, 116 transitions, 1205 flow. Second operand 60 states and 12297 transitions. [2023-08-24 14:04:44,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 1132 transitions, 11164 flow [2023-08-24 14:04:44,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 1132 transitions, 11128 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 14:04:44,935 INFO L231 Difference]: Finished difference. Result has 197 places, 250 transitions, 3392 flow [2023-08-24 14:04:44,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=3392, PETRI_PLACES=197, PETRI_TRANSITIONS=250} [2023-08-24 14:04:44,936 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 159 predicate places. [2023-08-24 14:04:44,936 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 250 transitions, 3392 flow [2023-08-24 14:04:44,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 196.12) internal successors, (4903), 25 states have internal predecessors, (4903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:44,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:44,937 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] [2023-08-24 14:04:44,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:45,137 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,SelfDestructingSolverStorable41 [2023-08-24 14:04:45,137 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:45,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:45,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1031077925, now seen corresponding path program 1 times [2023-08-24 14:04:45,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:45,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882551430] [2023-08-24 14:04:45,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:45,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:45,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:45,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:45,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882551430] [2023-08-24 14:04:45,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882551430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662230713] [2023-08-24 14:04:45,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:45,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:45,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:45,291 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:04:45,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 14:04:45,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:45,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 14:04:45,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:45,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:45,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:45,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:04:45,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662230713] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:45,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:04:45,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2023-08-24 14:04:45,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156539493] [2023-08-24 14:04:45,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:45,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 14:04:45,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:45,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 14:04:45,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-08-24 14:04:45,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 605 [2023-08-24 14:04:45,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 250 transitions, 3392 flow. Second operand has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:45,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:45,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 605 [2023-08-24 14:04:45,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:46,764 INFO L124 PetriNetUnfolderBase]: 7461/10928 cut-off events. [2023-08-24 14:04:46,764 INFO L125 PetriNetUnfolderBase]: For 88906/88906 co-relation queries the response was YES. [2023-08-24 14:04:46,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54343 conditions, 10928 events. 7461/10928 cut-off events. For 88906/88906 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 61037 event pairs, 2386 based on Foata normal form. 490/10927 useless extension candidates. Maximal degree in co-relation 54193. Up to 6336 conditions per place. [2023-08-24 14:04:46,836 INFO L140 encePairwiseOnDemand]: 596/605 looper letters, 236 selfloop transitions, 71 changer transitions 0/307 dead transitions. [2023-08-24 14:04:46,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 307 transitions, 4827 flow [2023-08-24 14:04:46,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:04:46,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:04:46,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1581 transitions. [2023-08-24 14:04:46,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3733175914994097 [2023-08-24 14:04:46,837 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1581 transitions. [2023-08-24 14:04:46,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1581 transitions. [2023-08-24 14:04:46,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:46,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1581 transitions. [2023-08-24 14:04:46,839 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 225.85714285714286) internal successors, (1581), 7 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:46,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:46,841 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 605.0) internal successors, (4840), 8 states have internal predecessors, (4840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:46,841 INFO L175 Difference]: Start difference. First operand has 197 places, 250 transitions, 3392 flow. Second operand 7 states and 1581 transitions. [2023-08-24 14:04:46,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 307 transitions, 4827 flow [2023-08-24 14:04:47,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 307 transitions, 4435 flow, removed 133 selfloop flow, removed 34 redundant places. [2023-08-24 14:04:47,430 INFO L231 Difference]: Finished difference. Result has 140 places, 251 transitions, 3420 flow [2023-08-24 14:04:47,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3420, PETRI_PLACES=140, PETRI_TRANSITIONS=251} [2023-08-24 14:04:47,431 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 102 predicate places. [2023-08-24 14:04:47,431 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 251 transitions, 3420 flow [2023-08-24 14:04:47,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:47,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:47,431 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] [2023-08-24 14:04:47,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:47,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:47,637 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:47,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:47,637 INFO L85 PathProgramCache]: Analyzing trace with hash -2069502697, now seen corresponding path program 1 times [2023-08-24 14:04:47,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:47,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775970314] [2023-08-24 14:04:47,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:47,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:47,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:47,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:47,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:47,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775970314] [2023-08-24 14:04:47,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775970314] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:47,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931092802] [2023-08-24 14:04:47,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:47,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:47,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:47,893 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:04:47,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 14:04:48,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:48,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-24 14:04:48,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:48,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:48,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:48,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:48,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931092802] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:04:48,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:04:48,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 16 [2023-08-24 14:04:48,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252621405] [2023-08-24 14:04:48,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:04:48,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 14:04:48,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:48,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 14:04:48,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-08-24 14:04:48,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 605 [2023-08-24 14:04:48,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 251 transitions, 3420 flow. Second operand has 17 states, 17 states have (on average 216.76470588235293) internal successors, (3685), 17 states have internal predecessors, (3685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:48,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:48,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 605 [2023-08-24 14:04:48,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:50,588 INFO L124 PetriNetUnfolderBase]: 15556/23119 cut-off events. [2023-08-24 14:04:50,589 INFO L125 PetriNetUnfolderBase]: For 100816/100816 co-relation queries the response was YES. [2023-08-24 14:04:50,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105856 conditions, 23119 events. 15556/23119 cut-off events. For 100816/100816 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 147028 event pairs, 5746 based on Foata normal form. 15/23134 useless extension candidates. Maximal degree in co-relation 79139. Up to 9601 conditions per place. [2023-08-24 14:04:50,742 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 361 selfloop transitions, 144 changer transitions 77/582 dead transitions. [2023-08-24 14:04:50,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 582 transitions, 8825 flow [2023-08-24 14:04:50,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:04:50,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:04:50,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2454 transitions. [2023-08-24 14:04:50,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36874530428249436 [2023-08-24 14:04:50,744 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2454 transitions. [2023-08-24 14:04:50,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2454 transitions. [2023-08-24 14:04:50,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:50,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2454 transitions. [2023-08-24 14:04:50,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 223.0909090909091) internal successors, (2454), 11 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 605.0) internal successors, (7260), 12 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,749 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 605.0) internal successors, (7260), 12 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,749 INFO L175 Difference]: Start difference. First operand has 140 places, 251 transitions, 3420 flow. Second operand 11 states and 2454 transitions. [2023-08-24 14:04:50,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 582 transitions, 8825 flow [2023-08-24 14:04:51,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 582 transitions, 8685 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 14:04:51,501 INFO L231 Difference]: Finished difference. Result has 151 places, 322 transitions, 4844 flow [2023-08-24 14:04:51,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4844, PETRI_PLACES=151, PETRI_TRANSITIONS=322} [2023-08-24 14:04:51,502 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 113 predicate places. [2023-08-24 14:04:51,502 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 322 transitions, 4844 flow [2023-08-24 14:04:51,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 216.76470588235293) internal successors, (3685), 17 states have internal predecessors, (3685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:51,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:51,503 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:51,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:51,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:51,704 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:51,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:51,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1285105330, now seen corresponding path program 1 times [2023-08-24 14:04:51,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:51,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967030751] [2023-08-24 14:04:51,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:51,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:51,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:51,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:51,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:51,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967030751] [2023-08-24 14:04:51,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967030751] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:51,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679240405] [2023-08-24 14:04:51,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:51,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:51,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:51,957 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:04:51,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 14:04:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:52,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 14:04:52,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:52,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:52,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:52,544 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:52,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679240405] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:04:52,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:04:52,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-24 14:04:52,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795281849] [2023-08-24 14:04:52,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:04:52,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 14:04:52,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:52,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 14:04:52,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2023-08-24 14:04:52,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 605 [2023-08-24 14:04:52,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 322 transitions, 4844 flow. Second operand has 23 states, 23 states have (on average 220.69565217391303) internal successors, (5076), 23 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:52,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:52,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 605 [2023-08-24 14:04:52,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:55,733 INFO L124 PetriNetUnfolderBase]: 16760/24642 cut-off events. [2023-08-24 14:04:55,733 INFO L125 PetriNetUnfolderBase]: For 138326/138326 co-relation queries the response was YES. [2023-08-24 14:04:55,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113179 conditions, 24642 events. 16760/24642 cut-off events. For 138326/138326 co-relation queries the response was YES. Maximal size of possible extension queue 993. Compared 160446 event pairs, 4352 based on Foata normal form. 136/24778 useless extension candidates. Maximal degree in co-relation 83587. Up to 7845 conditions per place. [2023-08-24 14:04:55,878 INFO L140 encePairwiseOnDemand]: 595/605 looper letters, 612 selfloop transitions, 95 changer transitions 0/707 dead transitions. [2023-08-24 14:04:55,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 707 transitions, 11163 flow [2023-08-24 14:04:55,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:04:55,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:04:55,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3459 transitions. [2023-08-24 14:04:55,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3811570247933884 [2023-08-24 14:04:55,882 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3459 transitions. [2023-08-24 14:04:55,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3459 transitions. [2023-08-24 14:04:55,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:55,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3459 transitions. [2023-08-24 14:04:55,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 230.6) internal successors, (3459), 15 states have internal predecessors, (3459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:55,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 605.0) internal successors, (9680), 16 states have internal predecessors, (9680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:55,890 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 605.0) internal successors, (9680), 16 states have internal predecessors, (9680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:55,890 INFO L175 Difference]: Start difference. First operand has 151 places, 322 transitions, 4844 flow. Second operand 15 states and 3459 transitions. [2023-08-24 14:04:55,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 707 transitions, 11163 flow [2023-08-24 14:04:56,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 707 transitions, 10902 flow, removed 18 selfloop flow, removed 3 redundant places. [2023-08-24 14:04:56,425 INFO L231 Difference]: Finished difference. Result has 165 places, 369 transitions, 5582 flow [2023-08-24 14:04:56,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5582, PETRI_PLACES=165, PETRI_TRANSITIONS=369} [2023-08-24 14:04:56,426 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2023-08-24 14:04:56,426 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 369 transitions, 5582 flow [2023-08-24 14:04:56,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 220.69565217391303) internal successors, (5076), 23 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:56,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:56,427 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2023-08-24 14:04:56,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:56,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-24 14:04:56,633 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 14:04:56,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:56,634 INFO L85 PathProgramCache]: Analyzing trace with hash 394966407, now seen corresponding path program 1 times [2023-08-24 14:04:56,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:56,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679088434] [2023-08-24 14:04:56,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:56,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:56,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:58,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:58,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679088434] [2023-08-24 14:04:58,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679088434] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:58,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12960005] [2023-08-24 14:04:58,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:58,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:58,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:58,853 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:04:58,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 14:04:59,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:59,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-24 14:04:59,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:59,071 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 198 [2023-08-24 14:04:59,410 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 14:04:59,515 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 14:04:59,685 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 14:04:59,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:04:59,906 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 14:04:59,906 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-08-24 14:05:00,293 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:00,294 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:05:00,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:00,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:01,730 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,731 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 65 [2023-08-24 14:05:01,780 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,781 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36971 treesize of output 34828 [2023-08-24 14:05:01,940 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,940 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1291 treesize of output 1267 [2023-08-24 14:05:01,998 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,999 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1014 treesize of output 894 [2023-08-24 14:05:02,052 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:02,053 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1115 treesize of output 1043 [2023-08-24 14:13:27,499 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:27,500 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 65 [2023-08-24 14:13:27,527 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:27,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 5035 treesize of output 4748 [2023-08-24 14:13:27,602 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:27,602 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1291 treesize of output 1219 [2023-08-24 14:13:27,637 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:27,638 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 982 treesize of output 862 [2023-08-24 14:13:27,694 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:27,695 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1067 treesize of output 1043 Received shutdown request... [2023-08-24 14:16:27,870 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-24 14:16:27,873 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-08-24 14:16:27,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-24 14:16:27,896 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 14:16:27,896 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 14:16:28,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:16:28,080 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 23ms.. [2023-08-24 14:16:28,081 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-24 14:16:28,081 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-24 14:16:28,081 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-24 14:16:28,082 INFO L445 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:16:28,084 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 14:16:28,084 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 14:16:28,086 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 02:16:28 BasicIcfg [2023-08-24 14:16:28,087 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 14:16:28,087 INFO L158 Benchmark]: Toolchain (without parser) took 812241.77ms. Allocated memory was 367.0MB in the beginning and 13.3GB in the end (delta: 13.0GB). Free memory was 343.9MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 11.4GB. Max. memory is 16.0GB. [2023-08-24 14:16:28,087 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 367.0MB. Free memory is still 344.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 14:16:28,087 INFO L158 Benchmark]: CACSL2BoogieTranslator took 236.76ms. Allocated memory is still 367.0MB. Free memory was 343.9MB in the beginning and 331.3MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 14:16:28,088 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.66ms. Allocated memory is still 367.0MB. Free memory was 331.3MB in the beginning and 329.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 14:16:28,088 INFO L158 Benchmark]: Boogie Preprocessor took 59.22ms. Allocated memory is still 367.0MB. Free memory was 329.2MB in the beginning and 327.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 14:16:28,088 INFO L158 Benchmark]: RCFGBuilder took 611.43ms. Allocated memory is still 367.0MB. Free memory was 327.1MB in the beginning and 303.6MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-08-24 14:16:28,088 INFO L158 Benchmark]: TraceAbstraction took 811272.30ms. Allocated memory was 367.0MB in the beginning and 13.3GB in the end (delta: 13.0GB). Free memory was 303.0MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 11.4GB. Max. memory is 16.0GB. [2023-08-24 14:16:28,089 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.17ms. Allocated memory is still 367.0MB. Free memory is still 344.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 236.76ms. Allocated memory is still 367.0MB. Free memory was 343.9MB in the beginning and 331.3MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 56.66ms. Allocated memory is still 367.0MB. Free memory was 331.3MB in the beginning and 329.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 59.22ms. Allocated memory is still 367.0MB. Free memory was 329.2MB in the beginning and 327.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 611.43ms. Allocated memory is still 367.0MB. Free memory was 327.1MB in the beginning and 303.6MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 811272.30ms. Allocated memory was 367.0MB in the beginning and 13.3GB in the end (delta: 13.0GB). Free memory was 303.0MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 11.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.9s, 266 PlacesBefore, 38 PlacesAfterwards, 284 TransitionsBefore, 39 TransitionsAfterwards, 7998 CoEnabledTransitionPairs, 8 FixpointIterations, 150 TrivialSequentialCompositions, 76 ConcurrentSequentialCompositions, 35 TrivialYvCompositions, 30 ConcurrentYvCompositions, 17 ChoiceCompositions, 308 TotalNumberOfCompositions, 10439 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7917, independent: 7768, independent conditional: 0, independent unconditional: 7768, dependent: 149, dependent conditional: 0, dependent unconditional: 149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4704, independent: 4670, independent conditional: 0, independent unconditional: 4670, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7917, independent: 3098, independent conditional: 0, independent unconditional: 3098, dependent: 115, dependent conditional: 0, dependent unconditional: 115, unknown: 4704, unknown conditional: 0, unknown unconditional: 4704] , Statistics on independence cache: Total cache size (in pairs): 153, Positive cache size: 143, Positive conditional cache size: 0, Positive unconditional cache size: 143, Negative cache size: 10, Negative conditional cache size: 0, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 23ms.. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 23ms.. - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 23ms.. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 23ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 354 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 811.1s, OverallIterations: 46, TraceHistogramMax: 2, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 99.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 9.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4998 SdHoareTripleChecker+Valid, 8.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4998 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 6.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 125 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12450 IncrementalHoareTripleChecker+Invalid, 12575 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 125 mSolverCounterUnsat, 0 mSDtfsCounter, 12450 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 659 GetRequests, 315 SyntacticMatches, 4 SemanticMatches, 340 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2259 ImplicationChecksByTransitivity, 3.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6342occurred in iteration=26, InterpolantAutomatonStates: 331, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 8.0s InterpolantComputationTime, 1121 NumberOfCodeBlocks, 1121 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 1204 ConstructedInterpolants, 0 QuantifiedInterpolants, 6983 SizeOfPredicates, 50 NumberOfNonLiveVariables, 1569 ConjunctsInSsa, 70 ConjunctsInUnsatCore, 55 InterpolantComputations, 42 PerfectInterpolantSequences, 60/92 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown