/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 09:51:21,169 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 09:51:21,220 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 09:51:21,224 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 09:51:21,224 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 09:51:21,245 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 09:51:21,245 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 09:51:21,246 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 09:51:21,246 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 09:51:21,247 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 09:51:21,247 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 09:51:21,247 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 09:51:21,248 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 09:51:21,248 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 09:51:21,248 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 09:51:21,249 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 09:51:21,249 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 09:51:21,249 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 09:51:21,250 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 09:51:21,250 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 09:51:21,250 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 09:51:21,251 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 09:51:21,256 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 09:51:21,256 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 09:51:21,256 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 09:51:21,257 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 09:51:21,257 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 09:51:21,257 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 09:51:21,258 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 09:51:21,258 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 09:51:21,258 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 09:51:21,259 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 09:51:21,259 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 09:51:21,259 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 09:51:21,260 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 09:51:21,260 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-24 09:51:21,588 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 09:51:21,612 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 09:51:21,614 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 09:51:21,616 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 09:51:21,616 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 09:51:21,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-24 09:51:22,868 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 09:51:23,078 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 09:51:23,078 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-08-24 09:51:23,085 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3db564780/d6d049170b8d4dcba17feaaa3ac115f5/FLAG63beeffa8 [2023-08-24 09:51:23,101 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3db564780/d6d049170b8d4dcba17feaaa3ac115f5 [2023-08-24 09:51:23,106 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 09:51:23,108 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 09:51:23,113 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 09:51:23,113 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 09:51:23,116 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 09:51:23,117 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,118 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70cf2a3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23, skipping insertion in model container [2023-08-24 09:51:23,118 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,135 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 09:51:23,294 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/popl20-nonblocking-cntr.wvr.c[2037,2050] [2023-08-24 09:51:23,295 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 09:51:23,302 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 09:51:23,325 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/popl20-nonblocking-cntr.wvr.c[2037,2050] [2023-08-24 09:51:23,330 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 09:51:23,337 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 09:51:23,337 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 09:51:23,343 INFO L206 MainTranslator]: Completed translation [2023-08-24 09:51:23,345 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23 WrapperNode [2023-08-24 09:51:23,345 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 09:51:23,346 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 09:51:23,346 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 09:51:23,346 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 09:51:23,352 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,359 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,377 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2023-08-24 09:51:23,377 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 09:51:23,378 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 09:51:23,379 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 09:51:23,379 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 09:51:23,386 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,386 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,396 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,397 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,404 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,407 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,408 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,409 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,410 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 09:51:23,411 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 09:51:23,411 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 09:51:23,411 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 09:51:23,411 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (1/1) ... [2023-08-24 09:51:23,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 09:51:23,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:23,441 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 09:51:23,462 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 09:51:23,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 09:51:23,477 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 09:51:23,478 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 09:51:23,478 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 09:51:23,478 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 09:51:23,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 09:51:23,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 09:51:23,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 09:51:23,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-24 09:51:23,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-24 09:51:23,479 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 09:51:23,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 09:51:23,479 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 09:51:23,479 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 09:51:23,480 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 09:51:23,557 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 09:51:23,559 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 09:51:23,718 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 09:51:23,746 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 09:51:23,747 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-24 09:51:23,748 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 09:51:23 BoogieIcfgContainer [2023-08-24 09:51:23,749 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 09:51:23,750 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 09:51:23,750 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 09:51:23,753 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 09:51:23,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 09:51:23" (1/3) ... [2023-08-24 09:51:23,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5decc07c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 09:51:23, skipping insertion in model container [2023-08-24 09:51:23,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 09:51:23" (2/3) ... [2023-08-24 09:51:23,754 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5decc07c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 09:51:23, skipping insertion in model container [2023-08-24 09:51:23,754 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 09:51:23" (3/3) ... [2023-08-24 09:51:23,755 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-08-24 09:51:23,776 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 09:51:23,776 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 09:51:23,777 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 09:51:23,838 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 09:51:23,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 77 transitions, 170 flow [2023-08-24 09:51:23,912 INFO L124 PetriNetUnfolderBase]: 6/75 cut-off events. [2023-08-24 09:51:23,912 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 09:51:23,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84 conditions, 75 events. 6/75 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-08-24 09:51:23,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 77 transitions, 170 flow [2023-08-24 09:51:23,930 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 67 transitions, 146 flow [2023-08-24 09:51:23,932 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 09:51:23,939 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 67 transitions, 146 flow [2023-08-24 09:51:23,942 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 67 transitions, 146 flow [2023-08-24 09:51:23,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 68 places, 67 transitions, 146 flow [2023-08-24 09:51:23,964 INFO L124 PetriNetUnfolderBase]: 6/67 cut-off events. [2023-08-24 09:51:23,964 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 09:51:23,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76 conditions, 67 events. 6/67 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 45 event pairs, 0 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-08-24 09:51:23,966 INFO L119 LiptonReduction]: Number of co-enabled transitions 436 [2023-08-24 09:51:25,970 INFO L134 LiptonReduction]: Checked pairs total: 452 [2023-08-24 09:51:25,971 INFO L136 LiptonReduction]: Total number of compositions: 61 [2023-08-24 09:51:25,983 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 09:51:25,989 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;@2541b60f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 09:51:25,989 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-24 09:51:25,994 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 09:51:25,994 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2023-08-24 09:51:25,994 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 09:51:25,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:25,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:25,995 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:26,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:26,001 INFO L85 PathProgramCache]: Analyzing trace with hash 86937769, now seen corresponding path program 1 times [2023-08-24 09:51:26,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:26,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040652427] [2023-08-24 09:51:26,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:26,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:26,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:26,382 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 09:51:26,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040652427] [2023-08-24 09:51:26,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040652427] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 09:51:26,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 09:51:26,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 09:51:26,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17124538] [2023-08-24 09:51:26,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 09:51:26,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 09:51:26,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:26,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 09:51:26,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 09:51:26,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 138 [2023-08-24 09:51:26,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:26,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 138 [2023-08-24 09:51:26,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:26,496 INFO L124 PetriNetUnfolderBase]: 59/100 cut-off events. [2023-08-24 09:51:26,496 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-24 09:51:26,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 100 events. 59/100 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 243 event pairs, 23 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 165. Up to 78 conditions per place. [2023-08-24 09:51:26,500 INFO L140 encePairwiseOnDemand]: 134/138 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-08-24 09:51:26,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 21 transitions, 97 flow [2023-08-24 09:51:26,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 09:51:26,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 09:51:26,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 253 transitions. [2023-08-24 09:51:26,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2023-08-24 09:51:26,518 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 253 transitions. [2023-08-24 09:51:26,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 253 transitions. [2023-08-24 09:51:26,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:26,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 253 transitions. [2023-08-24 09:51:26,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 63.25) internal successors, (253), 4 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,531 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,533 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 4 states and 253 transitions. [2023-08-24 09:51:26,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 21 transitions, 97 flow [2023-08-24 09:51:26,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 21 transitions, 87 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 09:51:26,537 INFO L231 Difference]: Finished difference. Result has 20 places, 16 transitions, 48 flow [2023-08-24 09:51:26,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=48, PETRI_PLACES=20, PETRI_TRANSITIONS=16} [2023-08-24 09:51:26,542 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 0 predicate places. [2023-08-24 09:51:26,542 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 16 transitions, 48 flow [2023-08-24 09:51:26,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:26,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:26,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 09:51:26,543 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:26,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:26,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1441172027, now seen corresponding path program 1 times [2023-08-24 09:51:26,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:26,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071668423] [2023-08-24 09:51:26,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:26,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:26,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:26,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:26,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:26,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071668423] [2023-08-24 09:51:26,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071668423] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 09:51:26,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 09:51:26,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 09:51:26,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349353336] [2023-08-24 09:51:26,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 09:51:26,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 09:51:26,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:26,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 09:51:26,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 09:51:26,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 138 [2023-08-24 09:51:26,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:26,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 138 [2023-08-24 09:51:26,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:26,732 INFO L124 PetriNetUnfolderBase]: 86/161 cut-off events. [2023-08-24 09:51:26,732 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2023-08-24 09:51:26,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 161 events. 86/161 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 488 event pairs, 33 based on Foata normal form. 4/131 useless extension candidates. Maximal degree in co-relation 89. Up to 93 conditions per place. [2023-08-24 09:51:26,733 INFO L140 encePairwiseOnDemand]: 133/138 looper letters, 30 selfloop transitions, 3 changer transitions 6/39 dead transitions. [2023-08-24 09:51:26,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 39 transitions, 197 flow [2023-08-24 09:51:26,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 09:51:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 09:51:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 307 transitions. [2023-08-24 09:51:26,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449275362318841 [2023-08-24 09:51:26,736 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 307 transitions. [2023-08-24 09:51:26,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 307 transitions. [2023-08-24 09:51:26,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:26,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 307 transitions. [2023-08-24 09:51:26,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 61.4) internal successors, (307), 5 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 138.0) internal successors, (828), 6 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,739 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 138.0) internal successors, (828), 6 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,740 INFO L175 Difference]: Start difference. First operand has 20 places, 16 transitions, 48 flow. Second operand 5 states and 307 transitions. [2023-08-24 09:51:26,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 39 transitions, 197 flow [2023-08-24 09:51:26,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 183 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-24 09:51:26,741 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 64 flow [2023-08-24 09:51:26,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=64, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-08-24 09:51:26,742 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-08-24 09:51:26,742 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 64 flow [2023-08-24 09:51:26,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:26,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:26,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 09:51:26,743 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:26,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:26,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1846837317, now seen corresponding path program 2 times [2023-08-24 09:51:26,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:26,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197844713] [2023-08-24 09:51:26,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:26,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:26,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:26,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:26,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:26,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197844713] [2023-08-24 09:51:26,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197844713] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:26,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631082383] [2023-08-24 09:51:26,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:51:26,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:26,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:26,808 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 09:51:26,809 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 09:51:26,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 09:51:26,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:26,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-24 09:51:26,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:26,947 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 09:51:26,948 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 09:51:26,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631082383] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 09:51:26,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 09:51:26,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-24 09:51:26,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965316866] [2023-08-24 09:51:26,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 09:51:26,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 09:51:26,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:26,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 09:51:26,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-24 09:51:26,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 138 [2023-08-24 09:51:26,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:26,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 138 [2023-08-24 09:51:26,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:26,988 INFO L124 PetriNetUnfolderBase]: 51/94 cut-off events. [2023-08-24 09:51:26,989 INFO L125 PetriNetUnfolderBase]: For 66/73 co-relation queries the response was YES. [2023-08-24 09:51:26,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 272 conditions, 94 events. 51/94 cut-off events. For 66/73 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 216 event pairs, 16 based on Foata normal form. 15/89 useless extension candidates. Maximal degree in co-relation 170. Up to 73 conditions per place. [2023-08-24 09:51:26,990 INFO L140 encePairwiseOnDemand]: 134/138 looper letters, 19 selfloop transitions, 3 changer transitions 0/23 dead transitions. [2023-08-24 09:51:26,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 23 transitions, 121 flow [2023-08-24 09:51:26,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 09:51:26,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 09:51:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 241 transitions. [2023-08-24 09:51:26,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365942028985507 [2023-08-24 09:51:26,991 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 241 transitions. [2023-08-24 09:51:26,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 241 transitions. [2023-08-24 09:51:26,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:26,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 241 transitions. [2023-08-24 09:51:26,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 60.25) internal successors, (241), 4 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,994 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,994 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 64 flow. Second operand 4 states and 241 transitions. [2023-08-24 09:51:26,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 23 transitions, 121 flow [2023-08-24 09:51:26,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 23 transitions, 111 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-24 09:51:26,996 INFO L231 Difference]: Finished difference. Result has 23 places, 17 transitions, 56 flow [2023-08-24 09:51:26,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=56, PETRI_PLACES=23, PETRI_TRANSITIONS=17} [2023-08-24 09:51:26,997 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 3 predicate places. [2023-08-24 09:51:26,997 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 17 transitions, 56 flow [2023-08-24 09:51:26,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:26,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:26,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:27,008 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 09:51:27,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:27,203 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:27,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:27,204 INFO L85 PathProgramCache]: Analyzing trace with hash -200595888, now seen corresponding path program 1 times [2023-08-24 09:51:27,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:27,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263698834] [2023-08-24 09:51:27,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:27,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:27,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:51:27,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:27,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263698834] [2023-08-24 09:51:27,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263698834] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:27,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327330717] [2023-08-24 09:51:27,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:27,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:27,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:27,297 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 09:51:27,299 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 09:51:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:27,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-24 09:51:27,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:27,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:51:27,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:27,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:51:27,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327330717] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:27,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:27,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2023-08-24 09:51:27,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996910152] [2023-08-24 09:51:27,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:27,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 09:51:27,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:27,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 09:51:27,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 09:51:27,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 138 [2023-08-24 09:51:27,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 17 transitions, 56 flow. Second operand has 5 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:27,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:27,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 138 [2023-08-24 09:51:27,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:27,520 INFO L124 PetriNetUnfolderBase]: 56/102 cut-off events. [2023-08-24 09:51:27,521 INFO L125 PetriNetUnfolderBase]: For 29/36 co-relation queries the response was YES. [2023-08-24 09:51:27,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 102 events. 56/102 cut-off events. For 29/36 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 215 event pairs, 9 based on Foata normal form. 7/91 useless extension candidates. Maximal degree in co-relation 94. Up to 79 conditions per place. [2023-08-24 09:51:27,522 INFO L140 encePairwiseOnDemand]: 134/138 looper letters, 25 selfloop transitions, 5 changer transitions 0/31 dead transitions. [2023-08-24 09:51:27,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 31 transitions, 158 flow [2023-08-24 09:51:27,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 09:51:27,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 09:51:27,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2023-08-24 09:51:27,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45072463768115945 [2023-08-24 09:51:27,525 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 311 transitions. [2023-08-24 09:51:27,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 311 transitions. [2023-08-24 09:51:27,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:27,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 311 transitions. [2023-08-24 09:51:27,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 62.2) internal successors, (311), 5 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:27,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 138.0) internal successors, (828), 6 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:27,528 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 138.0) internal successors, (828), 6 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:27,528 INFO L175 Difference]: Start difference. First operand has 23 places, 17 transitions, 56 flow. Second operand 5 states and 311 transitions. [2023-08-24 09:51:27,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 31 transitions, 158 flow [2023-08-24 09:51:27,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 31 transitions, 150 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-24 09:51:27,530 INFO L231 Difference]: Finished difference. Result has 27 places, 20 transitions, 83 flow [2023-08-24 09:51:27,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=83, PETRI_PLACES=27, PETRI_TRANSITIONS=20} [2023-08-24 09:51:27,532 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 7 predicate places. [2023-08-24 09:51:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 20 transitions, 83 flow [2023-08-24 09:51:27,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 60.0) internal successors, (300), 5 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:27,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:27,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:27,547 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 09:51:27,744 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,SelfDestructingSolverStorable3 [2023-08-24 09:51:27,744 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:27,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:27,745 INFO L85 PathProgramCache]: Analyzing trace with hash -324422196, now seen corresponding path program 2 times [2023-08-24 09:51:27,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:27,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457138474] [2023-08-24 09:51:27,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:27,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:27,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:27,870 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 09:51:27,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:27,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457138474] [2023-08-24 09:51:27,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457138474] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:27,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131211451] [2023-08-24 09:51:27,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:51:27,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:27,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:27,873 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 09:51:27,875 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 09:51:27,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:51:27,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:27,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 09:51:27,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:27,998 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 09:51:27,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:28,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:28,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131211451] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:28,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:28,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 3] total 4 [2023-08-24 09:51:28,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576965990] [2023-08-24 09:51:28,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:28,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 09:51:28,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:28,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 09:51:28,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-24 09:51:28,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 138 [2023-08-24 09:51:28,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 20 transitions, 83 flow. Second operand has 6 states, 6 states have (on average 67.5) internal successors, (405), 6 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:28,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:28,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 138 [2023-08-24 09:51:28,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:28,234 INFO L124 PetriNetUnfolderBase]: 97/179 cut-off events. [2023-08-24 09:51:28,234 INFO L125 PetriNetUnfolderBase]: For 277/306 co-relation queries the response was YES. [2023-08-24 09:51:28,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 579 conditions, 179 events. 97/179 cut-off events. For 277/306 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 556 event pairs, 13 based on Foata normal form. 30/184 useless extension candidates. Maximal degree in co-relation 285. Up to 77 conditions per place. [2023-08-24 09:51:28,236 INFO L140 encePairwiseOnDemand]: 134/138 looper letters, 29 selfloop transitions, 8 changer transitions 4/43 dead transitions. [2023-08-24 09:51:28,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 43 transitions, 252 flow [2023-08-24 09:51:28,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 09:51:28,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 09:51:28,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 291 transitions. [2023-08-24 09:51:28,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271739130434783 [2023-08-24 09:51:28,238 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 291 transitions. [2023-08-24 09:51:28,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 291 transitions. [2023-08-24 09:51:28,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:28,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 291 transitions. [2023-08-24 09:51:28,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 72.75) internal successors, (291), 4 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:28,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:28,240 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 138.0) internal successors, (690), 5 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:28,240 INFO L175 Difference]: Start difference. First operand has 27 places, 20 transitions, 83 flow. Second operand 4 states and 291 transitions. [2023-08-24 09:51:28,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 43 transitions, 252 flow [2023-08-24 09:51:28,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 43 transitions, 240 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-24 09:51:28,243 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 136 flow [2023-08-24 09:51:28,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2023-08-24 09:51:28,243 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 11 predicate places. [2023-08-24 09:51:28,243 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 136 flow [2023-08-24 09:51:28,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 67.5) internal successors, (405), 6 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:28,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:28,244 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:28,255 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 09:51:28,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:28,450 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:28,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:28,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1927789895, now seen corresponding path program 3 times [2023-08-24 09:51:28,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:28,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591312969] [2023-08-24 09:51:28,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:28,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:28,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:28,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:28,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591312969] [2023-08-24 09:51:28,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591312969] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:28,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292500789] [2023-08-24 09:51:28,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 09:51:28,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:28,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:28,558 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 09:51:28,560 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 09:51:28,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 09:51:28,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:28,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 09:51:28,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:28,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:28,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:28,792 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:28,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292500789] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:28,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:28,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-08-24 09:51:28,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730365582] [2023-08-24 09:51:28,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 09:51:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:28,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 09:51:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-24 09:51:28,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:28,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 136 flow. Second operand has 16 states, 16 states have (on average 54.1875) internal successors, (867), 16 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:28,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:28,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:28,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:29,070 INFO L124 PetriNetUnfolderBase]: 217/363 cut-off events. [2023-08-24 09:51:29,070 INFO L125 PetriNetUnfolderBase]: For 575/575 co-relation queries the response was YES. [2023-08-24 09:51:29,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1319 conditions, 363 events. 217/363 cut-off events. For 575/575 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1191 event pairs, 25 based on Foata normal form. 16/379 useless extension candidates. Maximal degree in co-relation 767. Up to 189 conditions per place. [2023-08-24 09:51:29,075 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 46 selfloop transitions, 40 changer transitions 0/86 dead transitions. [2023-08-24 09:51:29,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 86 transitions, 628 flow [2023-08-24 09:51:29,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 09:51:29,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 09:51:29,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 901 transitions. [2023-08-24 09:51:29,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40806159420289856 [2023-08-24 09:51:29,079 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 901 transitions. [2023-08-24 09:51:29,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 901 transitions. [2023-08-24 09:51:29,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:29,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 901 transitions. [2023-08-24 09:51:29,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 56.3125) internal successors, (901), 16 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:29,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 138.0) internal successors, (2346), 17 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:29,087 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 138.0) internal successors, (2346), 17 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:29,088 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 136 flow. Second operand 16 states and 901 transitions. [2023-08-24 09:51:29,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 86 transitions, 628 flow [2023-08-24 09:51:29,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 86 transitions, 624 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-24 09:51:29,095 INFO L231 Difference]: Finished difference. Result has 53 places, 60 transitions, 502 flow [2023-08-24 09:51:29,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=502, PETRI_PLACES=53, PETRI_TRANSITIONS=60} [2023-08-24 09:51:29,097 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 33 predicate places. [2023-08-24 09:51:29,097 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 60 transitions, 502 flow [2023-08-24 09:51:29,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.1875) internal successors, (867), 16 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:29,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:29,098 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:29,108 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 09:51:29,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:29,304 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:29,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:29,304 INFO L85 PathProgramCache]: Analyzing trace with hash -2089851327, now seen corresponding path program 4 times [2023-08-24 09:51:29,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:29,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539977500] [2023-08-24 09:51:29,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:29,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:29,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:29,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:29,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:29,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539977500] [2023-08-24 09:51:29,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539977500] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:29,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080943367] [2023-08-24 09:51:29,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 09:51:29,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:29,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:29,425 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 09:51:29,469 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 09:51:29,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 09:51:29,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:29,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-24 09:51:29,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:29,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:29,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:29,665 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:29,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080943367] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:29,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:29,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-24 09:51:29,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461308726] [2023-08-24 09:51:29,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:29,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 09:51:29,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:29,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 09:51:29,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-08-24 09:51:29,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:29,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 60 transitions, 502 flow. Second operand has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:29,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:29,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:29,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:30,049 INFO L124 PetriNetUnfolderBase]: 307/514 cut-off events. [2023-08-24 09:51:30,049 INFO L125 PetriNetUnfolderBase]: For 1720/1720 co-relation queries the response was YES. [2023-08-24 09:51:30,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2527 conditions, 514 events. 307/514 cut-off events. For 1720/1720 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1893 event pairs, 7 based on Foata normal form. 12/526 useless extension candidates. Maximal degree in co-relation 1916. Up to 208 conditions per place. [2023-08-24 09:51:30,054 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 85 selfloop transitions, 68 changer transitions 24/177 dead transitions. [2023-08-24 09:51:30,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 177 transitions, 1605 flow [2023-08-24 09:51:30,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 09:51:30,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 09:51:30,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1316 transitions. [2023-08-24 09:51:30,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41461877756773785 [2023-08-24 09:51:30,058 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1316 transitions. [2023-08-24 09:51:30,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1316 transitions. [2023-08-24 09:51:30,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:30,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1316 transitions. [2023-08-24 09:51:30,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 57.21739130434783) internal successors, (1316), 23 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:30,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 138.0) internal successors, (3312), 24 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:30,066 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 138.0) internal successors, (3312), 24 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:30,066 INFO L175 Difference]: Start difference. First operand has 53 places, 60 transitions, 502 flow. Second operand 23 states and 1316 transitions. [2023-08-24 09:51:30,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 177 transitions, 1605 flow [2023-08-24 09:51:30,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 177 transitions, 1304 flow, removed 141 selfloop flow, removed 4 redundant places. [2023-08-24 09:51:30,079 INFO L231 Difference]: Finished difference. Result has 78 places, 100 transitions, 852 flow [2023-08-24 09:51:30,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=852, PETRI_PLACES=78, PETRI_TRANSITIONS=100} [2023-08-24 09:51:30,080 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2023-08-24 09:51:30,080 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 100 transitions, 852 flow [2023-08-24 09:51:30,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:30,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:30,081 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:30,091 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 09:51:30,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:30,288 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:30,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:30,288 INFO L85 PathProgramCache]: Analyzing trace with hash -198914523, now seen corresponding path program 5 times [2023-08-24 09:51:30,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:30,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130071227] [2023-08-24 09:51:30,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:30,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:30,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:30,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:30,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:30,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130071227] [2023-08-24 09:51:30,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130071227] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:30,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435539820] [2023-08-24 09:51:30,388 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 09:51:30,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:30,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:30,389 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 09:51:30,399 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 09:51:30,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:51:30,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:30,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 09:51:30,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:30,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:30,551 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:30,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:30,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435539820] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:30,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:30,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-24 09:51:30,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071805] [2023-08-24 09:51:30,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:30,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 09:51:30,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:30,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 09:51:30,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-24 09:51:30,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:30,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 100 transitions, 852 flow. Second operand has 17 states, 17 states have (on average 54.529411764705884) internal successors, (927), 17 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:30,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:30,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:30,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:31,063 INFO L124 PetriNetUnfolderBase]: 365/615 cut-off events. [2023-08-24 09:51:31,063 INFO L125 PetriNetUnfolderBase]: For 2763/2763 co-relation queries the response was YES. [2023-08-24 09:51:31,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3279 conditions, 615 events. 365/615 cut-off events. For 2763/2763 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2424 event pairs, 7 based on Foata normal form. 30/645 useless extension candidates. Maximal degree in co-relation 2662. Up to 266 conditions per place. [2023-08-24 09:51:31,069 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 73 selfloop transitions, 105 changer transitions 1/179 dead transitions. [2023-08-24 09:51:31,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 179 transitions, 1833 flow [2023-08-24 09:51:31,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 09:51:31,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 09:51:31,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1135 transitions. [2023-08-24 09:51:31,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.411231884057971 [2023-08-24 09:51:31,073 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1135 transitions. [2023-08-24 09:51:31,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1135 transitions. [2023-08-24 09:51:31,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:31,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1135 transitions. [2023-08-24 09:51:31,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 56.75) internal successors, (1135), 20 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:31,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 138.0) internal successors, (2898), 21 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:31,080 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 138.0) internal successors, (2898), 21 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:31,080 INFO L175 Difference]: Start difference. First operand has 78 places, 100 transitions, 852 flow. Second operand 20 states and 1135 transitions. [2023-08-24 09:51:31,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 179 transitions, 1833 flow [2023-08-24 09:51:31,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 179 transitions, 1573 flow, removed 117 selfloop flow, removed 5 redundant places. [2023-08-24 09:51:31,093 INFO L231 Difference]: Finished difference. Result has 103 places, 140 transitions, 1446 flow [2023-08-24 09:51:31,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1446, PETRI_PLACES=103, PETRI_TRANSITIONS=140} [2023-08-24 09:51:31,094 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 83 predicate places. [2023-08-24 09:51:31,094 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 140 transitions, 1446 flow [2023-08-24 09:51:31,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.529411764705884) internal successors, (927), 17 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:31,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:31,094 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:31,109 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 09:51:31,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:31,302 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:31,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:31,303 INFO L85 PathProgramCache]: Analyzing trace with hash -254558235, now seen corresponding path program 6 times [2023-08-24 09:51:31,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:31,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473047037] [2023-08-24 09:51:31,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:31,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:31,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:31,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:31,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:31,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473047037] [2023-08-24 09:51:31,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473047037] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:31,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67685782] [2023-08-24 09:51:31,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 09:51:31,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:31,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:31,392 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:31,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 09:51:31,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 09:51:31,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:31,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 09:51:31,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:31,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:31,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:31,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:31,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67685782] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:31,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:31,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-24 09:51:31,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575370464] [2023-08-24 09:51:31,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:31,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 09:51:31,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:31,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 09:51:31,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-24 09:51:31,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:31,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 140 transitions, 1446 flow. Second operand has 16 states, 16 states have (on average 54.25) internal successors, (868), 16 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:31,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:31,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:31,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:32,083 INFO L124 PetriNetUnfolderBase]: 425/711 cut-off events. [2023-08-24 09:51:32,084 INFO L125 PetriNetUnfolderBase]: For 8479/8479 co-relation queries the response was YES. [2023-08-24 09:51:32,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4651 conditions, 711 events. 425/711 cut-off events. For 8479/8479 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2921 event pairs, 10 based on Foata normal form. 22/733 useless extension candidates. Maximal degree in co-relation 4347. Up to 307 conditions per place. [2023-08-24 09:51:32,092 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 82 selfloop transitions, 121 changer transitions 0/203 dead transitions. [2023-08-24 09:51:32,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 203 transitions, 2533 flow [2023-08-24 09:51:32,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 09:51:32,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 09:51:32,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1016 transitions. [2023-08-24 09:51:32,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40901771336553944 [2023-08-24 09:51:32,095 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1016 transitions. [2023-08-24 09:51:32,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1016 transitions. [2023-08-24 09:51:32,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:32,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1016 transitions. [2023-08-24 09:51:32,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 56.44444444444444) internal successors, (1016), 18 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:32,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 138.0) internal successors, (2622), 19 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:32,102 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 138.0) internal successors, (2622), 19 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:32,102 INFO L175 Difference]: Start difference. First operand has 103 places, 140 transitions, 1446 flow. Second operand 18 states and 1016 transitions. [2023-08-24 09:51:32,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 203 transitions, 2533 flow [2023-08-24 09:51:32,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 203 transitions, 2372 flow, removed 71 selfloop flow, removed 5 redundant places. [2023-08-24 09:51:32,131 INFO L231 Difference]: Finished difference. Result has 120 places, 172 transitions, 2083 flow [2023-08-24 09:51:32,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2083, PETRI_PLACES=120, PETRI_TRANSITIONS=172} [2023-08-24 09:51:32,132 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 100 predicate places. [2023-08-24 09:51:32,132 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 172 transitions, 2083 flow [2023-08-24 09:51:32,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.25) internal successors, (868), 16 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:32,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:32,133 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:32,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:32,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:32,339 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:32,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:32,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1973496587, now seen corresponding path program 7 times [2023-08-24 09:51:32,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:32,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905726827] [2023-08-24 09:51:32,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:32,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:32,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:32,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905726827] [2023-08-24 09:51:32,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905726827] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:32,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822810054] [2023-08-24 09:51:32,475 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 09:51:32,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:32,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:32,476 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:32,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 09:51:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:32,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 09:51:32,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:32,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:32,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:32,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822810054] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:32,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:32,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-24 09:51:32,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630226910] [2023-08-24 09:51:32,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:32,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 09:51:32,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:32,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 09:51:32,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2023-08-24 09:51:32,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:32,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 172 transitions, 2083 flow. Second operand has 16 states, 16 states have (on average 54.25) internal successors, (868), 16 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:32,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:32,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:32,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:33,262 INFO L124 PetriNetUnfolderBase]: 426/738 cut-off events. [2023-08-24 09:51:33,262 INFO L125 PetriNetUnfolderBase]: For 11501/11501 co-relation queries the response was YES. [2023-08-24 09:51:33,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4826 conditions, 738 events. 426/738 cut-off events. For 11501/11501 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3218 event pairs, 9 based on Foata normal form. 38/776 useless extension candidates. Maximal degree in co-relation 4466. Up to 262 conditions per place. [2023-08-24 09:51:33,270 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 77 selfloop transitions, 136 changer transitions 1/214 dead transitions. [2023-08-24 09:51:33,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 214 transitions, 2721 flow [2023-08-24 09:51:33,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 09:51:33,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 09:51:33,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1299 transitions. [2023-08-24 09:51:33,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40926275992438566 [2023-08-24 09:51:33,277 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1299 transitions. [2023-08-24 09:51:33,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1299 transitions. [2023-08-24 09:51:33,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:33,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1299 transitions. [2023-08-24 09:51:33,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 56.47826086956522) internal successors, (1299), 23 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:33,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 138.0) internal successors, (3312), 24 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:33,286 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 138.0) internal successors, (3312), 24 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:33,286 INFO L175 Difference]: Start difference. First operand has 120 places, 172 transitions, 2083 flow. Second operand 23 states and 1299 transitions. [2023-08-24 09:51:33,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 214 transitions, 2721 flow [2023-08-24 09:51:33,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 214 transitions, 2404 flow, removed 145 selfloop flow, removed 7 redundant places. [2023-08-24 09:51:33,329 INFO L231 Difference]: Finished difference. Result has 136 places, 175 transitions, 2103 flow [2023-08-24 09:51:33,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2103, PETRI_PLACES=136, PETRI_TRANSITIONS=175} [2023-08-24 09:51:33,330 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 116 predicate places. [2023-08-24 09:51:33,331 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 175 transitions, 2103 flow [2023-08-24 09:51:33,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.25) internal successors, (868), 16 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:33,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:33,331 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:33,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:33,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-24 09:51:33,537 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:33,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:33,538 INFO L85 PathProgramCache]: Analyzing trace with hash 396752969, now seen corresponding path program 8 times [2023-08-24 09:51:33,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:33,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408175335] [2023-08-24 09:51:33,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:33,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:33,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:33,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:33,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408175335] [2023-08-24 09:51:33,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408175335] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:33,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9683140] [2023-08-24 09:51:33,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:51:33,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:33,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:33,669 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:33,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 09:51:33,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:51:33,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:33,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 09:51:33,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:33,818 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:33,819 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:33,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:33,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9683140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:33,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:33,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-24 09:51:33,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890627803] [2023-08-24 09:51:33,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:33,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 09:51:33,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:33,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 09:51:33,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-08-24 09:51:33,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:33,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 175 transitions, 2103 flow. Second operand has 18 states, 18 states have (on average 54.27777777777778) internal successors, (977), 18 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:33,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:33,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:33,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:34,497 INFO L124 PetriNetUnfolderBase]: 605/1055 cut-off events. [2023-08-24 09:51:34,497 INFO L125 PetriNetUnfolderBase]: For 5731/5731 co-relation queries the response was YES. [2023-08-24 09:51:34,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6455 conditions, 1055 events. 605/1055 cut-off events. For 5731/5731 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5139 event pairs, 7 based on Foata normal form. 12/1067 useless extension candidates. Maximal degree in co-relation 6206. Up to 333 conditions per place. [2023-08-24 09:51:34,508 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 127 selfloop transitions, 175 changer transitions 1/303 dead transitions. [2023-08-24 09:51:34,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 303 transitions, 3878 flow [2023-08-24 09:51:34,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 09:51:34,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 09:51:34,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1631 transitions. [2023-08-24 09:51:34,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40754622688655673 [2023-08-24 09:51:34,511 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1631 transitions. [2023-08-24 09:51:34,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1631 transitions. [2023-08-24 09:51:34,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:34,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1631 transitions. [2023-08-24 09:51:34,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 56.241379310344826) internal successors, (1631), 29 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 09:51:34,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 138.0) internal successors, (4140), 30 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:34,520 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 138.0) internal successors, (4140), 30 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:34,520 INFO L175 Difference]: Start difference. First operand has 136 places, 175 transitions, 2103 flow. Second operand 29 states and 1631 transitions. [2023-08-24 09:51:34,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 303 transitions, 3878 flow [2023-08-24 09:51:34,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 303 transitions, 3570 flow, removed 15 selfloop flow, removed 18 redundant places. [2023-08-24 09:51:34,550 INFO L231 Difference]: Finished difference. Result has 153 places, 251 transitions, 3302 flow [2023-08-24 09:51:34,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3302, PETRI_PLACES=153, PETRI_TRANSITIONS=251} [2023-08-24 09:51:34,551 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 133 predicate places. [2023-08-24 09:51:34,551 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 251 transitions, 3302 flow [2023-08-24 09:51:34,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.27777777777778) internal successors, (977), 18 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:34,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:34,551 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:34,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:34,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:34,757 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:34,757 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:34,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1674747507, now seen corresponding path program 9 times [2023-08-24 09:51:34,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:34,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079160681] [2023-08-24 09:51:34,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:34,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:34,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:34,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:34,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:34,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079160681] [2023-08-24 09:51:34,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079160681] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:34,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831059532] [2023-08-24 09:51:34,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 09:51:34,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:34,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:34,883 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:34,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 09:51:34,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 09:51:34,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:34,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 09:51:34,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:35,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:35,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:35,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831059532] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:35,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:35,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-24 09:51:35,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142291027] [2023-08-24 09:51:35,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:35,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 09:51:35,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:35,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 09:51:35,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-08-24 09:51:35,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:35,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 251 transitions, 3302 flow. Second operand has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:35,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:35,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:35,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:35,743 INFO L124 PetriNetUnfolderBase]: 622/1086 cut-off events. [2023-08-24 09:51:35,744 INFO L125 PetriNetUnfolderBase]: For 8368/8368 co-relation queries the response was YES. [2023-08-24 09:51:35,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7325 conditions, 1086 events. 622/1086 cut-off events. For 8368/8368 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5295 event pairs, 15 based on Foata normal form. 56/1142 useless extension candidates. Maximal degree in co-relation 7098. Up to 791 conditions per place. [2023-08-24 09:51:35,755 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 218 selfloop transitions, 89 changer transitions 2/309 dead transitions. [2023-08-24 09:51:35,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 309 transitions, 4371 flow [2023-08-24 09:51:35,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 09:51:35,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 09:51:35,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1360 transitions. [2023-08-24 09:51:35,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106280193236715 [2023-08-24 09:51:35,757 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1360 transitions. [2023-08-24 09:51:35,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1360 transitions. [2023-08-24 09:51:35,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:35,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1360 transitions. [2023-08-24 09:51:35,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 56.666666666666664) internal successors, (1360), 24 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:35,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 138.0) internal successors, (3450), 25 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:35,766 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 138.0) internal successors, (3450), 25 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:35,767 INFO L175 Difference]: Start difference. First operand has 153 places, 251 transitions, 3302 flow. Second operand 24 states and 1360 transitions. [2023-08-24 09:51:35,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 309 transitions, 4371 flow [2023-08-24 09:51:35,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 309 transitions, 4134 flow, removed 77 selfloop flow, removed 17 redundant places. [2023-08-24 09:51:35,815 INFO L231 Difference]: Finished difference. Result has 165 places, 265 transitions, 3556 flow [2023-08-24 09:51:35,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3556, PETRI_PLACES=165, PETRI_TRANSITIONS=265} [2023-08-24 09:51:35,816 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 145 predicate places. [2023-08-24 09:51:35,816 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 265 transitions, 3556 flow [2023-08-24 09:51:35,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:35,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:35,817 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:35,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:36,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-24 09:51:36,023 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:36,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:36,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1742915027, now seen corresponding path program 10 times [2023-08-24 09:51:36,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:36,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581084217] [2023-08-24 09:51:36,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:36,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:36,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:36,119 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 09:51:36,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:36,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581084217] [2023-08-24 09:51:36,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581084217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:36,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184879258] [2023-08-24 09:51:36,120 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 09:51:36,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:36,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:36,125 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:36,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 09:51:36,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 09:51:36,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:36,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:51:36,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:36,230 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 09:51:36,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:36,321 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:36,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184879258] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:36,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:36,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 5] total 8 [2023-08-24 09:51:36,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531226916] [2023-08-24 09:51:36,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:36,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 09:51:36,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:36,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 09:51:36,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-08-24 09:51:36,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 138 [2023-08-24 09:51:36,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 265 transitions, 3556 flow. Second operand has 10 states, 10 states have (on average 59.2) internal successors, (592), 10 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:36,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:36,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 138 [2023-08-24 09:51:36,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:36,645 INFO L124 PetriNetUnfolderBase]: 924/1606 cut-off events. [2023-08-24 09:51:36,645 INFO L125 PetriNetUnfolderBase]: For 12191/12195 co-relation queries the response was YES. [2023-08-24 09:51:36,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11143 conditions, 1606 events. 924/1606 cut-off events. For 12191/12195 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 8621 event pairs, 26 based on Foata normal form. 1/1607 useless extension candidates. Maximal degree in co-relation 10640. Up to 833 conditions per place. [2023-08-24 09:51:36,663 INFO L140 encePairwiseOnDemand]: 134/138 looper letters, 270 selfloop transitions, 109 changer transitions 54/436 dead transitions. [2023-08-24 09:51:36,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 436 transitions, 6601 flow [2023-08-24 09:51:36,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 09:51:36,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 09:51:36,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 389 transitions. [2023-08-24 09:51:36,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46980676328502413 [2023-08-24 09:51:36,665 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 389 transitions. [2023-08-24 09:51:36,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 389 transitions. [2023-08-24 09:51:36,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:36,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 389 transitions. [2023-08-24 09:51:36,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 64.83333333333333) internal successors, (389), 6 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:36,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 138.0) internal successors, (966), 7 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:36,667 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 138.0) internal successors, (966), 7 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:36,667 INFO L175 Difference]: Start difference. First operand has 165 places, 265 transitions, 3556 flow. Second operand 6 states and 389 transitions. [2023-08-24 09:51:36,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 436 transitions, 6601 flow [2023-08-24 09:51:36,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 436 transitions, 6283 flow, removed 128 selfloop flow, removed 6 redundant places. [2023-08-24 09:51:36,740 INFO L231 Difference]: Finished difference. Result has 166 places, 326 transitions, 4691 flow [2023-08-24 09:51:36,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4691, PETRI_PLACES=166, PETRI_TRANSITIONS=326} [2023-08-24 09:51:36,741 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 146 predicate places. [2023-08-24 09:51:36,741 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 326 transitions, 4691 flow [2023-08-24 09:51:36,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 59.2) internal successors, (592), 10 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:36,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:36,742 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:36,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:36,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-24 09:51:36,958 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:36,958 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:36,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1056493565, now seen corresponding path program 11 times [2023-08-24 09:51:36,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:36,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340943945] [2023-08-24 09:51:36,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:36,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:36,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:37,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:37,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:37,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340943945] [2023-08-24 09:51:37,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340943945] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:37,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931289400] [2023-08-24 09:51:37,091 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 09:51:37,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:37,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:37,092 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:37,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 09:51:37,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 09:51:37,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:37,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 09:51:37,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:37,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:51:37,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:37,234 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:51:37,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931289400] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:37,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:37,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 12 [2023-08-24 09:51:37,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804986322] [2023-08-24 09:51:37,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:37,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 09:51:37,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:37,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 09:51:37,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-08-24 09:51:37,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:37,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 326 transitions, 4691 flow. Second operand has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:37,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:37,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:37,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:37,780 INFO L124 PetriNetUnfolderBase]: 900/1599 cut-off events. [2023-08-24 09:51:37,780 INFO L125 PetriNetUnfolderBase]: For 14244/14244 co-relation queries the response was YES. [2023-08-24 09:51:37,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11662 conditions, 1599 events. 900/1599 cut-off events. For 14244/14244 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 8792 event pairs, 41 based on Foata normal form. 34/1633 useless extension candidates. Maximal degree in co-relation 11174. Up to 1238 conditions per place. [2023-08-24 09:51:37,805 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 301 selfloop transitions, 83 changer transitions 26/410 dead transitions. [2023-08-24 09:51:37,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 410 transitions, 6394 flow [2023-08-24 09:51:37,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 09:51:37,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 09:51:37,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1092 transitions. [2023-08-24 09:51:37,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41647597254004576 [2023-08-24 09:51:37,808 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1092 transitions. [2023-08-24 09:51:37,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1092 transitions. [2023-08-24 09:51:37,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:37,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1092 transitions. [2023-08-24 09:51:37,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 57.473684210526315) internal successors, (1092), 19 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:37,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 138.0) internal successors, (2760), 20 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:37,814 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 138.0) internal successors, (2760), 20 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:37,814 INFO L175 Difference]: Start difference. First operand has 166 places, 326 transitions, 4691 flow. Second operand 19 states and 1092 transitions. [2023-08-24 09:51:37,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 410 transitions, 6394 flow [2023-08-24 09:51:37,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 410 transitions, 6327 flow, removed 30 selfloop flow, removed 1 redundant places. [2023-08-24 09:51:37,894 INFO L231 Difference]: Finished difference. Result has 190 places, 343 transitions, 5214 flow [2023-08-24 09:51:37,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5214, PETRI_PLACES=190, PETRI_TRANSITIONS=343} [2023-08-24 09:51:37,895 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 170 predicate places. [2023-08-24 09:51:37,895 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 343 transitions, 5214 flow [2023-08-24 09:51:37,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.61538461538461) internal successors, (710), 13 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:37,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:37,896 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:37,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:38,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-24 09:51:38,103 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:38,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:38,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1295051786, now seen corresponding path program 12 times [2023-08-24 09:51:38,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:38,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788840966] [2023-08-24 09:51:38,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:38,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:38,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:38,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:38,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788840966] [2023-08-24 09:51:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788840966] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:38,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252335408] [2023-08-24 09:51:38,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 09:51:38,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:38,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:38,270 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:38,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 09:51:38,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 09:51:38,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:38,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 09:51:38,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:38,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:38,414 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:38,631 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:38,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252335408] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:38,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:38,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-24 09:51:38,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880266530] [2023-08-24 09:51:38,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:38,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 09:51:38,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:38,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 09:51:38,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-08-24 09:51:38,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:38,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 343 transitions, 5214 flow. Second operand has 21 states, 21 states have (on average 54.19047619047619) internal successors, (1138), 21 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:38,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:38,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:38,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:39,587 INFO L124 PetriNetUnfolderBase]: 1163/2054 cut-off events. [2023-08-24 09:51:39,587 INFO L125 PetriNetUnfolderBase]: For 21763/21763 co-relation queries the response was YES. [2023-08-24 09:51:39,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15544 conditions, 2054 events. 1163/2054 cut-off events. For 21763/21763 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 11836 event pairs, 14 based on Foata normal form. 18/2072 useless extension candidates. Maximal degree in co-relation 14864. Up to 628 conditions per place. [2023-08-24 09:51:39,614 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 141 selfloop transitions, 395 changer transitions 48/584 dead transitions. [2023-08-24 09:51:39,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 584 transitions, 9353 flow [2023-08-24 09:51:39,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-24 09:51:39,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-24 09:51:39,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1927 transitions. [2023-08-24 09:51:39,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106990622335891 [2023-08-24 09:51:39,617 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1927 transitions. [2023-08-24 09:51:39,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1927 transitions. [2023-08-24 09:51:39,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:39,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1927 transitions. [2023-08-24 09:51:39,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 56.6764705882353) internal successors, (1927), 34 states have internal predecessors, (1927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:39,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 138.0) internal successors, (4830), 35 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:39,640 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 138.0) internal successors, (4830), 35 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:39,640 INFO L175 Difference]: Start difference. First operand has 190 places, 343 transitions, 5214 flow. Second operand 34 states and 1927 transitions. [2023-08-24 09:51:39,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 584 transitions, 9353 flow [2023-08-24 09:51:39,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 584 transitions, 9114 flow, removed 49 selfloop flow, removed 9 redundant places. [2023-08-24 09:51:39,766 INFO L231 Difference]: Finished difference. Result has 224 places, 460 transitions, 8211 flow [2023-08-24 09:51:39,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8211, PETRI_PLACES=224, PETRI_TRANSITIONS=460} [2023-08-24 09:51:39,767 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 204 predicate places. [2023-08-24 09:51:39,767 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 460 transitions, 8211 flow [2023-08-24 09:51:39,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.19047619047619) internal successors, (1138), 21 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:39,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:39,767 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:39,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:39,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-24 09:51:39,968 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:39,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:39,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1723121364, now seen corresponding path program 13 times [2023-08-24 09:51:39,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:39,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899271196] [2023-08-24 09:51:39,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:39,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:40,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:40,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899271196] [2023-08-24 09:51:40,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899271196] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:40,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405928186] [2023-08-24 09:51:40,104 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 09:51:40,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:40,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:40,105 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:40,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 09:51:40,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:40,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 09:51:40,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:40,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:40,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:40,420 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:40,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405928186] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:40,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:40,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-24 09:51:40,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939036110] [2023-08-24 09:51:40,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:40,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 09:51:40,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:40,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 09:51:40,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-08-24 09:51:40,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:40,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 460 transitions, 8211 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:40,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:40,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:40,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:41,456 INFO L124 PetriNetUnfolderBase]: 1294/2233 cut-off events. [2023-08-24 09:51:41,456 INFO L125 PetriNetUnfolderBase]: For 34360/34360 co-relation queries the response was YES. [2023-08-24 09:51:41,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19576 conditions, 2233 events. 1294/2233 cut-off events. For 34360/34360 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12611 event pairs, 15 based on Foata normal form. 54/2287 useless extension candidates. Maximal degree in co-relation 18879. Up to 627 conditions per place. [2023-08-24 09:51:41,484 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 153 selfloop transitions, 449 changer transitions 15/617 dead transitions. [2023-08-24 09:51:41,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 617 transitions, 11789 flow [2023-08-24 09:51:41,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-24 09:51:41,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-24 09:51:41,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1866 transitions. [2023-08-24 09:51:41,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40974967061923584 [2023-08-24 09:51:41,488 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1866 transitions. [2023-08-24 09:51:41,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1866 transitions. [2023-08-24 09:51:41,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:41,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1866 transitions. [2023-08-24 09:51:41,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 56.54545454545455) internal successors, (1866), 33 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:41,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 138.0) internal successors, (4692), 34 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:41,497 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 138.0) internal successors, (4692), 34 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:41,497 INFO L175 Difference]: Start difference. First operand has 224 places, 460 transitions, 8211 flow. Second operand 33 states and 1866 transitions. [2023-08-24 09:51:41,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 617 transitions, 11789 flow [2023-08-24 09:51:41,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 617 transitions, 10958 flow, removed 377 selfloop flow, removed 11 redundant places. [2023-08-24 09:51:41,677 INFO L231 Difference]: Finished difference. Result has 254 places, 536 transitions, 10318 flow [2023-08-24 09:51:41,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=7662, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=10318, PETRI_PLACES=254, PETRI_TRANSITIONS=536} [2023-08-24 09:51:41,677 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 234 predicate places. [2023-08-24 09:51:41,678 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 536 transitions, 10318 flow [2023-08-24 09:51:41,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:41,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:41,678 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:41,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-24 09:51:41,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:41,881 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:41,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1898634790, now seen corresponding path program 14 times [2023-08-24 09:51:41,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:41,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919000967] [2023-08-24 09:51:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:41,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:41,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:42,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:42,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:42,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919000967] [2023-08-24 09:51:42,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919000967] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:42,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156901153] [2023-08-24 09:51:42,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:51:42,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:42,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:42,012 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:42,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 09:51:42,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:51:42,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:42,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 09:51:42,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:42,167 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:42,167 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:42,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156901153] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:42,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:42,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-24 09:51:42,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552438366] [2023-08-24 09:51:42,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:42,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 09:51:42,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:42,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 09:51:42,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2023-08-24 09:51:42,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:42,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 536 transitions, 10318 flow. Second operand has 21 states, 21 states have (on average 53.95238095238095) internal successors, (1133), 21 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:42,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:42,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:42,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:43,360 INFO L124 PetriNetUnfolderBase]: 1426/2423 cut-off events. [2023-08-24 09:51:43,361 INFO L125 PetriNetUnfolderBase]: For 41123/41123 co-relation queries the response was YES. [2023-08-24 09:51:43,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22361 conditions, 2423 events. 1426/2423 cut-off events. For 41123/41123 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 13656 event pairs, 44 based on Foata normal form. 32/2455 useless extension candidates. Maximal degree in co-relation 21495. Up to 1145 conditions per place. [2023-08-24 09:51:43,392 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 187 selfloop transitions, 464 changer transitions 7/658 dead transitions. [2023-08-24 09:51:43,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 658 transitions, 13639 flow [2023-08-24 09:51:43,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 09:51:43,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 09:51:43,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1519 transitions. [2023-08-24 09:51:43,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076757917337627 [2023-08-24 09:51:43,395 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1519 transitions. [2023-08-24 09:51:43,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1519 transitions. [2023-08-24 09:51:43,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:43,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1519 transitions. [2023-08-24 09:51:43,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 56.25925925925926) internal successors, (1519), 27 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:43,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 138.0) internal successors, (3864), 28 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:43,405 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 138.0) internal successors, (3864), 28 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:43,405 INFO L175 Difference]: Start difference. First operand has 254 places, 536 transitions, 10318 flow. Second operand 27 states and 1519 transitions. [2023-08-24 09:51:43,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 658 transitions, 13639 flow [2023-08-24 09:51:43,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 658 transitions, 13262 flow, removed 123 selfloop flow, removed 14 redundant places. [2023-08-24 09:51:43,703 INFO L231 Difference]: Finished difference. Result has 271 places, 609 transitions, 12747 flow [2023-08-24 09:51:43,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=9955, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=12747, PETRI_PLACES=271, PETRI_TRANSITIONS=609} [2023-08-24 09:51:43,704 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 251 predicate places. [2023-08-24 09:51:43,704 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 609 transitions, 12747 flow [2023-08-24 09:51:43,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 53.95238095238095) internal successors, (1133), 21 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:43,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:43,705 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:43,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-24 09:51:43,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-24 09:51:43,910 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:43,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:43,911 INFO L85 PathProgramCache]: Analyzing trace with hash -808241108, now seen corresponding path program 15 times [2023-08-24 09:51:43,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:43,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109977386] [2023-08-24 09:51:43,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:43,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:43,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:44,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:44,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109977386] [2023-08-24 09:51:44,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109977386] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072544450] [2023-08-24 09:51:44,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 09:51:44,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:44,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:44,067 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:44,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 09:51:44,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 09:51:44,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:44,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 09:51:44,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:44,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:44,282 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:44,386 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:44,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072544450] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:44,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:44,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-24 09:51:44,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182161105] [2023-08-24 09:51:44,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:44,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 09:51:44,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:44,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 09:51:44,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2023-08-24 09:51:44,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:44,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 609 transitions, 12747 flow. Second operand has 20 states, 20 states have (on average 54.05) internal successors, (1081), 20 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:44,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:44,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:44,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:45,587 INFO L124 PetriNetUnfolderBase]: 1527/2632 cut-off events. [2023-08-24 09:51:45,587 INFO L125 PetriNetUnfolderBase]: For 51105/51105 co-relation queries the response was YES. [2023-08-24 09:51:45,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25624 conditions, 2632 events. 1527/2632 cut-off events. For 51105/51105 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15268 event pairs, 23 based on Foata normal form. 18/2650 useless extension candidates. Maximal degree in co-relation 24759. Up to 766 conditions per place. [2023-08-24 09:51:45,620 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 329 selfloop transitions, 446 changer transitions 0/775 dead transitions. [2023-08-24 09:51:45,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 775 transitions, 16838 flow [2023-08-24 09:51:45,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-24 09:51:45,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-24 09:51:45,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2081 transitions. [2023-08-24 09:51:45,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075597336466902 [2023-08-24 09:51:45,625 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2081 transitions. [2023-08-24 09:51:45,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2081 transitions. [2023-08-24 09:51:45,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:45,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2081 transitions. [2023-08-24 09:51:45,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 56.24324324324324) internal successors, (2081), 37 states have internal predecessors, (2081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:45,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 138.0) internal successors, (5244), 38 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:45,635 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 138.0) internal successors, (5244), 38 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:45,635 INFO L175 Difference]: Start difference. First operand has 271 places, 609 transitions, 12747 flow. Second operand 37 states and 2081 transitions. [2023-08-24 09:51:45,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 775 transitions, 16838 flow [2023-08-24 09:51:45,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 775 transitions, 16113 flow, removed 308 selfloop flow, removed 8 redundant places. [2023-08-24 09:51:45,979 INFO L231 Difference]: Finished difference. Result has 302 places, 685 transitions, 15045 flow [2023-08-24 09:51:45,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=12230, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=15045, PETRI_PLACES=302, PETRI_TRANSITIONS=685} [2023-08-24 09:51:45,980 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 282 predicate places. [2023-08-24 09:51:45,980 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 685 transitions, 15045 flow [2023-08-24 09:51:45,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.05) internal successors, (1081), 20 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:45,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:45,980 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:45,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:46,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-24 09:51:46,181 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:46,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:46,181 INFO L85 PathProgramCache]: Analyzing trace with hash 110879228, now seen corresponding path program 16 times [2023-08-24 09:51:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571297340] [2023-08-24 09:51:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:46,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:46,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:46,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571297340] [2023-08-24 09:51:46,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571297340] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:46,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019698514] [2023-08-24 09:51:46,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 09:51:46,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:46,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:46,312 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:46,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 09:51:46,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 09:51:46,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:46,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 09:51:46,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:46,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:46,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:46,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019698514] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:46,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:46,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-24 09:51:46,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254350662] [2023-08-24 09:51:46,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:46,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 09:51:46,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:46,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 09:51:46,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2023-08-24 09:51:46,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:46,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 685 transitions, 15045 flow. Second operand has 20 states, 20 states have (on average 53.9) internal successors, (1078), 20 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:46,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:46,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:46,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:47,697 INFO L124 PetriNetUnfolderBase]: 1597/2776 cut-off events. [2023-08-24 09:51:47,697 INFO L125 PetriNetUnfolderBase]: For 60526/60526 co-relation queries the response was YES. [2023-08-24 09:51:47,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27532 conditions, 2776 events. 1597/2776 cut-off events. For 60526/60526 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 16515 event pairs, 27 based on Foata normal form. 46/2822 useless extension candidates. Maximal degree in co-relation 26625. Up to 987 conditions per place. [2023-08-24 09:51:47,729 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 279 selfloop transitions, 500 changer transitions 2/781 dead transitions. [2023-08-24 09:51:47,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 781 transitions, 17825 flow [2023-08-24 09:51:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-24 09:51:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-24 09:51:47,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1916 transitions. [2023-08-24 09:51:47,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083546462063086 [2023-08-24 09:51:47,736 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1916 transitions. [2023-08-24 09:51:47,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1916 transitions. [2023-08-24 09:51:47,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:47,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1916 transitions. [2023-08-24 09:51:47,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 56.35294117647059) internal successors, (1916), 34 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:47,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 138.0) internal successors, (4830), 35 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:47,744 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 138.0) internal successors, (4830), 35 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:47,744 INFO L175 Difference]: Start difference. First operand has 302 places, 685 transitions, 15045 flow. Second operand 34 states and 1916 transitions. [2023-08-24 09:51:47,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 781 transitions, 17825 flow [2023-08-24 09:51:48,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 781 transitions, 17234 flow, removed 162 selfloop flow, removed 21 redundant places. [2023-08-24 09:51:48,151 INFO L231 Difference]: Finished difference. Result has 315 places, 710 transitions, 16392 flow [2023-08-24 09:51:48,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=14331, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16392, PETRI_PLACES=315, PETRI_TRANSITIONS=710} [2023-08-24 09:51:48,151 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 295 predicate places. [2023-08-24 09:51:48,151 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 710 transitions, 16392 flow [2023-08-24 09:51:48,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 53.9) internal successors, (1078), 20 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:48,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:48,152 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:48,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:48,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:48,353 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:48,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:48,353 INFO L85 PathProgramCache]: Analyzing trace with hash 255936920, now seen corresponding path program 17 times [2023-08-24 09:51:48,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:48,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268826699] [2023-08-24 09:51:48,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:48,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:48,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:48,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:48,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:48,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268826699] [2023-08-24 09:51:48,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268826699] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:48,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326596660] [2023-08-24 09:51:48,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 09:51:48,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:48,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:48,492 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:48,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 09:51:48,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 09:51:48,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:48,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 09:51:48,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:48,676 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:48,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:48,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326596660] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:48,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:48,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-24 09:51:48,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234063123] [2023-08-24 09:51:48,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:48,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 09:51:48,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:48,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 09:51:48,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-08-24 09:51:48,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:48,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 710 transitions, 16392 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:48,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:48,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:48,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:50,144 INFO L124 PetriNetUnfolderBase]: 1872/3263 cut-off events. [2023-08-24 09:51:50,144 INFO L125 PetriNetUnfolderBase]: For 66348/66348 co-relation queries the response was YES. [2023-08-24 09:51:50,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33149 conditions, 3263 events. 1872/3263 cut-off events. For 66348/66348 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 20127 event pairs, 29 based on Foata normal form. 12/3275 useless extension candidates. Maximal degree in co-relation 32915. Up to 1031 conditions per place. [2023-08-24 09:51:50,234 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 280 selfloop transitions, 621 changer transitions 0/901 dead transitions. [2023-08-24 09:51:50,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 901 transitions, 21440 flow [2023-08-24 09:51:50,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-24 09:51:50,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-24 09:51:50,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2083 transitions. [2023-08-24 09:51:50,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40795142969056014 [2023-08-24 09:51:50,238 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2083 transitions. [2023-08-24 09:51:50,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2083 transitions. [2023-08-24 09:51:50,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:50,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2083 transitions. [2023-08-24 09:51:50,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 56.2972972972973) internal successors, (2083), 37 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:50,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 138.0) internal successors, (5244), 38 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:50,246 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 138.0) internal successors, (5244), 38 states have internal predecessors, (5244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:50,246 INFO L175 Difference]: Start difference. First operand has 315 places, 710 transitions, 16392 flow. Second operand 37 states and 2083 transitions. [2023-08-24 09:51:50,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 901 transitions, 21440 flow [2023-08-24 09:51:50,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 901 transitions, 20838 flow, removed 79 selfloop flow, removed 23 redundant places. [2023-08-24 09:51:50,705 INFO L231 Difference]: Finished difference. Result has 334 places, 826 transitions, 20347 flow [2023-08-24 09:51:50,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=15912, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=514, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=20347, PETRI_PLACES=334, PETRI_TRANSITIONS=826} [2023-08-24 09:51:50,706 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 314 predicate places. [2023-08-24 09:51:50,706 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 826 transitions, 20347 flow [2023-08-24 09:51:50,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:50,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:50,707 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:50,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:50,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:50,907 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:50,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:50,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1391443388, now seen corresponding path program 18 times [2023-08-24 09:51:50,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:50,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009174881] [2023-08-24 09:51:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:50,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:51,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:51,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:51,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009174881] [2023-08-24 09:51:51,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009174881] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:51,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581873449] [2023-08-24 09:51:51,037 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 09:51:51,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:51,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:51,041 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:51,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 09:51:51,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 09:51:51,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:51,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 09:51:51,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:51,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:51,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:51,418 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:51,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581873449] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:51,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:51,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-24 09:51:51,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028681149] [2023-08-24 09:51:51,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:51,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 09:51:51,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:51,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 09:51:51,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2023-08-24 09:51:51,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:51,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 826 transitions, 20347 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:51,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:51,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:51,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:52,926 INFO L124 PetriNetUnfolderBase]: 2236/3893 cut-off events. [2023-08-24 09:51:52,927 INFO L125 PetriNetUnfolderBase]: For 86375/86375 co-relation queries the response was YES. [2023-08-24 09:51:52,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41775 conditions, 3893 events. 2236/3893 cut-off events. For 86375/86375 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24876 event pairs, 17 based on Foata normal form. 36/3929 useless extension candidates. Maximal degree in co-relation 41533. Up to 1088 conditions per place. [2023-08-24 09:51:52,966 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 214 selfloop transitions, 838 changer transitions 12/1064 dead transitions. [2023-08-24 09:51:52,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 1064 transitions, 27418 flow [2023-08-24 09:51:52,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-24 09:51:52,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-24 09:51:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2025 transitions. [2023-08-24 09:51:52,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076086956521739 [2023-08-24 09:51:52,969 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2025 transitions. [2023-08-24 09:51:52,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2025 transitions. [2023-08-24 09:51:52,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:52,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2025 transitions. [2023-08-24 09:51:52,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 56.25) internal successors, (2025), 36 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:52,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 138.0) internal successors, (5106), 37 states have internal predecessors, (5106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:52,978 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 138.0) internal successors, (5106), 37 states have internal predecessors, (5106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:52,978 INFO L175 Difference]: Start difference. First operand has 334 places, 826 transitions, 20347 flow. Second operand 36 states and 2025 transitions. [2023-08-24 09:51:52,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 1064 transitions, 27418 flow [2023-08-24 09:51:53,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1064 transitions, 27035 flow, removed 131 selfloop flow, removed 11 redundant places. [2023-08-24 09:51:53,782 INFO L231 Difference]: Finished difference. Result has 369 places, 988 transitions, 26686 flow [2023-08-24 09:51:53,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=20022, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=680, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=26686, PETRI_PLACES=369, PETRI_TRANSITIONS=988} [2023-08-24 09:51:53,783 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 349 predicate places. [2023-08-24 09:51:53,783 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 988 transitions, 26686 flow [2023-08-24 09:51:53,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:53,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:53,784 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:53,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:53,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:53,990 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:53,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:53,990 INFO L85 PathProgramCache]: Analyzing trace with hash -2134486084, now seen corresponding path program 19 times [2023-08-24 09:51:53,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:53,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469559060] [2023-08-24 09:51:53,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:53,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:54,156 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:54,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469559060] [2023-08-24 09:51:54,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469559060] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540742945] [2023-08-24 09:51:54,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 09:51:54,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:54,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:54,161 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:54,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 09:51:54,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:54,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 09:51:54,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:54,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:54,355 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:54,513 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:54,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540742945] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:54,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:54,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 09:51:54,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804794222] [2023-08-24 09:51:54,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:54,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 09:51:54,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:54,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 09:51:54,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2023-08-24 09:51:54,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:54,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 988 transitions, 26686 flow. Second operand has 24 states, 24 states have (on average 53.958333333333336) internal successors, (1295), 24 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 09:51:54,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:54,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:54,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:51:56,995 INFO L124 PetriNetUnfolderBase]: 3057/5328 cut-off events. [2023-08-24 09:51:56,995 INFO L125 PetriNetUnfolderBase]: For 145748/145748 co-relation queries the response was YES. [2023-08-24 09:51:57,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61867 conditions, 5328 events. 3057/5328 cut-off events. For 145748/145748 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 36120 event pairs, 37 based on Foata normal form. 68/5396 useless extension candidates. Maximal degree in co-relation 61611. Up to 1390 conditions per place. [2023-08-24 09:51:57,055 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 483 selfloop transitions, 943 changer transitions 20/1446 dead transitions. [2023-08-24 09:51:57,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1446 transitions, 40652 flow [2023-08-24 09:51:57,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-24 09:51:57,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-24 09:51:57,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2420 transitions. [2023-08-24 09:51:57,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40781934614088305 [2023-08-24 09:51:57,059 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2420 transitions. [2023-08-24 09:51:57,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2420 transitions. [2023-08-24 09:51:57,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:51:57,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2420 transitions. [2023-08-24 09:51:57,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 56.27906976744186) internal successors, (2420), 43 states have internal predecessors, (2420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:57,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 138.0) internal successors, (6072), 44 states have internal predecessors, (6072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:57,070 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 138.0) internal successors, (6072), 44 states have internal predecessors, (6072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:57,070 INFO L175 Difference]: Start difference. First operand has 369 places, 988 transitions, 26686 flow. Second operand 43 states and 2420 transitions. [2023-08-24 09:51:57,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 1446 transitions, 40652 flow [2023-08-24 09:51:58,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 1446 transitions, 39959 flow, removed 242 selfloop flow, removed 14 redundant places. [2023-08-24 09:51:58,492 INFO L231 Difference]: Finished difference. Result has 409 places, 1348 transitions, 39341 flow [2023-08-24 09:51:58,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=26070, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=39341, PETRI_PLACES=409, PETRI_TRANSITIONS=1348} [2023-08-24 09:51:58,493 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 389 predicate places. [2023-08-24 09:51:58,493 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 1348 transitions, 39341 flow [2023-08-24 09:51:58,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 53.958333333333336) internal successors, (1295), 24 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 09:51:58,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:51:58,494 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:51:58,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 09:51:58,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-24 09:51:58,699 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:51:58,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:51:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2056386340, now seen corresponding path program 20 times [2023-08-24 09:51:58,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:51:58,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302780912] [2023-08-24 09:51:58,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:51:58,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:51:58,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:51:58,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:58,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:51:58,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302780912] [2023-08-24 09:51:58,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302780912] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:51:58,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628807931] [2023-08-24 09:51:58,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:51:58,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:51:58,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:51:58,847 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:51:58,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-24 09:51:58,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:51:58,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:51:58,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 09:51:58,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:51:59,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:51:59,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:51:59,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:51:59,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628807931] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:51:59,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:51:59,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 23 [2023-08-24 09:51:59,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261932458] [2023-08-24 09:51:59,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:51:59,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 09:51:59,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:51:59,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 09:51:59,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2023-08-24 09:51:59,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:51:59,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 1348 transitions, 39341 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:51:59,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:51:59,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:51:59,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:01,720 INFO L124 PetriNetUnfolderBase]: 3133/5482 cut-off events. [2023-08-24 09:52:01,721 INFO L125 PetriNetUnfolderBase]: For 173272/173272 co-relation queries the response was YES. [2023-08-24 09:52:01,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67502 conditions, 5482 events. 3133/5482 cut-off events. For 173272/173272 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37545 event pairs, 121 based on Foata normal form. 58/5540 useless extension candidates. Maximal degree in co-relation 67223. Up to 4808 conditions per place. [2023-08-24 09:52:01,781 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1277 selfloop transitions, 174 changer transitions 18/1469 dead transitions. [2023-08-24 09:52:01,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 1469 transitions, 44481 flow [2023-08-24 09:52:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 09:52:01,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 09:52:01,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1641 transitions. [2023-08-24 09:52:01,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41004497751124436 [2023-08-24 09:52:01,783 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1641 transitions. [2023-08-24 09:52:01,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1641 transitions. [2023-08-24 09:52:01,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:01,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1641 transitions. [2023-08-24 09:52:01,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 56.58620689655172) internal successors, (1641), 29 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:01,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 138.0) internal successors, (4140), 30 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:01,789 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 138.0) internal successors, (4140), 30 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:01,789 INFO L175 Difference]: Start difference. First operand has 409 places, 1348 transitions, 39341 flow. Second operand 29 states and 1641 transitions. [2023-08-24 09:52:01,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 1469 transitions, 44481 flow [2023-08-24 09:52:03,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1469 transitions, 43819 flow, removed 250 selfloop flow, removed 17 redundant places. [2023-08-24 09:52:03,656 INFO L231 Difference]: Finished difference. Result has 430 places, 1390 transitions, 40544 flow [2023-08-24 09:52:03,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=38542, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=40544, PETRI_PLACES=430, PETRI_TRANSITIONS=1390} [2023-08-24 09:52:03,657 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 410 predicate places. [2023-08-24 09:52:03,657 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 1390 transitions, 40544 flow [2023-08-24 09:52:03,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:03,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:52:03,658 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:52:03,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-24 09:52:03,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-24 09:52:03,859 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:52:03,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:52:03,859 INFO L85 PathProgramCache]: Analyzing trace with hash -2112030052, now seen corresponding path program 21 times [2023-08-24 09:52:03,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:52:03,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905037069] [2023-08-24 09:52:03,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:52:03,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:52:03,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:03,990 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:03,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:52:03,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905037069] [2023-08-24 09:52:03,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905037069] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:52:03,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378508954] [2023-08-24 09:52:03,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 09:52:03,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:03,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:52:03,993 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:52:04,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-24 09:52:04,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-24 09:52:04,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:52:04,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 09:52:04,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:52:04,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:04,171 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:52:04,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:04,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378508954] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:52:04,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:52:04,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2023-08-24 09:52:04,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425053282] [2023-08-24 09:52:04,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:52:04,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 09:52:04,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:52:04,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 09:52:04,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2023-08-24 09:52:04,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:52:04,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1390 transitions, 40544 flow. Second operand has 22 states, 22 states have (on average 53.90909090909091) internal successors, (1186), 22 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:04,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:52:04,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:52:04,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:06,929 INFO L124 PetriNetUnfolderBase]: 3204/5553 cut-off events. [2023-08-24 09:52:06,929 INFO L125 PetriNetUnfolderBase]: For 169415/169415 co-relation queries the response was YES. [2023-08-24 09:52:06,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68516 conditions, 5553 events. 3204/5553 cut-off events. For 169415/169415 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 37751 event pairs, 123 based on Foata normal form. 28/5581 useless extension candidates. Maximal degree in co-relation 68227. Up to 5003 conditions per place. [2023-08-24 09:52:07,002 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1270 selfloop transitions, 199 changer transitions 4/1473 dead transitions. [2023-08-24 09:52:07,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 1473 transitions, 45245 flow [2023-08-24 09:52:07,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 09:52:07,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 09:52:07,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1347 transitions. [2023-08-24 09:52:07,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4067028985507246 [2023-08-24 09:52:07,005 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1347 transitions. [2023-08-24 09:52:07,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1347 transitions. [2023-08-24 09:52:07,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:07,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1347 transitions. [2023-08-24 09:52:07,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 56.125) internal successors, (1347), 24 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:07,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 138.0) internal successors, (3450), 25 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:07,010 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 138.0) internal successors, (3450), 25 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:07,010 INFO L175 Difference]: Start difference. First operand has 430 places, 1390 transitions, 40544 flow. Second operand 24 states and 1347 transitions. [2023-08-24 09:52:07,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 1473 transitions, 45245 flow [2023-08-24 09:52:09,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1473 transitions, 44598 flow, removed 132 selfloop flow, removed 19 redundant places. [2023-08-24 09:52:09,045 INFO L231 Difference]: Finished difference. Result has 441 places, 1436 transitions, 41897 flow [2023-08-24 09:52:09,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=39692, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=41897, PETRI_PLACES=441, PETRI_TRANSITIONS=1436} [2023-08-24 09:52:09,046 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 421 predicate places. [2023-08-24 09:52:09,046 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 1436 transitions, 41897 flow [2023-08-24 09:52:09,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 53.90909090909091) internal successors, (1186), 22 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:09,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:52:09,047 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:52:09,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-24 09:52:09,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:09,247 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:52:09,248 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:52:09,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1701325342, now seen corresponding path program 22 times [2023-08-24 09:52:09,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:52:09,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080281333] [2023-08-24 09:52:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:52:09,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:52:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:09,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:52:09,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080281333] [2023-08-24 09:52:09,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080281333] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:52:09,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589294008] [2023-08-24 09:52:09,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 09:52:09,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:09,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:52:09,369 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:52:09,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-24 09:52:09,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 09:52:09,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:52:09,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-24 09:52:09,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:52:09,498 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:09,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:52:09,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589294008] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:52:09,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:52:09,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 6] total 10 [2023-08-24 09:52:09,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207978160] [2023-08-24 09:52:09,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:52:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 09:52:09,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:52:09,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 09:52:09,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-08-24 09:52:09,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 138 [2023-08-24 09:52:09,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 1436 transitions, 41897 flow. Second operand has 12 states, 12 states have (on average 59.0) internal successors, (708), 12 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:09,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:52:09,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 138 [2023-08-24 09:52:09,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:12,797 INFO L124 PetriNetUnfolderBase]: 4340/7493 cut-off events. [2023-08-24 09:52:12,797 INFO L125 PetriNetUnfolderBase]: For 215363/215363 co-relation queries the response was YES. [2023-08-24 09:52:12,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92868 conditions, 7493 events. 4340/7493 cut-off events. For 215363/215363 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 53471 event pairs, 128 based on Foata normal form. 1/7493 useless extension candidates. Maximal degree in co-relation 92481. Up to 4210 conditions per place. [2023-08-24 09:52:12,880 INFO L140 encePairwiseOnDemand]: 134/138 looper letters, 1303 selfloop transitions, 610 changer transitions 100/2016 dead transitions. [2023-08-24 09:52:12,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 2016 transitions, 62115 flow [2023-08-24 09:52:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 09:52:12,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 09:52:12,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 457 transitions. [2023-08-24 09:52:12,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4730848861283644 [2023-08-24 09:52:12,881 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 457 transitions. [2023-08-24 09:52:12,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 457 transitions. [2023-08-24 09:52:12,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:12,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 457 transitions. [2023-08-24 09:52:12,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 65.28571428571429) internal successors, (457), 7 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:12,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 138.0) internal successors, (1104), 8 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:12,883 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 138.0) internal successors, (1104), 8 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:12,883 INFO L175 Difference]: Start difference. First operand has 441 places, 1436 transitions, 41897 flow. Second operand 7 states and 457 transitions. [2023-08-24 09:52:12,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 2016 transitions, 62115 flow [2023-08-24 09:52:15,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 2016 transitions, 61557 flow, removed 216 selfloop flow, removed 11 redundant places. [2023-08-24 09:52:15,858 INFO L231 Difference]: Finished difference. Result has 439 places, 1725 transitions, 52346 flow [2023-08-24 09:52:15,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=41537, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=52346, PETRI_PLACES=439, PETRI_TRANSITIONS=1725} [2023-08-24 09:52:15,859 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 419 predicate places. [2023-08-24 09:52:15,859 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 1725 transitions, 52346 flow [2023-08-24 09:52:15,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 59.0) internal successors, (708), 12 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:15,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:52:15,860 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:52:15,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-24 09:52:16,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:16,065 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:52:16,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:52:16,066 INFO L85 PathProgramCache]: Analyzing trace with hash -2001906576, now seen corresponding path program 23 times [2023-08-24 09:52:16,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:52:16,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738665277] [2023-08-24 09:52:16,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:52:16,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:52:16,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:16,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:52:16,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738665277] [2023-08-24 09:52:16,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738665277] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:52:16,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811681385] [2023-08-24 09:52:16,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 09:52:16,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:16,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:52:16,230 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:52:16,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-24 09:52:16,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 09:52:16,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:52:16,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 09:52:16,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:52:16,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:52:16,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:52:16,415 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:52:16,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811681385] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:52:16,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:52:16,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 15 [2023-08-24 09:52:16,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360860676] [2023-08-24 09:52:16,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:52:16,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 09:52:16,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:52:16,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 09:52:16,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-08-24 09:52:16,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:52:16,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 1725 transitions, 52346 flow. Second operand has 16 states, 16 states have (on average 54.625) internal successors, (874), 16 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:16,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:52:16,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:52:16,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:20,454 INFO L124 PetriNetUnfolderBase]: 4359/7605 cut-off events. [2023-08-24 09:52:20,454 INFO L125 PetriNetUnfolderBase]: For 254649/254649 co-relation queries the response was YES. [2023-08-24 09:52:20,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99048 conditions, 7605 events. 4359/7605 cut-off events. For 254649/254649 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 55099 event pairs, 175 based on Foata normal form. 58/7663 useless extension candidates. Maximal degree in co-relation 98635. Up to 5980 conditions per place. [2023-08-24 09:52:20,552 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1473 selfloop transitions, 417 changer transitions 21/1911 dead transitions. [2023-08-24 09:52:20,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 1911 transitions, 60435 flow [2023-08-24 09:52:20,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 09:52:20,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 09:52:20,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1501 transitions. [2023-08-24 09:52:20,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41833890746934227 [2023-08-24 09:52:20,554 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1501 transitions. [2023-08-24 09:52:20,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1501 transitions. [2023-08-24 09:52:20,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:20,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1501 transitions. [2023-08-24 09:52:20,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.73076923076923) internal successors, (1501), 26 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:20,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 138.0) internal successors, (3726), 27 states have internal predecessors, (3726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:20,560 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 138.0) internal successors, (3726), 27 states have internal predecessors, (3726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:20,560 INFO L175 Difference]: Start difference. First operand has 439 places, 1725 transitions, 52346 flow. Second operand 26 states and 1501 transitions. [2023-08-24 09:52:20,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 1911 transitions, 60435 flow [2023-08-24 09:52:23,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1911 transitions, 60017 flow, removed 126 selfloop flow, removed 3 redundant places. [2023-08-24 09:52:23,674 INFO L231 Difference]: Finished difference. Result has 471 places, 1802 transitions, 55787 flow [2023-08-24 09:52:23,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=51969, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=55787, PETRI_PLACES=471, PETRI_TRANSITIONS=1802} [2023-08-24 09:52:23,676 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 451 predicate places. [2023-08-24 09:52:23,676 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 1802 transitions, 55787 flow [2023-08-24 09:52:23,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.625) internal successors, (874), 16 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:23,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:52:23,677 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:52:23,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-24 09:52:23,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-24 09:52:23,877 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:52:23,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:52:23,878 INFO L85 PathProgramCache]: Analyzing trace with hash -953666512, now seen corresponding path program 24 times [2023-08-24 09:52:23,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:52:23,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971646474] [2023-08-24 09:52:23,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:52:23,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:52:23,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:24,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:52:24,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971646474] [2023-08-24 09:52:24,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971646474] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:52:24,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465933295] [2023-08-24 09:52:24,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 09:52:24,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:24,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:52:24,044 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:52:24,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-24 09:52:24,109 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 09:52:24,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:52:24,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 09:52:24,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:52:24,237 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:24,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:52:24,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:24,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465933295] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:52:24,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:52:24,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-08-24 09:52:24,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444994692] [2023-08-24 09:52:24,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:52:24,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 09:52:24,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:52:24,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 09:52:24,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-24 09:52:24,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:52:24,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 1802 transitions, 55787 flow. Second operand has 24 states, 24 states have (on average 53.708333333333336) internal successors, (1289), 24 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:24,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:52:24,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:52:24,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:29,784 INFO L124 PetriNetUnfolderBase]: 4802/8414 cut-off events. [2023-08-24 09:52:29,784 INFO L125 PetriNetUnfolderBase]: For 341731/341731 co-relation queries the response was YES. [2023-08-24 09:52:29,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111146 conditions, 8414 events. 4802/8414 cut-off events. For 341731/341731 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 61930 event pairs, 28 based on Foata normal form. 154/8568 useless extension candidates. Maximal degree in co-relation 110957. Up to 2258 conditions per place. [2023-08-24 09:52:29,910 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 438 selfloop transitions, 1655 changer transitions 44/2137 dead transitions. [2023-08-24 09:52:29,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 2137 transitions, 68936 flow [2023-08-24 09:52:29,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-24 09:52:29,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-24 09:52:29,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2759 transitions. [2023-08-24 09:52:29,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080153800650695 [2023-08-24 09:52:29,914 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2759 transitions. [2023-08-24 09:52:29,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2759 transitions. [2023-08-24 09:52:29,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:29,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2759 transitions. [2023-08-24 09:52:29,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 56.30612244897959) internal successors, (2759), 49 states have internal predecessors, (2759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:30,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 138.0) internal successors, (6900), 50 states have internal predecessors, (6900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:30,035 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 138.0) internal successors, (6900), 50 states have internal predecessors, (6900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:30,035 INFO L175 Difference]: Start difference. First operand has 471 places, 1802 transitions, 55787 flow. Second operand 49 states and 2759 transitions. [2023-08-24 09:52:30,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 2137 transitions, 68936 flow [2023-08-24 09:52:33,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 2137 transitions, 67268 flow, removed 277 selfloop flow, removed 9 redundant places. [2023-08-24 09:52:33,669 INFO L231 Difference]: Finished difference. Result has 519 places, 1994 transitions, 65907 flow [2023-08-24 09:52:33,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=54331, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=65907, PETRI_PLACES=519, PETRI_TRANSITIONS=1994} [2023-08-24 09:52:33,671 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 499 predicate places. [2023-08-24 09:52:33,671 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 1994 transitions, 65907 flow [2023-08-24 09:52:33,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 53.708333333333336) internal successors, (1289), 24 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:33,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:52:33,671 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:52:33,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-24 09:52:33,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-24 09:52:33,872 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:52:33,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:52:33,872 INFO L85 PathProgramCache]: Analyzing trace with hash -2059207202, now seen corresponding path program 25 times [2023-08-24 09:52:33,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:52:33,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103289643] [2023-08-24 09:52:33,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:52:33,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:52:33,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:34,020 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:34,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:52:34,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103289643] [2023-08-24 09:52:34,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103289643] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:52:34,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36275856] [2023-08-24 09:52:34,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 09:52:34,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:34,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:52:34,021 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:52:34,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-24 09:52:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:34,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 09:52:34,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:52:34,205 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:34,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:52:34,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:34,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36275856] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:52:34,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:52:34,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-08-24 09:52:34,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819458355] [2023-08-24 09:52:34,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:52:34,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 09:52:34,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:52:34,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 09:52:34,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-08-24 09:52:34,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:52:34,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1994 transitions, 65907 flow. Second operand has 24 states, 24 states have (on average 53.708333333333336) internal successors, (1289), 24 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:34,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:52:34,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:52:34,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:39,866 INFO L124 PetriNetUnfolderBase]: 5209/9146 cut-off events. [2023-08-24 09:52:39,867 INFO L125 PetriNetUnfolderBase]: For 401972/401972 co-relation queries the response was YES. [2023-08-24 09:52:39,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127298 conditions, 9146 events. 5209/9146 cut-off events. For 401972/401972 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 68250 event pairs, 165 based on Foata normal form. 160/9306 useless extension candidates. Maximal degree in co-relation 126910. Up to 7509 conditions per place. [2023-08-24 09:52:39,987 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1789 selfloop transitions, 452 changer transitions 21/2262 dead transitions. [2023-08-24 09:52:39,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 2262 transitions, 78241 flow [2023-08-24 09:52:39,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 09:52:39,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 09:52:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1532 transitions. [2023-08-24 09:52:39,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111647879763822 [2023-08-24 09:52:39,989 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1532 transitions. [2023-08-24 09:52:39,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1532 transitions. [2023-08-24 09:52:39,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:39,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1532 transitions. [2023-08-24 09:52:39,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 56.74074074074074) internal successors, (1532), 27 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:39,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 138.0) internal successors, (3864), 28 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:39,994 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 138.0) internal successors, (3864), 28 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:39,994 INFO L175 Difference]: Start difference. First operand has 519 places, 1994 transitions, 65907 flow. Second operand 27 states and 1532 transitions. [2023-08-24 09:52:39,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 2262 transitions, 78241 flow [2023-08-24 09:52:44,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 2262 transitions, 75573 flow, removed 868 selfloop flow, removed 23 redundant places. [2023-08-24 09:52:44,982 INFO L231 Difference]: Finished difference. Result has 534 places, 2182 transitions, 71493 flow [2023-08-24 09:52:44,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=63173, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=71493, PETRI_PLACES=534, PETRI_TRANSITIONS=2182} [2023-08-24 09:52:44,984 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 514 predicate places. [2023-08-24 09:52:44,984 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 2182 transitions, 71493 flow [2023-08-24 09:52:44,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 53.708333333333336) internal successors, (1289), 24 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:44,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:52:44,985 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:52:44,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-08-24 09:52:45,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-24 09:52:45,189 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:52:45,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:52:45,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1398298695, now seen corresponding path program 26 times [2023-08-24 09:52:45,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:52:45,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238536256] [2023-08-24 09:52:45,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:52:45,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:52:45,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:52:45,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:45,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:52:45,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238536256] [2023-08-24 09:52:45,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238536256] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:52:45,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278092368] [2023-08-24 09:52:45,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:52:45,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:52:45,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:52:45,372 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:52:45,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-24 09:52:45,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:52:45,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:52:45,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:52:45,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:52:45,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:45,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:52:45,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:52:45,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278092368] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:52:45,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:52:45,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-08-24 09:52:45,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100775554] [2023-08-24 09:52:45,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:52:45,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-24 09:52:45,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:52:45,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-24 09:52:45,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2023-08-24 09:52:45,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:52:45,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 2182 transitions, 71493 flow. Second operand has 26 states, 26 states have (on average 53.96153846153846) internal successors, (1403), 26 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:45,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:52:45,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:52:45,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:52:53,476 INFO L124 PetriNetUnfolderBase]: 6310/11099 cut-off events. [2023-08-24 09:52:53,476 INFO L125 PetriNetUnfolderBase]: For 421872/421872 co-relation queries the response was YES. [2023-08-24 09:52:53,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152753 conditions, 11099 events. 6310/11099 cut-off events. For 421872/421872 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 85542 event pairs, 62 based on Foata normal form. 24/11123 useless extension candidates. Maximal degree in co-relation 151452. Up to 3810 conditions per place. [2023-08-24 09:52:53,758 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 520 selfloop transitions, 2492 changer transitions 50/3062 dead transitions. [2023-08-24 09:52:53,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 3062 transitions, 104514 flow [2023-08-24 09:52:53,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-24 09:52:53,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-24 09:52:53,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2602 transitions. [2023-08-24 09:52:53,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40989287964713295 [2023-08-24 09:52:53,760 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2602 transitions. [2023-08-24 09:52:53,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2602 transitions. [2023-08-24 09:52:53,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:52:53,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2602 transitions. [2023-08-24 09:52:53,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 56.56521739130435) internal successors, (2602), 46 states have internal predecessors, (2602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:53,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 138.0) internal successors, (6486), 47 states have internal predecessors, (6486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:53,768 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 138.0) internal successors, (6486), 47 states have internal predecessors, (6486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:52:53,768 INFO L175 Difference]: Start difference. First operand has 534 places, 2182 transitions, 71493 flow. Second operand 46 states and 2602 transitions. [2023-08-24 09:52:53,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 3062 transitions, 104514 flow [2023-08-24 09:53:00,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 3062 transitions, 103584 flow, removed 425 selfloop flow, removed 10 redundant places. [2023-08-24 09:53:00,248 INFO L231 Difference]: Finished difference. Result has 580 places, 2844 transitions, 101300 flow [2023-08-24 09:53:00,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=70647, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1831, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=101300, PETRI_PLACES=580, PETRI_TRANSITIONS=2844} [2023-08-24 09:53:00,251 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 560 predicate places. [2023-08-24 09:53:00,251 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 2844 transitions, 101300 flow [2023-08-24 09:53:00,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 53.96153846153846) internal successors, (1403), 26 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:00,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:53:00,252 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:53:00,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-24 09:53:00,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-24 09:53:00,456 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:53:00,456 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:53:00,457 INFO L85 PathProgramCache]: Analyzing trace with hash -18478395, now seen corresponding path program 27 times [2023-08-24 09:53:00,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:53:00,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754353867] [2023-08-24 09:53:00,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:53:00,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:53:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:53:00,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:00,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:53:00,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754353867] [2023-08-24 09:53:00,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754353867] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:53:00,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979354453] [2023-08-24 09:53:00,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 09:53:00,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:53:00,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:53:00,638 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:53:00,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-24 09:53:00,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 09:53:00,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:53:00,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:53:00,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:53:00,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:00,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:53:01,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:01,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979354453] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:53:01,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:53:01,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-24 09:53:01,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827012677] [2023-08-24 09:53:01,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:53:01,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 09:53:01,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:53:01,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 09:53:01,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2023-08-24 09:53:01,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:53:01,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 2844 transitions, 101300 flow. Second operand has 27 states, 27 states have (on average 53.96296296296296) internal successors, (1457), 27 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:01,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:53:01,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:53:01,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:53:10,278 INFO L124 PetriNetUnfolderBase]: 6839/11884 cut-off events. [2023-08-24 09:53:10,278 INFO L125 PetriNetUnfolderBase]: For 478529/478529 co-relation queries the response was YES. [2023-08-24 09:53:10,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174214 conditions, 11884 events. 6839/11884 cut-off events. For 478529/478529 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 90958 event pairs, 141 based on Foata normal form. 42/11926 useless extension candidates. Maximal degree in co-relation 173336. Up to 4544 conditions per place. [2023-08-24 09:53:10,465 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 658 selfloop transitions, 2582 changer transitions 3/3243 dead transitions. [2023-08-24 09:53:10,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 3243 transitions, 119466 flow [2023-08-24 09:53:10,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-24 09:53:10,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-24 09:53:10,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2650 transitions. [2023-08-24 09:53:10,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4085723095898859 [2023-08-24 09:53:10,467 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2650 transitions. [2023-08-24 09:53:10,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2650 transitions. [2023-08-24 09:53:10,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:53:10,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2650 transitions. [2023-08-24 09:53:10,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 56.38297872340426) internal successors, (2650), 47 states have internal predecessors, (2650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:10,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 138.0) internal successors, (6624), 48 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:10,475 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 138.0) internal successors, (6624), 48 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:10,475 INFO L175 Difference]: Start difference. First operand has 580 places, 2844 transitions, 101300 flow. Second operand 47 states and 2650 transitions. [2023-08-24 09:53:10,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 3243 transitions, 119466 flow [2023-08-24 09:53:20,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 3243 transitions, 117045 flow, removed 1127 selfloop flow, removed 13 redundant places. [2023-08-24 09:53:20,186 INFO L231 Difference]: Finished difference. Result has 625 places, 3115 transitions, 116306 flow [2023-08-24 09:53:20,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=99426, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=116306, PETRI_PLACES=625, PETRI_TRANSITIONS=3115} [2023-08-24 09:53:20,188 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 605 predicate places. [2023-08-24 09:53:20,188 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 3115 transitions, 116306 flow [2023-08-24 09:53:20,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 53.96296296296296) internal successors, (1457), 27 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:20,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:53:20,189 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:53:20,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-24 09:53:20,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:53:20,394 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:53:20,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:53:20,395 INFO L85 PathProgramCache]: Analyzing trace with hash 929866181, now seen corresponding path program 28 times [2023-08-24 09:53:20,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:53:20,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469558300] [2023-08-24 09:53:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:53:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:53:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:53:20,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:20,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:53:20,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469558300] [2023-08-24 09:53:20,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469558300] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:53:20,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564319057] [2023-08-24 09:53:20,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 09:53:20,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:53:20,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:53:20,546 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:53:20,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-24 09:53:20,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 09:53:20,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:53:20,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 09:53:20,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:53:20,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:20,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:53:20,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:20,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564319057] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:53:20,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:53:20,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-08-24 09:53:20,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696371367] [2023-08-24 09:53:20,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:53:20,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 09:53:20,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:53:20,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 09:53:20,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2023-08-24 09:53:20,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:53:20,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 3115 transitions, 116306 flow. Second operand has 25 states, 25 states have (on average 53.6) internal successors, (1340), 25 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:20,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:53:20,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:53:20,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:53:32,573 INFO L124 PetriNetUnfolderBase]: 7620/13035 cut-off events. [2023-08-24 09:53:32,573 INFO L125 PetriNetUnfolderBase]: For 545113/545113 co-relation queries the response was YES. [2023-08-24 09:53:32,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199694 conditions, 13035 events. 7620/13035 cut-off events. For 545113/545113 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 99097 event pairs, 237 based on Foata normal form. 52/13087 useless extension candidates. Maximal degree in co-relation 198766. Up to 6459 conditions per place. [2023-08-24 09:53:32,766 INFO L140 encePairwiseOnDemand]: 130/138 looper letters, 1350 selfloop transitions, 2311 changer transitions 6/3667 dead transitions. [2023-08-24 09:53:32,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 3667 transitions, 141387 flow [2023-08-24 09:53:32,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-08-24 09:53:32,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-08-24 09:53:32,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3683 transitions. [2023-08-24 09:53:32,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4043697848045674 [2023-08-24 09:53:32,770 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3683 transitions. [2023-08-24 09:53:32,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3683 transitions. [2023-08-24 09:53:32,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:53:32,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3683 transitions. [2023-08-24 09:53:32,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 55.803030303030305) internal successors, (3683), 66 states have internal predecessors, (3683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:32,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 138.0) internal successors, (9246), 67 states have internal predecessors, (9246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:32,780 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 138.0) internal successors, (9246), 67 states have internal predecessors, (9246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:32,780 INFO L175 Difference]: Start difference. First operand has 625 places, 3115 transitions, 116306 flow. Second operand 66 states and 3683 transitions. [2023-08-24 09:53:32,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 3667 transitions, 141387 flow [2023-08-24 09:53:45,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 3667 transitions, 140537 flow, removed 338 selfloop flow, removed 13 redundant places. [2023-08-24 09:53:46,099 INFO L231 Difference]: Finished difference. Result has 693 places, 3513 transitions, 136886 flow [2023-08-24 09:53:46,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=115281, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1939, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1082, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=136886, PETRI_PLACES=693, PETRI_TRANSITIONS=3513} [2023-08-24 09:53:46,101 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 673 predicate places. [2023-08-24 09:53:46,102 INFO L495 AbstractCegarLoop]: Abstraction has has 693 places, 3513 transitions, 136886 flow [2023-08-24 09:53:46,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 53.6) internal successors, (1340), 25 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:46,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:53:46,102 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:53:46,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-24 09:53:46,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:53:46,305 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:53:46,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:53:46,306 INFO L85 PathProgramCache]: Analyzing trace with hash -789072171, now seen corresponding path program 29 times [2023-08-24 09:53:46,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:53:46,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841257213] [2023-08-24 09:53:46,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:53:46,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:53:46,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:53:46,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:46,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:53:46,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841257213] [2023-08-24 09:53:46,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841257213] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:53:46,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562239212] [2023-08-24 09:53:46,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 09:53:46,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:53:46,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:53:46,465 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:53:46,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-24 09:53:46,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 09:53:46,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:53:46,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 09:53:46,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:53:46,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:46,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:53:46,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:53:46,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562239212] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:53:46,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:53:46,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-08-24 09:53:46,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107122168] [2023-08-24 09:53:46,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:53:46,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 09:53:46,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:53:46,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 09:53:46,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2023-08-24 09:53:46,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:53:46,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 3513 transitions, 136886 flow. Second operand has 25 states, 25 states have (on average 53.6) internal successors, (1340), 25 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:53:46,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:53:46,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:53:46,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:54:00,793 INFO L124 PetriNetUnfolderBase]: 7794/13487 cut-off events. [2023-08-24 09:54:00,793 INFO L125 PetriNetUnfolderBase]: For 611694/611694 co-relation queries the response was YES. [2023-08-24 09:54:01,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209042 conditions, 13487 events. 7794/13487 cut-off events. For 611694/611694 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 105080 event pairs, 79 based on Foata normal form. 72/13559 useless extension candidates. Maximal degree in co-relation 208827. Up to 4746 conditions per place. [2023-08-24 09:54:01,155 INFO L140 encePairwiseOnDemand]: 130/138 looper letters, 1022 selfloop transitions, 2700 changer transitions 3/3725 dead transitions. [2023-08-24 09:54:01,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 3725 transitions, 147934 flow [2023-08-24 09:54:01,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-24 09:54:01,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-24 09:54:01,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3807 transitions. [2023-08-24 09:54:01,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40569053708439895 [2023-08-24 09:54:01,158 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 3807 transitions. [2023-08-24 09:54:01,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 3807 transitions. [2023-08-24 09:54:01,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:54:01,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 3807 transitions. [2023-08-24 09:54:01,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 55.98529411764706) internal successors, (3807), 68 states have internal predecessors, (3807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:01,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 138.0) internal successors, (9522), 69 states have internal predecessors, (9522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:01,167 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 138.0) internal successors, (9522), 69 states have internal predecessors, (9522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:01,167 INFO L175 Difference]: Start difference. First operand has 693 places, 3513 transitions, 136886 flow. Second operand 68 states and 3807 transitions. [2023-08-24 09:54:01,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 3725 transitions, 147934 flow [2023-08-24 09:54:15,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 3725 transitions, 144549 flow, removed 664 selfloop flow, removed 30 redundant places. [2023-08-24 09:54:15,390 INFO L231 Difference]: Finished difference. Result has 726 places, 3566 transitions, 141148 flow [2023-08-24 09:54:15,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=132645, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2629, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=141148, PETRI_PLACES=726, PETRI_TRANSITIONS=3566} [2023-08-24 09:54:15,394 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 706 predicate places. [2023-08-24 09:54:15,394 INFO L495 AbstractCegarLoop]: Abstraction has has 726 places, 3566 transitions, 141148 flow [2023-08-24 09:54:15,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 53.6) internal successors, (1340), 25 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:15,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:54:15,394 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:54:15,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-24 09:54:15,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-24 09:54:15,599 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:54:15,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:54:15,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1602183593, now seen corresponding path program 30 times [2023-08-24 09:54:15,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:54:15,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456725243] [2023-08-24 09:54:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:54:15,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:54:15,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:54:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:54:15,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:54:15,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456725243] [2023-08-24 09:54:15,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456725243] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:54:15,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121724599] [2023-08-24 09:54:15,763 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 09:54:15,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:54:15,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:54:15,775 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:54:15,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-24 09:54:15,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 09:54:15,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:54:15,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 09:54:15,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:54:15,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:54:15,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:54:16,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:54:16,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121724599] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:54:16,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:54:16,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-24 09:54:16,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796866098] [2023-08-24 09:54:16,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:54:16,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 09:54:16,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:54:16,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 09:54:16,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2023-08-24 09:54:16,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:54:16,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 3566 transitions, 141148 flow. Second operand has 27 states, 27 states have (on average 53.888888888888886) internal successors, (1455), 27 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:16,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:54:16,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:54:16,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:54:30,483 INFO L124 PetriNetUnfolderBase]: 8301/14394 cut-off events. [2023-08-24 09:54:30,484 INFO L125 PetriNetUnfolderBase]: For 640298/640298 co-relation queries the response was YES. [2023-08-24 09:54:30,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226397 conditions, 14394 events. 8301/14394 cut-off events. For 640298/640298 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 113221 event pairs, 79 based on Foata normal form. 66/14460 useless extension candidates. Maximal degree in co-relation 225446. Up to 3955 conditions per place. [2023-08-24 09:54:30,718 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 557 selfloop transitions, 3347 changer transitions 33/3937 dead transitions. [2023-08-24 09:54:30,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 3937 transitions, 160164 flow [2023-08-24 09:54:30,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-24 09:54:30,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-24 09:54:30,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3090 transitions. [2023-08-24 09:54:30,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40711462450592883 [2023-08-24 09:54:30,722 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3090 transitions. [2023-08-24 09:54:30,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3090 transitions. [2023-08-24 09:54:30,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:54:30,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3090 transitions. [2023-08-24 09:54:30,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 56.18181818181818) internal successors, (3090), 55 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:30,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 138.0) internal successors, (7728), 56 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:30,728 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 138.0) internal successors, (7728), 56 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:30,729 INFO L175 Difference]: Start difference. First operand has 726 places, 3566 transitions, 141148 flow. Second operand 55 states and 3090 transitions. [2023-08-24 09:54:30,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 3937 transitions, 160164 flow [2023-08-24 09:54:47,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 3937 transitions, 156482 flow, removed 129 selfloop flow, removed 52 redundant places. [2023-08-24 09:54:47,938 INFO L231 Difference]: Finished difference. Result has 735 places, 3770 transitions, 153897 flow [2023-08-24 09:54:47,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=137298, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=153897, PETRI_PLACES=735, PETRI_TRANSITIONS=3770} [2023-08-24 09:54:47,941 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 715 predicate places. [2023-08-24 09:54:47,941 INFO L495 AbstractCegarLoop]: Abstraction has has 735 places, 3770 transitions, 153897 flow [2023-08-24 09:54:47,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 53.888888888888886) internal successors, (1455), 27 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:47,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:54:47,941 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:54:47,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-24 09:54:48,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:54:48,142 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:54:48,142 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:54:48,142 INFO L85 PathProgramCache]: Analyzing trace with hash 555034459, now seen corresponding path program 31 times [2023-08-24 09:54:48,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:54:48,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103097269] [2023-08-24 09:54:48,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:54:48,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:54:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:54:48,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:54:48,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:54:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103097269] [2023-08-24 09:54:48,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103097269] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:54:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910324451] [2023-08-24 09:54:48,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 09:54:48,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:54:48,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:54:48,298 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:54:48,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-24 09:54:48,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:54:48,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:54:48,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:54:48,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:54:48,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:54:48,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:54:48,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910324451] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:54:48,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:54:48,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-24 09:54:48,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673581735] [2023-08-24 09:54:48,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:54:48,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 09:54:48,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:54:48,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 09:54:48,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=555, Unknown=0, NotChecked=0, Total=702 [2023-08-24 09:54:48,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:54:48,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 3770 transitions, 153897 flow. Second operand has 27 states, 27 states have (on average 53.888888888888886) internal successors, (1455), 27 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:54:48,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:54:48,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:54:48,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:55:04,883 INFO L124 PetriNetUnfolderBase]: 8516/14793 cut-off events. [2023-08-24 09:55:04,883 INFO L125 PetriNetUnfolderBase]: For 714392/714392 co-relation queries the response was YES. [2023-08-24 09:55:05,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240699 conditions, 14793 events. 8516/14793 cut-off events. For 714392/714392 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 117279 event pairs, 107 based on Foata normal form. 22/14815 useless extension candidates. Maximal degree in co-relation 239715. Up to 5005 conditions per place. [2023-08-24 09:55:05,140 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 684 selfloop transitions, 3319 changer transitions 29/4032 dead transitions. [2023-08-24 09:55:05,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 4032 transitions, 168868 flow [2023-08-24 09:55:05,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-24 09:55:05,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-24 09:55:05,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2867 transitions. [2023-08-24 09:55:05,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40736004546746235 [2023-08-24 09:55:05,144 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2867 transitions. [2023-08-24 09:55:05,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2867 transitions. [2023-08-24 09:55:05,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:55:05,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2867 transitions. [2023-08-24 09:55:05,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 56.21568627450981) internal successors, (2867), 51 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:05,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 138.0) internal successors, (7176), 52 states have internal predecessors, (7176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:05,150 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 138.0) internal successors, (7176), 52 states have internal predecessors, (7176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:05,151 INFO L175 Difference]: Start difference. First operand has 735 places, 3770 transitions, 153897 flow. Second operand 51 states and 2867 transitions. [2023-08-24 09:55:05,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 4032 transitions, 168868 flow [2023-08-24 09:55:25,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 4032 transitions, 163967 flow, removed 394 selfloop flow, removed 37 redundant places. [2023-08-24 09:55:25,762 INFO L231 Difference]: Finished difference. Result has 753 places, 3867 transitions, 160559 flow [2023-08-24 09:55:25,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=149172, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=160559, PETRI_PLACES=753, PETRI_TRANSITIONS=3867} [2023-08-24 09:55:25,764 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 733 predicate places. [2023-08-24 09:55:25,764 INFO L495 AbstractCegarLoop]: Abstraction has has 753 places, 3867 transitions, 160559 flow [2023-08-24 09:55:25,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 53.888888888888886) internal successors, (1455), 27 states have internal predecessors, (1455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:25,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:55:25,765 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:55:25,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-24 09:55:25,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:55:25,970 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:55:25,970 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:55:25,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1958287365, now seen corresponding path program 32 times [2023-08-24 09:55:25,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:55:25,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233765051] [2023-08-24 09:55:25,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:55:25,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:55:25,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:55:26,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:55:26,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:55:26,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233765051] [2023-08-24 09:55:26,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233765051] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:55:26,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488846477] [2023-08-24 09:55:26,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 09:55:26,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:55:26,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:55:26,129 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:55:26,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-24 09:55:26,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 09:55:26,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:55:26,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:55:26,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:55:26,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:55:26,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:55:26,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:55:26,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488846477] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:55:26,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:55:26,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-24 09:55:26,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69736199] [2023-08-24 09:55:26,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:55:26,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-24 09:55:26,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:55:26,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-24 09:55:26,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2023-08-24 09:55:26,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:55:26,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 3867 transitions, 160559 flow. Second operand has 28 states, 28 states have (on average 53.92857142857143) internal successors, (1510), 28 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:26,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:55:26,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:55:26,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:55:42,890 INFO L124 PetriNetUnfolderBase]: 9088/15779 cut-off events. [2023-08-24 09:55:42,890 INFO L125 PetriNetUnfolderBase]: For 803580/803580 co-relation queries the response was YES. [2023-08-24 09:55:43,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261421 conditions, 15779 events. 9088/15779 cut-off events. For 803580/803580 co-relation queries the response was YES. Maximal size of possible extension queue 1129. Compared 126117 event pairs, 83 based on Foata normal form. 32/15811 useless extension candidates. Maximal degree in co-relation 260436. Up to 4647 conditions per place. [2023-08-24 09:55:43,143 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 721 selfloop transitions, 3532 changer transitions 20/4273 dead transitions. [2023-08-24 09:55:43,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 4273 transitions, 182674 flow [2023-08-24 09:55:43,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-24 09:55:43,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-24 09:55:43,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2756 transitions. [2023-08-24 09:55:43,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075717243419107 [2023-08-24 09:55:43,147 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2756 transitions. [2023-08-24 09:55:43,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2756 transitions. [2023-08-24 09:55:43,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:55:43,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2756 transitions. [2023-08-24 09:55:43,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 56.244897959183675) internal successors, (2756), 49 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:43,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 138.0) internal successors, (6900), 50 states have internal predecessors, (6900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:43,154 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 138.0) internal successors, (6900), 50 states have internal predecessors, (6900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:55:43,155 INFO L175 Difference]: Start difference. First operand has 753 places, 3867 transitions, 160559 flow. Second operand 49 states and 2756 transitions. [2023-08-24 09:55:43,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 4273 transitions, 182674 flow [2023-08-24 09:56:07,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 4273 transitions, 181065 flow, removed 302 selfloop flow, removed 24 redundant places. [2023-08-24 09:56:07,344 INFO L231 Difference]: Finished difference. Result has 786 places, 4143 transitions, 180337 flow [2023-08-24 09:56:07,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=159085, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=180337, PETRI_PLACES=786, PETRI_TRANSITIONS=4143} [2023-08-24 09:56:07,347 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 766 predicate places. [2023-08-24 09:56:07,347 INFO L495 AbstractCegarLoop]: Abstraction has has 786 places, 4143 transitions, 180337 flow [2023-08-24 09:56:07,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 53.92857142857143) internal successors, (1510), 28 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:56:07,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:56:07,347 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:56:07,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-24 09:56:07,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-24 09:56:07,548 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:56:07,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:56:07,548 INFO L85 PathProgramCache]: Analyzing trace with hash -553947031, now seen corresponding path program 33 times [2023-08-24 09:56:07,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:56:07,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214357392] [2023-08-24 09:56:07,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:56:07,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:56:07,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:56:07,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:56:07,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:56:07,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214357392] [2023-08-24 09:56:07,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214357392] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:56:07,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879039094] [2023-08-24 09:56:07,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 09:56:07,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:56:07,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:56:07,694 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:56:07,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-24 09:56:07,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 09:56:07,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:56:07,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-24 09:56:07,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:56:07,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:56:07,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:56:08,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:56:08,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879039094] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:56:08,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:56:08,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-24 09:56:08,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551624780] [2023-08-24 09:56:08,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:56:08,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-24 09:56:08,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:56:08,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-24 09:56:08,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2023-08-24 09:56:08,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:56:08,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 4143 transitions, 180337 flow. Second operand has 28 states, 28 states have (on average 53.857142857142854) internal successors, (1508), 28 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:56:08,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:56:08,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:56:08,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:56:28,373 INFO L124 PetriNetUnfolderBase]: 9731/17002 cut-off events. [2023-08-24 09:56:28,373 INFO L125 PetriNetUnfolderBase]: For 922028/922028 co-relation queries the response was YES. [2023-08-24 09:56:28,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292129 conditions, 17002 events. 9731/17002 cut-off events. For 922028/922028 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 138350 event pairs, 145 based on Foata normal form. 10/17012 useless extension candidates. Maximal degree in co-relation 291092. Up to 5589 conditions per place. [2023-08-24 09:56:28,647 INFO L140 encePairwiseOnDemand]: 130/138 looper letters, 974 selfloop transitions, 3644 changer transitions 0/4618 dead transitions. [2023-08-24 09:56:28,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 4618 transitions, 205096 flow [2023-08-24 09:56:28,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-08-24 09:56:28,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-08-24 09:56:28,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 4038 transitions. [2023-08-24 09:56:28,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40640096618357485 [2023-08-24 09:56:28,651 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 4038 transitions. [2023-08-24 09:56:28,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 4038 transitions. [2023-08-24 09:56:28,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:56:28,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 4038 transitions. [2023-08-24 09:56:28,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 56.083333333333336) internal successors, (4038), 72 states have internal predecessors, (4038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:56:28,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 138.0) internal successors, (10074), 73 states have internal predecessors, (10074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:56:28,660 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 138.0) internal successors, (10074), 73 states have internal predecessors, (10074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:56:28,661 INFO L175 Difference]: Start difference. First operand has 786 places, 4143 transitions, 180337 flow. Second operand 72 states and 4038 transitions. [2023-08-24 09:56:28,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 4618 transitions, 205096 flow [2023-08-24 09:56:56,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 4618 transitions, 204143 flow, removed 402 selfloop flow, removed 16 redundant places. [2023-08-24 09:56:56,957 INFO L231 Difference]: Finished difference. Result has 847 places, 4445 transitions, 202719 flow [2023-08-24 09:56:56,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=179506, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=202719, PETRI_PLACES=847, PETRI_TRANSITIONS=4445} [2023-08-24 09:56:56,960 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 827 predicate places. [2023-08-24 09:56:56,960 INFO L495 AbstractCegarLoop]: Abstraction has has 847 places, 4445 transitions, 202719 flow [2023-08-24 09:56:56,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 53.857142857142854) internal successors, (1508), 28 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:56:56,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:56:56,961 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:56:56,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-24 09:56:57,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-24 09:56:57,166 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:56:57,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:56:57,167 INFO L85 PathProgramCache]: Analyzing trace with hash 2039114821, now seen corresponding path program 34 times [2023-08-24 09:56:57,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:56:57,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681417073] [2023-08-24 09:56:57,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:56:57,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:56:57,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:56:57,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:56:57,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:56:57,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681417073] [2023-08-24 09:56:57,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681417073] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:56:57,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376301527] [2023-08-24 09:56:57,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 09:56:57,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:56:57,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:56:57,321 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:56:57,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-24 09:56:57,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 09:56:57,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:56:57,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 09:56:57,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:56:57,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:56:57,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:56:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 09:56:57,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376301527] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:56:57,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:56:57,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 24 [2023-08-24 09:56:57,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747717941] [2023-08-24 09:56:57,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:56:57,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 09:56:57,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:56:57,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 09:56:57,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2023-08-24 09:56:57,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:56:57,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 847 places, 4445 transitions, 202719 flow. Second operand has 24 states, 24 states have (on average 54.0) internal successors, (1296), 24 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 09:56:57,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:56:57,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:56:57,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:57:21,682 INFO L124 PetriNetUnfolderBase]: 11287/19702 cut-off events. [2023-08-24 09:57:21,683 INFO L125 PetriNetUnfolderBase]: For 1129100/1129100 co-relation queries the response was YES. [2023-08-24 09:57:21,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 350746 conditions, 19702 events. 11287/19702 cut-off events. For 1129100/1129100 co-relation queries the response was YES. Maximal size of possible extension queue 1388. Compared 164183 event pairs, 83 based on Foata normal form. 94/19796 useless extension candidates. Maximal degree in co-relation 349394. Up to 5252 conditions per place. [2023-08-24 09:57:22,156 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1479 selfloop transitions, 3796 changer transitions 37/5312 dead transitions. [2023-08-24 09:57:22,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 5312 transitions, 248867 flow [2023-08-24 09:57:22,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-24 09:57:22,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-24 09:57:22,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2921 transitions. [2023-08-24 09:57:22,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2023-08-24 09:57:22,159 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2921 transitions. [2023-08-24 09:57:22,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2921 transitions. [2023-08-24 09:57:22,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:57:22,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2921 transitions. [2023-08-24 09:57:22,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 56.17307692307692) internal successors, (2921), 52 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:57:22,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 138.0) internal successors, (7314), 53 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:57:22,166 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 138.0) internal successors, (7314), 53 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:57:22,166 INFO L175 Difference]: Start difference. First operand has 847 places, 4445 transitions, 202719 flow. Second operand 52 states and 2921 transitions. [2023-08-24 09:57:22,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 897 places, 5312 transitions, 248867 flow [2023-08-24 09:58:03,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 875 places, 5312 transitions, 243927 flow, removed 542 selfloop flow, removed 22 redundant places. [2023-08-24 09:58:03,656 INFO L231 Difference]: Finished difference. Result has 883 places, 5128 transitions, 240886 flow [2023-08-24 09:58:03,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=198097, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=240886, PETRI_PLACES=883, PETRI_TRANSITIONS=5128} [2023-08-24 09:58:03,660 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 863 predicate places. [2023-08-24 09:58:03,660 INFO L495 AbstractCegarLoop]: Abstraction has has 883 places, 5128 transitions, 240886 flow [2023-08-24 09:58:03,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.0) internal successors, (1296), 24 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 09:58:03,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:58:03,660 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:58:03,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-24 09:58:03,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-24 09:58:03,866 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:58:03,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:58:03,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1608639387, now seen corresponding path program 35 times [2023-08-24 09:58:03,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:58:03,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135380972] [2023-08-24 09:58:03,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:58:03,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:58:03,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:58:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:58:04,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:58:04,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135380972] [2023-08-24 09:58:04,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135380972] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:58:04,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900496776] [2023-08-24 09:58:04,034 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 09:58:04,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:58:04,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:58:04,036 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:58:04,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-24 09:58:04,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 09:58:04,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:58:04,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:58:04,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:58:04,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:58:04,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:58:04,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:58:04,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900496776] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:58:04,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:58:04,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 09:58:04,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202722712] [2023-08-24 09:58:04,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:58:04,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 09:58:04,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:58:04,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 09:58:04,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2023-08-24 09:58:04,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:58:04,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 5128 transitions, 240886 flow. Second operand has 29 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:58:04,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:58:04,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:58:04,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 09:58:35,092 INFO L124 PetriNetUnfolderBase]: 11918/20817 cut-off events. [2023-08-24 09:58:35,092 INFO L125 PetriNetUnfolderBase]: For 1305417/1305417 co-relation queries the response was YES. [2023-08-24 09:58:35,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379315 conditions, 20817 events. 11918/20817 cut-off events. For 1305417/1305417 co-relation queries the response was YES. Maximal size of possible extension queue 1470. Compared 175304 event pairs, 87 based on Foata normal form. 36/20853 useless extension candidates. Maximal degree in co-relation 377986. Up to 5346 conditions per place. [2023-08-24 09:58:35,460 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 759 selfloop transitions, 4731 changer transitions 59/5549 dead transitions. [2023-08-24 09:58:35,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 5549 transitions, 268195 flow [2023-08-24 09:58:35,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-24 09:58:35,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-24 09:58:35,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2918 transitions. [2023-08-24 09:58:35,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4066332218506132 [2023-08-24 09:58:35,463 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2918 transitions. [2023-08-24 09:58:35,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2918 transitions. [2023-08-24 09:58:35,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 09:58:35,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2918 transitions. [2023-08-24 09:58:35,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 56.11538461538461) internal successors, (2918), 52 states have internal predecessors, (2918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:58:35,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 138.0) internal successors, (7314), 53 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:58:35,469 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 138.0) internal successors, (7314), 53 states have internal predecessors, (7314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:58:35,469 INFO L175 Difference]: Start difference. First operand has 883 places, 5128 transitions, 240886 flow. Second operand 52 states and 2918 transitions. [2023-08-24 09:58:35,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 5549 transitions, 268195 flow [2023-08-24 09:59:29,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 912 places, 5549 transitions, 266178 flow, removed 650 selfloop flow, removed 22 redundant places. [2023-08-24 09:59:29,834 INFO L231 Difference]: Finished difference. Result has 917 places, 5398 transitions, 263016 flow [2023-08-24 09:59:29,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=239065, PETRI_DIFFERENCE_MINUEND_PLACES=861, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=263016, PETRI_PLACES=917, PETRI_TRANSITIONS=5398} [2023-08-24 09:59:29,838 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 897 predicate places. [2023-08-24 09:59:29,838 INFO L495 AbstractCegarLoop]: Abstraction has has 917 places, 5398 transitions, 263016 flow [2023-08-24 09:59:29,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:59:29,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 09:59:29,839 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 09:59:29,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-24 09:59:30,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:59:30,045 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 09:59:30,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 09:59:30,045 INFO L85 PathProgramCache]: Analyzing trace with hash 715335657, now seen corresponding path program 36 times [2023-08-24 09:59:30,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 09:59:30,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844340098] [2023-08-24 09:59:30,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 09:59:30,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 09:59:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 09:59:30,227 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:59:30,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 09:59:30,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844340098] [2023-08-24 09:59:30,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844340098] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 09:59:30,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365324352] [2023-08-24 09:59:30,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 09:59:30,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 09:59:30,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 09:59:30,229 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 09:59:30,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-24 09:59:30,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 09:59:30,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 09:59:30,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 09:59:30,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 09:59:30,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:59:30,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 09:59:30,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 09:59:30,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365324352] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 09:59:30,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 09:59:30,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 09:59:30,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54442902] [2023-08-24 09:59:30,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 09:59:30,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 09:59:30,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 09:59:30,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 09:59:30,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-08-24 09:59:30,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 09:59:30,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 917 places, 5398 transitions, 263016 flow. Second operand has 29 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 09:59:30,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 09:59:30,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 09:59:30,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:00:04,912 INFO L124 PetriNetUnfolderBase]: 12693/22230 cut-off events. [2023-08-24 10:00:04,913 INFO L125 PetriNetUnfolderBase]: For 1473542/1473542 co-relation queries the response was YES. [2023-08-24 10:00:05,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 418710 conditions, 22230 events. 12693/22230 cut-off events. For 1473542/1473542 co-relation queries the response was YES. Maximal size of possible extension queue 1562. Compared 189765 event pairs, 225 based on Foata normal form. 22/22252 useless extension candidates. Maximal degree in co-relation 417348. Up to 7144 conditions per place. [2023-08-24 10:00:05,344 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1587 selfloop transitions, 4289 changer transitions 41/5917 dead transitions. [2023-08-24 10:00:05,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 971 places, 5917 transitions, 295596 flow [2023-08-24 10:00:05,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-08-24 10:00:05,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-08-24 10:00:05,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3091 transitions. [2023-08-24 10:00:05,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4072463768115942 [2023-08-24 10:00:05,346 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3091 transitions. [2023-08-24 10:00:05,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3091 transitions. [2023-08-24 10:00:05,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:00:05,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3091 transitions. [2023-08-24 10:00:05,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 56.2) internal successors, (3091), 55 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:00:05,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 138.0) internal successors, (7728), 56 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:00:05,352 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 138.0) internal successors, (7728), 56 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:00:05,352 INFO L175 Difference]: Start difference. First operand has 917 places, 5398 transitions, 263016 flow. Second operand 55 states and 3091 transitions. [2023-08-24 10:00:05,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 971 places, 5917 transitions, 295596 flow [2023-08-24 10:01:17,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 945 places, 5917 transitions, 292969 flow, removed 641 selfloop flow, removed 26 redundant places. [2023-08-24 10:01:18,103 INFO L231 Difference]: Finished difference. Result has 954 places, 5759 transitions, 289645 flow [2023-08-24 10:01:18,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=260385, PETRI_DIFFERENCE_MINUEND_PLACES=891, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3888, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=289645, PETRI_PLACES=954, PETRI_TRANSITIONS=5759} [2023-08-24 10:01:18,107 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 934 predicate places. [2023-08-24 10:01:18,107 INFO L495 AbstractCegarLoop]: Abstraction has has 954 places, 5759 transitions, 289645 flow [2023-08-24 10:01:18,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:01:18,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:01:18,107 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:01:18,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-24 10:01:18,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-24 10:01:18,308 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:01:18,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:01:18,308 INFO L85 PathProgramCache]: Analyzing trace with hash -840141052, now seen corresponding path program 37 times [2023-08-24 10:01:18,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:01:18,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736931663] [2023-08-24 10:01:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:01:18,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:01:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:01:18,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:01:18,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:01:18,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736931663] [2023-08-24 10:01:18,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736931663] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:01:18,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358227743] [2023-08-24 10:01:18,475 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:01:18,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:01:18,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:01:18,477 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:01:18,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-24 10:01:18,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:01:18,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 10:01:18,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:01:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:01:18,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:01:18,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:01:18,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358227743] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:01:18,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:01:18,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-08-24 10:01:18,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543425734] [2023-08-24 10:01:18,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:01:18,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 10:01:18,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:01:18,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 10:01:18,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2023-08-24 10:01:18,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 10:01:18,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 5759 transitions, 289645 flow. Second operand has 24 states, 24 states have (on average 53.791666666666664) internal successors, (1291), 24 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:01:18,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:01:18,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 10:01:18,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:02:04,717 INFO L124 PetriNetUnfolderBase]: 12882/22403 cut-off events. [2023-08-24 10:02:04,717 INFO L125 PetriNetUnfolderBase]: For 1577831/1577831 co-relation queries the response was YES. [2023-08-24 10:02:05,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433590 conditions, 22403 events. 12882/22403 cut-off events. For 1577831/1577831 co-relation queries the response was YES. Maximal size of possible extension queue 1572. Compared 189624 event pairs, 589 based on Foata normal form. 66/22469 useless extension candidates. Maximal degree in co-relation 432711. Up to 12082 conditions per place. [2023-08-24 10:02:05,206 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 1872 selfloop transitions, 4065 changer transitions 6/5943 dead transitions. [2023-08-24 10:02:05,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 990 places, 5943 transitions, 308289 flow [2023-08-24 10:02:05,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-24 10:02:05,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-24 10:02:05,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2185 transitions. [2023-08-24 10:02:05,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2023-08-24 10:02:05,208 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2185 transitions. [2023-08-24 10:02:05,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2185 transitions. [2023-08-24 10:02:05,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:02:05,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2185 transitions. [2023-08-24 10:02:05,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 56.02564102564103) internal successors, (2185), 39 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:02:05,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 138.0) internal successors, (5520), 40 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:02:05,212 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 138.0) internal successors, (5520), 40 states have internal predecessors, (5520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:02:05,212 INFO L175 Difference]: Start difference. First operand has 954 places, 5759 transitions, 289645 flow. Second operand 39 states and 2185 transitions. [2023-08-24 10:02:05,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 990 places, 5943 transitions, 308289 flow [2023-08-24 10:03:21,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 978 places, 5943 transitions, 307224 flow, removed 473 selfloop flow, removed 12 redundant places. [2023-08-24 10:03:21,514 INFO L231 Difference]: Finished difference. Result has 990 places, 5870 transitions, 308291 flow [2023-08-24 10:03:21,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=138, PETRI_DIFFERENCE_MINUEND_FLOW=287141, PETRI_DIFFERENCE_MINUEND_PLACES=940, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3928, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=308291, PETRI_PLACES=990, PETRI_TRANSITIONS=5870} [2023-08-24 10:03:21,518 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 970 predicate places. [2023-08-24 10:03:21,519 INFO L495 AbstractCegarLoop]: Abstraction has has 990 places, 5870 transitions, 308291 flow [2023-08-24 10:03:21,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 53.791666666666664) internal successors, (1291), 24 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:03:21,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:03:21,519 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:03:21,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-24 10:03:21,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-24 10:03:21,724 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:03:21,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:03:21,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1512794197, now seen corresponding path program 38 times [2023-08-24 10:03:21,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:03:21,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154792539] [2023-08-24 10:03:21,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:03:21,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:03:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:03:21,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:03:21,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:03:21,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154792539] [2023-08-24 10:03:21,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154792539] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:03:21,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702854118] [2023-08-24 10:03:21,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:03:21,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:03:21,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:03:21,897 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:03:21,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-24 10:03:21,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:03:21,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:03:21,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 10:03:21,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:03:22,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:03:22,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:03:22,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:03:22,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702854118] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:03:22,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:03:22,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 10:03:22,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558899548] [2023-08-24 10:03:22,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:03:22,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 10:03:22,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:03:22,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 10:03:22,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-08-24 10:03:22,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 138 [2023-08-24 10:03:22,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 990 places, 5870 transitions, 308291 flow. Second operand has 30 states, 30 states have (on average 53.833333333333336) internal successors, (1615), 30 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:03:22,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:03:22,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 138 [2023-08-24 10:03:22,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:04:19,908 INFO L124 PetriNetUnfolderBase]: 16947/29594 cut-off events. [2023-08-24 10:04:19,908 INFO L125 PetriNetUnfolderBase]: For 2340385/2340385 co-relation queries the response was YES. [2023-08-24 10:04:20,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592141 conditions, 29594 events. 16947/29594 cut-off events. For 2340385/2340385 co-relation queries the response was YES. Maximal size of possible extension queue 1956. Compared 261393 event pairs, 223 based on Foata normal form. 108/29702 useless extension candidates. Maximal degree in co-relation 591668. Up to 7246 conditions per place. [2023-08-24 10:04:20,592 INFO L140 encePairwiseOnDemand]: 131/138 looper letters, 2518 selfloop transitions, 5225 changer transitions 99/7842 dead transitions. [2023-08-24 10:04:20,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1060 places, 7842 transitions, 422491 flow [2023-08-24 10:04:20,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-08-24 10:04:20,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-08-24 10:04:20,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4158 transitions. [2023-08-24 10:04:20,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4071680376028202 [2023-08-24 10:04:20,595 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4158 transitions. [2023-08-24 10:04:20,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4158 transitions. [2023-08-24 10:04:20,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:04:20,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4158 transitions. [2023-08-24 10:04:20,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 56.189189189189186) internal successors, (4158), 74 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:04:20,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 138.0) internal successors, (10350), 75 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:04:20,606 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 138.0) internal successors, (10350), 75 states have internal predecessors, (10350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:04:20,606 INFO L175 Difference]: Start difference. First operand has 990 places, 5870 transitions, 308291 flow. Second operand 74 states and 4158 transitions. [2023-08-24 10:04:20,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1060 places, 7842 transitions, 422491 flow Received shutdown request... [2023-08-24 10:05:06,181 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 10:05:06,189 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 10:05:06,195 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-08-24 10:05:06,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-24 10:05:06,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:05:06,396 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-24 10:05:06,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-24 10:05:06,397 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-24 10:05:06,398 INFO L445 BasicCegarLoop]: Path program histogram: [38, 2, 1] [2023-08-24 10:05:06,400 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 10:05:06,400 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 10:05:06,402 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 10:05:06 BasicIcfg [2023-08-24 10:05:06,402 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 10:05:06,402 INFO L158 Benchmark]: Toolchain (without parser) took 823294.30ms. Allocated memory was 396.4MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 372.0MB in the beginning and 3.5GB in the end (delta: -3.1GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2023-08-24 10:05:06,403 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 396.4MB. Free memory is still 374.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 10:05:06,403 INFO L158 Benchmark]: CACSL2BoogieTranslator took 232.43ms. Allocated memory is still 396.4MB. Free memory was 372.0MB in the beginning and 360.7MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 10:05:06,403 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.33ms. Allocated memory is still 396.4MB. Free memory was 360.7MB in the beginning and 359.4MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 10:05:06,403 INFO L158 Benchmark]: Boogie Preprocessor took 31.49ms. Allocated memory is still 396.4MB. Free memory was 359.4MB in the beginning and 357.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 10:05:06,403 INFO L158 Benchmark]: RCFGBuilder took 338.12ms. Allocated memory is still 396.4MB. Free memory was 357.8MB in the beginning and 343.9MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-24 10:05:06,404 INFO L158 Benchmark]: TraceAbstraction took 822651.88ms. Allocated memory was 396.4MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 343.1MB in the beginning and 3.5GB in the end (delta: -3.2GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2023-08-24 10:05:06,405 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.18ms. Allocated memory is still 396.4MB. Free memory is still 374.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 232.43ms. Allocated memory is still 396.4MB. Free memory was 372.0MB in the beginning and 360.7MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 31.33ms. Allocated memory is still 396.4MB. Free memory was 360.7MB in the beginning and 359.4MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 31.49ms. Allocated memory is still 396.4MB. Free memory was 359.4MB in the beginning and 357.8MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 338.12ms. Allocated memory is still 396.4MB. Free memory was 357.8MB in the beginning and 343.9MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 822651.88ms. Allocated memory was 396.4MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 343.1MB in the beginning and 3.5GB in the end (delta: -3.2GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.0s, 68 PlacesBefore, 20 PlacesAfterwards, 67 TransitionsBefore, 15 TransitionsAfterwards, 436 CoEnabledTransitionPairs, 6 FixpointIterations, 32 TrivialSequentialCompositions, 15 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 61 TotalNumberOfCompositions, 452 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 446, independent: 444, independent conditional: 0, independent unconditional: 444, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 232, independent: 230, independent conditional: 0, independent unconditional: 230, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 446, independent: 214, independent conditional: 0, independent unconditional: 214, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 232, unknown conditional: 0, unknown unconditional: 232] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 90 locations, 3 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: 822.5s, OverallIterations: 41, TraceHistogramMax: 4, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 793.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3458 SdHoareTripleChecker+Valid, 9.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3458 mSDsluCounter, 669 SdHoareTripleChecker+Invalid, 8.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 474 mSDsCounter, 958 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19981 IncrementalHoareTripleChecker+Invalid, 20939 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 958 mSolverCounterUnsat, 195 mSDtfsCounter, 19981 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3447 GetRequests, 1679 SyntacticMatches, 73 SemanticMatches, 1695 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28861 ImplicationChecksByTransitivity, 21.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=308291occurred in iteration=40, InterpolantAutomatonStates: 1295, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 15.3s InterpolantComputationTime, 1439 NumberOfCodeBlocks, 1426 NumberOfCodeBlocksAsserted, 129 NumberOfCheckSat, 2013 ConstructedInterpolants, 0 QuantifiedInterpolants, 10779 SizeOfPredicates, 256 NumberOfNonLiveVariables, 4757 ConjunctsInSsa, 451 ConjunctsInUnsatCore, 118 InterpolantComputations, 3 PerfectInterpolantSequences, 296/1173 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