/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 16:38:17,291 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 16:38:17,358 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2023-11-17 16:38:17,373 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 16:38:17,373 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 16:38:17,374 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 16:38:17,374 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 16:38:17,374 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 16:38:17,375 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 16:38:17,375 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 16:38:17,375 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 16:38:17,375 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 16:38:17,376 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 16:38:17,376 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 16:38:17,376 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 16:38:17,376 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 16:38:17,377 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 16:38:17,377 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 16:38:17,377 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 16:38:17,377 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 16:38:17,378 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 16:38:17,389 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 16:38:17,389 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 16:38:17,389 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 16:38:17,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 16:38:17,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:38:17,390 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 16:38:17,390 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 16:38:17,390 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 16:38:17,390 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 16:38:17,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 16:38:17,391 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 16:38:17,391 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-11-17 16:38:17,573 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 16:38:17,597 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 16:38:17,599 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 16:38:17,600 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 16:38:17,602 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 16:38:17,602 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c [2023-11-17 16:38:18,679 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 16:38:18,828 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 16:38:18,829 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c [2023-11-17 16:38:18,841 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f37dab1f/adb1e6984717480ba22c1e6ecc88ae8b/FLAGa9a227b83 [2023-11-17 16:38:18,852 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f37dab1f/adb1e6984717480ba22c1e6ecc88ae8b [2023-11-17 16:38:18,854 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 16:38:18,855 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 16:38:18,856 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 16:38:18,856 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 16:38:18,859 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 16:38:18,859 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:38:18" (1/1) ... [2023-11-17 16:38:18,860 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d48eeae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:18, skipping insertion in model container [2023-11-17 16:38:18,860 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:38:18" (1/1) ... [2023-11-17 16:38:18,885 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 16:38:18,997 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/unroll-cond-2.wvr.c[2500,2513] [2023-11-17 16:38:19,003 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:38:19,009 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 16:38:19,023 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/unroll-cond-2.wvr.c[2500,2513] [2023-11-17 16:38:19,025 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:38:19,034 INFO L206 MainTranslator]: Completed translation [2023-11-17 16:38:19,035 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19 WrapperNode [2023-11-17 16:38:19,035 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 16:38:19,036 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 16:38:19,036 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 16:38:19,036 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 16:38:19,040 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,046 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,062 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 146 [2023-11-17 16:38:19,062 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 16:38:19,063 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 16:38:19,063 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 16:38:19,063 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 16:38:19,069 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,069 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,071 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,071 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,088 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,090 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,091 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,092 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,094 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 16:38:19,094 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 16:38:19,095 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 16:38:19,095 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 16:38:19,095 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (1/1) ... [2023-11-17 16:38:19,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:38:19,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:19,117 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-17 16:38:19,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-17 16:38:19,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 16:38:19,180 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 16:38:19,180 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 16:38:19,180 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 16:38:19,181 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 16:38:19,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 16:38:19,181 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 16:38:19,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 16:38:19,182 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-17 16:38:19,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 16:38:19,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 16:38:19,182 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 16:38:19,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 16:38:19,183 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 16:38:19,282 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 16:38:19,284 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 16:38:19,538 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 16:38:19,547 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 16:38:19,547 INFO L307 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-17 16:38:19,549 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:38:19 BoogieIcfgContainer [2023-11-17 16:38:19,549 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 16:38:19,550 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 16:38:19,551 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 16:38:19,560 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 16:38:19,560 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 04:38:18" (1/3) ... [2023-11-17 16:38:19,560 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49a51a8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:38:19, skipping insertion in model container [2023-11-17 16:38:19,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:19" (2/3) ... [2023-11-17 16:38:19,561 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49a51a8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:38:19, skipping insertion in model container [2023-11-17 16:38:19,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:38:19" (3/3) ... [2023-11-17 16:38:19,562 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-2.wvr.c [2023-11-17 16:38:19,574 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 16:38:19,575 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 16:38:19,575 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 16:38:19,639 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 16:38:19,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 173 places, 181 transitions, 376 flow [2023-11-17 16:38:19,728 INFO L124 PetriNetUnfolderBase]: 15/179 cut-off events. [2023-11-17 16:38:19,728 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:19,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 179 events. 15/179 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 230 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 103. Up to 2 conditions per place. [2023-11-17 16:38:19,734 INFO L82 GeneralOperation]: Start removeDead. Operand has 173 places, 181 transitions, 376 flow [2023-11-17 16:38:19,737 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 162 places, 170 transitions, 352 flow [2023-11-17 16:38:19,740 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 16:38:19,760 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 162 places, 170 transitions, 352 flow [2023-11-17 16:38:19,762 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 162 places, 170 transitions, 352 flow [2023-11-17 16:38:19,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 162 places, 170 transitions, 352 flow [2023-11-17 16:38:19,819 INFO L124 PetriNetUnfolderBase]: 15/170 cut-off events. [2023-11-17 16:38:19,820 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:19,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 170 events. 15/170 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 224 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 103. Up to 2 conditions per place. [2023-11-17 16:38:19,822 INFO L119 LiptonReduction]: Number of co-enabled transitions 3132 [2023-11-17 16:38:23,514 INFO L134 LiptonReduction]: Checked pairs total: 3082 [2023-11-17 16:38:23,514 INFO L136 LiptonReduction]: Total number of compositions: 200 [2023-11-17 16:38:23,525 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 16:38:23,541 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@c31ef15, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 16:38:23,542 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-17 16:38:23,568 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 16:38:23,568 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-11-17 16:38:23,568 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:23,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:23,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:23,569 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-11-17 16:38:23,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:23,574 INFO L85 PathProgramCache]: Analyzing trace with hash -78682372, now seen corresponding path program 1 times [2023-11-17 16:38:23,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:23,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044759380] [2023-11-17 16:38:23,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:23,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:23,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:23,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:23,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:23,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044759380] [2023-11-17 16:38:23,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044759380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:23,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:23,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 16:38:23,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274332188] [2023-11-17 16:38:23,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:23,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 16:38:23,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:23,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 16:38:23,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 16:38:23,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 381 [2023-11-17 16:38:23,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:23,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:23,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 381 [2023-11-17 16:38:23,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:23,996 INFO L124 PetriNetUnfolderBase]: 41/76 cut-off events. [2023-11-17 16:38:23,996 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-17 16:38:23,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 76 events. 41/76 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 128 event pairs, 24 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-11-17 16:38:23,997 INFO L140 encePairwiseOnDemand]: 378/381 looper letters, 16 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-11-17 16:38:23,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 84 flow [2023-11-17 16:38:23,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 16:38:24,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 16:38:24,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2023-11-17 16:38:24,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41557305336832895 [2023-11-17 16:38:24,010 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 475 transitions. [2023-11-17 16:38:24,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 475 transitions. [2023-11-17 16:38:24,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:24,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 475 transitions. [2023-11-17 16:38:24,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 158.33333333333334) internal successors, (475), 3 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 381.0) internal successors, (1524), 4 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,021 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 381.0) internal successors, (1524), 4 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,022 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 475 transitions. [2023-11-17 16:38:24,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 84 flow [2023-11-17 16:38:24,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 76 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 16:38:24,026 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-11-17 16:38:24,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-11-17 16:38:24,030 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-11-17 16:38:24,030 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-11-17 16:38:24,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:24,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:24,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 16:38:24,031 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-11-17 16:38:24,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:24,031 INFO L85 PathProgramCache]: Analyzing trace with hash 765979930, now seen corresponding path program 1 times [2023-11-17 16:38:24,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:24,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484559952] [2023-11-17 16:38:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:24,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:24,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:24,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:24,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484559952] [2023-11-17 16:38:24,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484559952] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:24,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:24,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:38:24,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73813667] [2023-11-17 16:38:24,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:24,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:38:24,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:24,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:38:24,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:38:24,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 381 [2023-11-17 16:38:24,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 6 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:24,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 381 [2023-11-17 16:38:24,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:24,432 INFO L124 PetriNetUnfolderBase]: 74/136 cut-off events. [2023-11-17 16:38:24,433 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 16:38:24,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 136 events. 74/136 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 377 event pairs, 3 based on Foata normal form. 1/106 useless extension candidates. Maximal degree in co-relation 276. Up to 85 conditions per place. [2023-11-17 16:38:24,436 INFO L140 encePairwiseOnDemand]: 373/381 looper letters, 33 selfloop transitions, 11 changer transitions 2/46 dead transitions. [2023-11-17 16:38:24,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 46 transitions, 204 flow [2023-11-17 16:38:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 16:38:24,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 16:38:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 839 transitions. [2023-11-17 16:38:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3670166229221347 [2023-11-17 16:38:24,441 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 839 transitions. [2023-11-17 16:38:24,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 839 transitions. [2023-11-17 16:38:24,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:24,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 839 transitions. [2023-11-17 16:38:24,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 139.83333333333334) internal successors, (839), 6 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 381.0) internal successors, (2667), 7 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,449 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 381.0) internal successors, (2667), 7 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,449 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 6 states and 839 transitions. [2023-11-17 16:38:24,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 46 transitions, 204 flow [2023-11-17 16:38:24,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 46 transitions, 200 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-17 16:38:24,450 INFO L231 Difference]: Finished difference. Result has 27 places, 28 transitions, 114 flow [2023-11-17 16:38:24,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=114, PETRI_PLACES=27, PETRI_TRANSITIONS=28} [2023-11-17 16:38:24,451 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 6 predicate places. [2023-11-17 16:38:24,452 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 28 transitions, 114 flow [2023-11-17 16:38:24,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:24,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:24,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 16:38:24,453 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-11-17 16:38:24,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:24,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1415924750, now seen corresponding path program 2 times [2023-11-17 16:38:24,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:24,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132427470] [2023-11-17 16:38:24,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:24,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:24,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:24,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132427470] [2023-11-17 16:38:24,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132427470] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:24,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:24,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:38:24,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371994714] [2023-11-17 16:38:24,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:24,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:38:24,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:38:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:38:24,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 381 [2023-11-17 16:38:24,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 28 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:24,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 381 [2023-11-17 16:38:24,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:24,702 INFO L124 PetriNetUnfolderBase]: 73/137 cut-off events. [2023-11-17 16:38:24,702 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-11-17 16:38:24,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 414 conditions, 137 events. 73/137 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 375 event pairs, 4 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 395. Up to 85 conditions per place. [2023-11-17 16:38:24,704 INFO L140 encePairwiseOnDemand]: 373/381 looper letters, 32 selfloop transitions, 15 changer transitions 2/49 dead transitions. [2023-11-17 16:38:24,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 49 transitions, 278 flow [2023-11-17 16:38:24,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:38:24,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:38:24,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 970 transitions. [2023-11-17 16:38:24,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3637045369328834 [2023-11-17 16:38:24,706 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 970 transitions. [2023-11-17 16:38:24,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 970 transitions. [2023-11-17 16:38:24,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:24,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 970 transitions. [2023-11-17 16:38:24,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 138.57142857142858) internal successors, (970), 7 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 381.0) internal successors, (3048), 8 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,713 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 381.0) internal successors, (3048), 8 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,714 INFO L175 Difference]: Start difference. First operand has 27 places, 28 transitions, 114 flow. Second operand 7 states and 970 transitions. [2023-11-17 16:38:24,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 49 transitions, 278 flow [2023-11-17 16:38:24,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 49 transitions, 270 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-11-17 16:38:24,716 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 173 flow [2023-11-17 16:38:24,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=173, PETRI_PLACES=35, PETRI_TRANSITIONS=33} [2023-11-17 16:38:24,718 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 14 predicate places. [2023-11-17 16:38:24,718 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 173 flow [2023-11-17 16:38:24,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:24,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:24,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 16:38:24,719 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-11-17 16:38:24,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:24,719 INFO L85 PathProgramCache]: Analyzing trace with hash -375982242, now seen corresponding path program 3 times [2023-11-17 16:38:24,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:24,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841636498] [2023-11-17 16:38:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:24,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:24,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:24,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:24,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:24,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841636498] [2023-11-17 16:38:24,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841636498] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:24,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:24,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 16:38:24,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879303257] [2023-11-17 16:38:24,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:24,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:38:24,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:24,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:38:24,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-17 16:38:24,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 381 [2023-11-17 16:38:24,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 173 flow. Second operand has 6 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:24,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 381 [2023-11-17 16:38:24,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:24,978 INFO L124 PetriNetUnfolderBase]: 91/173 cut-off events. [2023-11-17 16:38:24,978 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2023-11-17 16:38:24,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 173 events. 91/173 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 507 event pairs, 15 based on Foata normal form. 1/143 useless extension candidates. Maximal degree in co-relation 566. Up to 66 conditions per place. [2023-11-17 16:38:24,980 INFO L140 encePairwiseOnDemand]: 373/381 looper letters, 38 selfloop transitions, 16 changer transitions 2/56 dead transitions. [2023-11-17 16:38:24,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 56 transitions, 365 flow [2023-11-17 16:38:24,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 16:38:24,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 16:38:24,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 841 transitions. [2023-11-17 16:38:24,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678915135608049 [2023-11-17 16:38:24,982 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 841 transitions. [2023-11-17 16:38:24,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 841 transitions. [2023-11-17 16:38:24,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:24,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 841 transitions. [2023-11-17 16:38:24,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 140.16666666666666) internal successors, (841), 6 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 381.0) internal successors, (2667), 7 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,988 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 381.0) internal successors, (2667), 7 states have internal predecessors, (2667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,988 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 173 flow. Second operand 6 states and 841 transitions. [2023-11-17 16:38:24,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 56 transitions, 365 flow [2023-11-17 16:38:24,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 56 transitions, 338 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-11-17 16:38:24,990 INFO L231 Difference]: Finished difference. Result has 41 places, 37 transitions, 225 flow [2023-11-17 16:38:24,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=41, PETRI_TRANSITIONS=37} [2023-11-17 16:38:24,991 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 20 predicate places. [2023-11-17 16:38:24,991 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 37 transitions, 225 flow [2023-11-17 16:38:24,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:24,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:24,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:24,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 16:38:24,992 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-11-17 16:38:24,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:24,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1696289582, now seen corresponding path program 1 times [2023-11-17 16:38:24,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:24,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607711606] [2023-11-17 16:38:24,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:24,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:25,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:25,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:25,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607711606] [2023-11-17 16:38:25,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607711606] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:25,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40265984] [2023-11-17 16:38:25,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:25,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:25,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:25,185 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:38:25,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-17 16:38:25,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:25,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-17 16:38:25,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:25,591 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 16:38:25,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 15 [2023-11-17 16:38:25,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:25,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:25,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:38:25,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 118 treesize of output 78 [2023-11-17 16:38:26,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:26,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40265984] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:26,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:26,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 21 [2023-11-17 16:38:26,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600948780] [2023-11-17 16:38:26,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:26,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 16:38:26,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:26,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 16:38:26,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2023-11-17 16:38:26,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:38:26,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 37 transitions, 225 flow. Second operand has 21 states, 21 states have (on average 107.28571428571429) internal successors, (2253), 21 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:26,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:26,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:38:26,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:26,822 INFO L124 PetriNetUnfolderBase]: 210/397 cut-off events. [2023-11-17 16:38:26,822 INFO L125 PetriNetUnfolderBase]: For 544/544 co-relation queries the response was YES. [2023-11-17 16:38:26,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1474 conditions, 397 events. 210/397 cut-off events. For 544/544 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1588 event pairs, 22 based on Foata normal form. 12/407 useless extension candidates. Maximal degree in co-relation 1029. Up to 141 conditions per place. [2023-11-17 16:38:26,824 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 62 selfloop transitions, 37 changer transitions 43/142 dead transitions. [2023-11-17 16:38:26,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 142 transitions, 965 flow [2023-11-17 16:38:26,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 16:38:26,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-17 16:38:26,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2444 transitions. [2023-11-17 16:38:26,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2915771892149845 [2023-11-17 16:38:26,831 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2444 transitions. [2023-11-17 16:38:26,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2444 transitions. [2023-11-17 16:38:26,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:26,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2444 transitions. [2023-11-17 16:38:26,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 111.0909090909091) internal successors, (2444), 22 states have internal predecessors, (2444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:26,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 381.0) internal successors, (8763), 23 states have internal predecessors, (8763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:26,845 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 381.0) internal successors, (8763), 23 states have internal predecessors, (8763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:26,845 INFO L175 Difference]: Start difference. First operand has 41 places, 37 transitions, 225 flow. Second operand 22 states and 2444 transitions. [2023-11-17 16:38:26,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 142 transitions, 965 flow [2023-11-17 16:38:26,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 142 transitions, 913 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-11-17 16:38:26,852 INFO L231 Difference]: Finished difference. Result has 69 places, 55 transitions, 446 flow [2023-11-17 16:38:26,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=446, PETRI_PLACES=69, PETRI_TRANSITIONS=55} [2023-11-17 16:38:26,854 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 48 predicate places. [2023-11-17 16:38:26,854 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 55 transitions, 446 flow [2023-11-17 16:38:26,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 107.28571428571429) internal successors, (2253), 21 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:26,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:26,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:26,874 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-11-17 16:38:27,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:27,061 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-11-17 16:38:27,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:27,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1924120698, now seen corresponding path program 1 times [2023-11-17 16:38:27,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:27,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086778447] [2023-11-17 16:38:27,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:27,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:27,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:27,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:27,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:27,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086778447] [2023-11-17 16:38:27,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086778447] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:27,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199584527] [2023-11-17 16:38:27,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:27,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:27,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:27,346 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:38:27,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-17 16:38:27,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:27,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-17 16:38:27,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:27,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 58 [2023-11-17 16:38:27,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:27,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:27,708 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 16:38:27,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-17 16:38:27,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:27,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199584527] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:27,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:27,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5] total 10 [2023-11-17 16:38:27,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359439393] [2023-11-17 16:38:27,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:27,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:38:27,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:27,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:38:27,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:38:27,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 381 [2023-11-17 16:38:27,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 55 transitions, 446 flow. Second operand has 12 states, 12 states have (on average 121.5) internal successors, (1458), 12 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:27,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:27,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 381 [2023-11-17 16:38:27,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:28,153 INFO L124 PetriNetUnfolderBase]: 235/436 cut-off events. [2023-11-17 16:38:28,153 INFO L125 PetriNetUnfolderBase]: For 1441/1441 co-relation queries the response was YES. [2023-11-17 16:38:28,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1989 conditions, 436 events. 235/436 cut-off events. For 1441/1441 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1769 event pairs, 11 based on Foata normal form. 1/435 useless extension candidates. Maximal degree in co-relation 1936. Up to 141 conditions per place. [2023-11-17 16:38:28,156 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 70 selfloop transitions, 55 changer transitions 4/129 dead transitions. [2023-11-17 16:38:28,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 129 transitions, 1104 flow [2023-11-17 16:38:28,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:38:28,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:38:28,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1768 transitions. [2023-11-17 16:38:28,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33145856767904014 [2023-11-17 16:38:28,160 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1768 transitions. [2023-11-17 16:38:28,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1768 transitions. [2023-11-17 16:38:28,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:28,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1768 transitions. [2023-11-17 16:38:28,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 126.28571428571429) internal successors, (1768), 14 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:28,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 381.0) internal successors, (5715), 15 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:28,170 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 381.0) internal successors, (5715), 15 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:28,171 INFO L175 Difference]: Start difference. First operand has 69 places, 55 transitions, 446 flow. Second operand 14 states and 1768 transitions. [2023-11-17 16:38:28,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 129 transitions, 1104 flow [2023-11-17 16:38:28,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 129 transitions, 996 flow, removed 38 selfloop flow, removed 10 redundant places. [2023-11-17 16:38:28,178 INFO L231 Difference]: Finished difference. Result has 71 places, 81 transitions, 715 flow [2023-11-17 16:38:28,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=715, PETRI_PLACES=71, PETRI_TRANSITIONS=81} [2023-11-17 16:38:28,180 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 50 predicate places. [2023-11-17 16:38:28,180 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 81 transitions, 715 flow [2023-11-17 16:38:28,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 121.5) internal successors, (1458), 12 states have internal predecessors, (1458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:28,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:28,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:28,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-17 16:38:28,389 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,SelfDestructingSolverStorable5 [2023-11-17 16:38:28,389 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-11-17 16:38:28,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:28,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1677731548, now seen corresponding path program 2 times [2023-11-17 16:38:28,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:28,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136313867] [2023-11-17 16:38:28,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:28,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:28,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:28,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:28,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:28,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136313867] [2023-11-17 16:38:28,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136313867] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:28,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52237178] [2023-11-17 16:38:28,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:38:28,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:28,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:28,667 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-11-17 16:38:28,716 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-11-17 16:38:28,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:38:28,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:28,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-17 16:38:28,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:28,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 58 [2023-11-17 16:38:28,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:28,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:29,068 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 16:38:29,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-17 16:38:29,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2023-11-17 16:38:29,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52237178] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:29,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:29,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2023-11-17 16:38:29,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837401442] [2023-11-17 16:38:29,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:29,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:38:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:29,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:38:29,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:38:29,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 381 [2023-11-17 16:38:29,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 81 transitions, 715 flow. Second operand has 13 states, 13 states have (on average 121.84615384615384) internal successors, (1584), 13 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:29,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:29,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 381 [2023-11-17 16:38:29,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:29,278 INFO L124 PetriNetUnfolderBase]: 235/435 cut-off events. [2023-11-17 16:38:29,278 INFO L125 PetriNetUnfolderBase]: For 1711/1711 co-relation queries the response was YES. [2023-11-17 16:38:29,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2130 conditions, 435 events. 235/435 cut-off events. For 1711/1711 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1753 event pairs, 41 based on Foata normal form. 1/436 useless extension candidates. Maximal degree in co-relation 1952. Up to 330 conditions per place. [2023-11-17 16:38:29,281 INFO L140 encePairwiseOnDemand]: 373/381 looper letters, 70 selfloop transitions, 28 changer transitions 4/102 dead transitions. [2023-11-17 16:38:29,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 1010 flow [2023-11-17 16:38:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 16:38:29,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 16:38:29,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1126 transitions. [2023-11-17 16:38:29,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32837561971420237 [2023-11-17 16:38:29,284 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1126 transitions. [2023-11-17 16:38:29,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1126 transitions. [2023-11-17 16:38:29,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:29,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1126 transitions. [2023-11-17 16:38:29,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.11111111111111) internal successors, (1126), 9 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:29,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 381.0) internal successors, (3810), 10 states have internal predecessors, (3810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:29,290 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 381.0) internal successors, (3810), 10 states have internal predecessors, (3810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:29,290 INFO L175 Difference]: Start difference. First operand has 71 places, 81 transitions, 715 flow. Second operand 9 states and 1126 transitions. [2023-11-17 16:38:29,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 1010 flow [2023-11-17 16:38:29,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 102 transitions, 930 flow, removed 32 selfloop flow, removed 2 redundant places. [2023-11-17 16:38:29,299 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 719 flow [2023-11-17 16:38:29,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=719, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2023-11-17 16:38:29,300 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 58 predicate places. [2023-11-17 16:38:29,300 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 719 flow [2023-11-17 16:38:29,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 121.84615384615384) internal successors, (1584), 13 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:29,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:29,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:29,318 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-11-17 16:38:29,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:29,507 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-11-17 16:38:29,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash 388792646, now seen corresponding path program 3 times [2023-11-17 16:38:29,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:29,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815715261] [2023-11-17 16:38:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:29,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:29,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:29,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815715261] [2023-11-17 16:38:29,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815715261] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:29,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158199868] [2023-11-17 16:38:29,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:38:29,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:29,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:29,765 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-11-17 16:38:29,785 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-11-17 16:38:29,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:38:29,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:29,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-17 16:38:29,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:29,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-17 16:38:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:29,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:30,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:38:30,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 107 [2023-11-17 16:38:30,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:30,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158199868] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:30,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:30,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2023-11-17 16:38:30,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812705966] [2023-11-17 16:38:30,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:30,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:38:30,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:30,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:38:30,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:38:30,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 381 [2023-11-17 16:38:30,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 719 flow. Second operand has 13 states, 13 states have (on average 121.38461538461539) internal successors, (1578), 13 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:30,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:30,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 381 [2023-11-17 16:38:30,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:30,427 INFO L124 PetriNetUnfolderBase]: 247/462 cut-off events. [2023-11-17 16:38:30,427 INFO L125 PetriNetUnfolderBase]: For 1462/1462 co-relation queries the response was YES. [2023-11-17 16:38:30,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2131 conditions, 462 events. 247/462 cut-off events. For 1462/1462 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1917 event pairs, 47 based on Foata normal form. 1/463 useless extension candidates. Maximal degree in co-relation 2056. Up to 342 conditions per place. [2023-11-17 16:38:30,430 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 75 selfloop transitions, 34 changer transitions 4/113 dead transitions. [2023-11-17 16:38:30,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 1069 flow [2023-11-17 16:38:30,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:38:30,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:38:30,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1494 transitions. [2023-11-17 16:38:30,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32677165354330706 [2023-11-17 16:38:30,434 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1494 transitions. [2023-11-17 16:38:30,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1494 transitions. [2023-11-17 16:38:30,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:30,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1494 transitions. [2023-11-17 16:38:30,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 124.5) internal successors, (1494), 12 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:30,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 381.0) internal successors, (4953), 13 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:30,443 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 381.0) internal successors, (4953), 13 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:30,443 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 719 flow. Second operand 12 states and 1494 transitions. [2023-11-17 16:38:30,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 1069 flow [2023-11-17 16:38:30,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 1017 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-17 16:38:30,452 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 806 flow [2023-11-17 16:38:30,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=806, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2023-11-17 16:38:30,454 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 65 predicate places. [2023-11-17 16:38:30,454 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 806 flow [2023-11-17 16:38:30,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 121.38461538461539) internal successors, (1578), 13 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:30,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:30,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:30,471 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-11-17 16:38:30,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:30,660 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-11-17 16:38:30,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:30,661 INFO L85 PathProgramCache]: Analyzing trace with hash 700093096, now seen corresponding path program 4 times [2023-11-17 16:38:30,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:30,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140884920] [2023-11-17 16:38:30,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:30,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:30,971 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:30,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:30,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140884920] [2023-11-17 16:38:30,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140884920] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:30,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056804391] [2023-11-17 16:38:30,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:38:30,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:30,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:30,975 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-11-17 16:38:31,005 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-11-17 16:38:31,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:38:31,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:31,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-17 16:38:31,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:31,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-11-17 16:38:31,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-17 16:38:31,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-17 16:38:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:31,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:31,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:38:31,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-11-17 16:38:31,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-17 16:38:31,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:31,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056804391] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:31,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:31,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 18 [2023-11-17 16:38:31,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807586981] [2023-11-17 16:38:31,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:31,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 16:38:31,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:31,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 16:38:31,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2023-11-17 16:38:31,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 381 [2023-11-17 16:38:31,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 806 flow. Second operand has 20 states, 20 states have (on average 116.0) internal successors, (2320), 20 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:31,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:31,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 381 [2023-11-17 16:38:31,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:33,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:38:34,278 INFO L124 PetriNetUnfolderBase]: 335/617 cut-off events. [2023-11-17 16:38:34,278 INFO L125 PetriNetUnfolderBase]: For 2117/2117 co-relation queries the response was YES. [2023-11-17 16:38:34,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2899 conditions, 617 events. 335/617 cut-off events. For 2117/2117 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2795 event pairs, 7 based on Foata normal form. 2/619 useless extension candidates. Maximal degree in co-relation 2819. Up to 145 conditions per place. [2023-11-17 16:38:34,281 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 81 selfloop transitions, 79 changer transitions 8/168 dead transitions. [2023-11-17 16:38:34,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 168 transitions, 1599 flow [2023-11-17 16:38:34,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:38:34,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:38:34,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2057 transitions. [2023-11-17 16:38:34,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31758530183727035 [2023-11-17 16:38:34,286 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2057 transitions. [2023-11-17 16:38:34,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2057 transitions. [2023-11-17 16:38:34,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:34,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2057 transitions. [2023-11-17 16:38:34,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 121.0) internal successors, (2057), 17 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:34,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 381.0) internal successors, (6858), 18 states have internal predecessors, (6858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:34,296 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 381.0) internal successors, (6858), 18 states have internal predecessors, (6858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:34,296 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 806 flow. Second operand 17 states and 2057 transitions. [2023-11-17 16:38:34,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 168 transitions, 1599 flow [2023-11-17 16:38:34,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 168 transitions, 1531 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-11-17 16:38:34,311 INFO L231 Difference]: Finished difference. Result has 101 places, 110 transitions, 1203 flow [2023-11-17 16:38:34,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1203, PETRI_PLACES=101, PETRI_TRANSITIONS=110} [2023-11-17 16:38:34,312 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 80 predicate places. [2023-11-17 16:38:34,312 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 110 transitions, 1203 flow [2023-11-17 16:38:34,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 116.0) internal successors, (2320), 20 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:34,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:34,318 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:34,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-17 16:38:34,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:34,524 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-11-17 16:38:34,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:34,524 INFO L85 PathProgramCache]: Analyzing trace with hash 756025650, now seen corresponding path program 2 times [2023-11-17 16:38:34,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:34,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489753133] [2023-11-17 16:38:34,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:34,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:34,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:34,663 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:34,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:34,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489753133] [2023-11-17 16:38:34,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489753133] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:34,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032327029] [2023-11-17 16:38:34,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:38:34,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:34,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:34,678 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-11-17 16:38:34,736 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-11-17 16:38:34,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:38:34,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:34,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:34,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:34,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:34,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:34,960 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:34,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032327029] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:34,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:34,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:38:34,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233753648] [2023-11-17 16:38:34,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:34,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:38:34,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:34,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:38:34,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:38:34,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:34,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 110 transitions, 1203 flow. Second operand has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:34,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:34,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:34,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:35,446 INFO L124 PetriNetUnfolderBase]: 502/915 cut-off events. [2023-11-17 16:38:35,447 INFO L125 PetriNetUnfolderBase]: For 5159/5159 co-relation queries the response was YES. [2023-11-17 16:38:35,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5001 conditions, 915 events. 502/915 cut-off events. For 5159/5159 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4531 event pairs, 98 based on Foata normal form. 14/929 useless extension candidates. Maximal degree in co-relation 4890. Up to 337 conditions per place. [2023-11-17 16:38:35,453 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 132 selfloop transitions, 89 changer transitions 1/222 dead transitions. [2023-11-17 16:38:35,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 222 transitions, 2601 flow [2023-11-17 16:38:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:38:35,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:38:35,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2470 transitions. [2023-11-17 16:38:35,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40518372703412076 [2023-11-17 16:38:35,458 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2470 transitions. [2023-11-17 16:38:35,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2470 transitions. [2023-11-17 16:38:35,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:35,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2470 transitions. [2023-11-17 16:38:35,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 154.375) internal successors, (2470), 16 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:35,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 381.0) internal successors, (6477), 17 states have internal predecessors, (6477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:35,469 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 381.0) internal successors, (6477), 17 states have internal predecessors, (6477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:35,470 INFO L175 Difference]: Start difference. First operand has 101 places, 110 transitions, 1203 flow. Second operand 16 states and 2470 transitions. [2023-11-17 16:38:35,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 222 transitions, 2601 flow [2023-11-17 16:38:35,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 222 transitions, 2524 flow, removed 23 selfloop flow, removed 3 redundant places. [2023-11-17 16:38:35,494 INFO L231 Difference]: Finished difference. Result has 124 places, 157 transitions, 2091 flow [2023-11-17 16:38:35,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2091, PETRI_PLACES=124, PETRI_TRANSITIONS=157} [2023-11-17 16:38:35,495 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 103 predicate places. [2023-11-17 16:38:35,496 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 157 transitions, 2091 flow [2023-11-17 16:38:35,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:35,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:35,496 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:35,513 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-11-17 16:38:35,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:35,702 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-11-17 16:38:35,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:35,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1391722860, now seen corresponding path program 3 times [2023-11-17 16:38:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:35,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503573758] [2023-11-17 16:38:35,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:35,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:35,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:35,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:35,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:35,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503573758] [2023-11-17 16:38:35,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503573758] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:35,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193680201] [2023-11-17 16:38:35,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:38:35,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:35,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:35,991 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-11-17 16:38:36,014 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-11-17 16:38:36,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:38:36,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:36,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:36,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:36,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:36,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:36,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:36,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193680201] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:36,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:36,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:38:36,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131174370] [2023-11-17 16:38:36,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:36,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:38:36,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:36,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:38:36,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:38:36,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:36,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 157 transitions, 2091 flow. Second operand has 12 states, 12 states have (on average 149.33333333333334) internal successors, (1792), 12 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:36,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:36,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:36,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:36,825 INFO L124 PetriNetUnfolderBase]: 516/947 cut-off events. [2023-11-17 16:38:36,825 INFO L125 PetriNetUnfolderBase]: For 8264/8264 co-relation queries the response was YES. [2023-11-17 16:38:36,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5998 conditions, 947 events. 516/947 cut-off events. For 8264/8264 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4751 event pairs, 96 based on Foata normal form. 28/974 useless extension candidates. Maximal degree in co-relation 5888. Up to 341 conditions per place. [2023-11-17 16:38:36,832 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 133 selfloop transitions, 95 changer transitions 1/229 dead transitions. [2023-11-17 16:38:36,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 229 transitions, 3014 flow [2023-11-17 16:38:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:38:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:38:36,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2617 transitions. [2023-11-17 16:38:36,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404508259996913 [2023-11-17 16:38:36,838 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2617 transitions. [2023-11-17 16:38:36,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2617 transitions. [2023-11-17 16:38:36,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:36,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2617 transitions. [2023-11-17 16:38:36,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 153.94117647058823) internal successors, (2617), 17 states have internal predecessors, (2617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:36,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 381.0) internal successors, (6858), 18 states have internal predecessors, (6858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:36,850 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 381.0) internal successors, (6858), 18 states have internal predecessors, (6858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:36,850 INFO L175 Difference]: Start difference. First operand has 124 places, 157 transitions, 2091 flow. Second operand 17 states and 2617 transitions. [2023-11-17 16:38:36,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 229 transitions, 3014 flow [2023-11-17 16:38:36,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 229 transitions, 2844 flow, removed 85 selfloop flow, removed 0 redundant places. [2023-11-17 16:38:36,879 INFO L231 Difference]: Finished difference. Result has 143 places, 168 transitions, 2302 flow [2023-11-17 16:38:36,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2302, PETRI_PLACES=143, PETRI_TRANSITIONS=168} [2023-11-17 16:38:36,880 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 122 predicate places. [2023-11-17 16:38:36,880 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 168 transitions, 2302 flow [2023-11-17 16:38:36,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.33333333333334) internal successors, (1792), 12 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:36,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:36,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:36,889 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-11-17 16:38:37,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:37,086 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-11-17 16:38:37,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:37,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1516814598, now seen corresponding path program 1 times [2023-11-17 16:38:37,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:37,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118101089] [2023-11-17 16:38:37,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:37,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:37,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:37,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:37,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118101089] [2023-11-17 16:38:37,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118101089] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:37,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110930839] [2023-11-17 16:38:37,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:37,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:37,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:37,277 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-11-17 16:38:37,301 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-11-17 16:38:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:37,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 16:38:37,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:37,589 INFO L349 Elim1Store]: treesize reduction 18, result has 28.0 percent of original size [2023-11-17 16:38:37,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 137 treesize of output 95 [2023-11-17 16:38:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:37,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:37,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:38:37,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 129 treesize of output 105 [2023-11-17 16:38:38,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:38,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110930839] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:38,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:38,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 19 [2023-11-17 16:38:38,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651489431] [2023-11-17 16:38:38,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:38,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 16:38:38,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:38,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 16:38:38,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-17 16:38:38,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:38:38,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 168 transitions, 2302 flow. Second operand has 19 states, 19 states have (on average 107.6842105263158) internal successors, (2046), 19 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:38,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:38,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:38:38,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:39,038 INFO L124 PetriNetUnfolderBase]: 695/1365 cut-off events. [2023-11-17 16:38:39,039 INFO L125 PetriNetUnfolderBase]: For 13803/13803 co-relation queries the response was YES. [2023-11-17 16:38:39,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8525 conditions, 1365 events. 695/1365 cut-off events. For 13803/13803 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 8235 event pairs, 74 based on Foata normal form. 85/1449 useless extension candidates. Maximal degree in co-relation 8400. Up to 341 conditions per place. [2023-11-17 16:38:39,047 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 160 selfloop transitions, 87 changer transitions 96/343 dead transitions. [2023-11-17 16:38:39,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 343 transitions, 4730 flow [2023-11-17 16:38:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-17 16:38:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-17 16:38:39,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2793 transitions. [2023-11-17 16:38:39,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29322834645669293 [2023-11-17 16:38:39,052 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2793 transitions. [2023-11-17 16:38:39,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2793 transitions. [2023-11-17 16:38:39,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:39,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2793 transitions. [2023-11-17 16:38:39,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 111.72) internal successors, (2793), 25 states have internal predecessors, (2793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 381.0) internal successors, (9906), 26 states have internal predecessors, (9906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,065 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 381.0) internal successors, (9906), 26 states have internal predecessors, (9906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,065 INFO L175 Difference]: Start difference. First operand has 143 places, 168 transitions, 2302 flow. Second operand 25 states and 2793 transitions. [2023-11-17 16:38:39,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 343 transitions, 4730 flow [2023-11-17 16:38:39,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 343 transitions, 4528 flow, removed 41 selfloop flow, removed 7 redundant places. [2023-11-17 16:38:39,113 INFO L231 Difference]: Finished difference. Result has 173 places, 185 transitions, 2772 flow [2023-11-17 16:38:39,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2772, PETRI_PLACES=173, PETRI_TRANSITIONS=185} [2023-11-17 16:38:39,113 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 152 predicate places. [2023-11-17 16:38:39,113 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 185 transitions, 2772 flow [2023-11-17 16:38:39,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 107.6842105263158) internal successors, (2046), 19 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:39,114 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:39,119 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-11-17 16:38:39,319 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,SelfDestructingSolverStorable11 [2023-11-17 16:38:39,319 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-11-17 16:38:39,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:39,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1434376286, now seen corresponding path program 5 times [2023-11-17 16:38:39,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:39,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335092220] [2023-11-17 16:38:39,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:39,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:39,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:39,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:39,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:39,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335092220] [2023-11-17 16:38:39,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335092220] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:39,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828155543] [2023-11-17 16:38:39,499 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:38:39,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:39,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:39,500 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-11-17 16:38:39,502 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-11-17 16:38:39,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-17 16:38:39,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:39,555 INFO L262 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-17 16:38:39,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:39,620 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:39,621 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-17 16:38:39,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828155543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:39,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-17 16:38:39,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-17 16:38:39,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871302028] [2023-11-17 16:38:39,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:39,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:39,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-17 16:38:39,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:39,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 185 transitions, 2772 flow. Second operand has 5 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:39,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:39,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:39,839 INFO L124 PetriNetUnfolderBase]: 588/1167 cut-off events. [2023-11-17 16:38:39,839 INFO L125 PetriNetUnfolderBase]: For 15034/15034 co-relation queries the response was YES. [2023-11-17 16:38:39,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8100 conditions, 1167 events. 588/1167 cut-off events. For 15034/15034 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 6760 event pairs, 128 based on Foata normal form. 22/1188 useless extension candidates. Maximal degree in co-relation 7962. Up to 630 conditions per place. [2023-11-17 16:38:39,848 INFO L140 encePairwiseOnDemand]: 377/381 looper letters, 160 selfloop transitions, 31 changer transitions 11/202 dead transitions. [2023-11-17 16:38:39,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 202 transitions, 3294 flow [2023-11-17 16:38:39,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:39,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:39,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 778 transitions. [2023-11-17 16:38:39,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083989501312336 [2023-11-17 16:38:39,849 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 778 transitions. [2023-11-17 16:38:39,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 778 transitions. [2023-11-17 16:38:39,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:39,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 778 transitions. [2023-11-17 16:38:39,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.6) internal successors, (778), 5 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 381.0) internal successors, (2286), 6 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,852 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 381.0) internal successors, (2286), 6 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,852 INFO L175 Difference]: Start difference. First operand has 173 places, 185 transitions, 2772 flow. Second operand 5 states and 778 transitions. [2023-11-17 16:38:39,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 202 transitions, 3294 flow [2023-11-17 16:38:39,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 202 transitions, 3016 flow, removed 99 selfloop flow, removed 13 redundant places. [2023-11-17 16:38:39,905 INFO L231 Difference]: Finished difference. Result has 158 places, 172 transitions, 2390 flow [2023-11-17 16:38:39,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2390, PETRI_PLACES=158, PETRI_TRANSITIONS=172} [2023-11-17 16:38:39,906 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 137 predicate places. [2023-11-17 16:38:39,906 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 172 transitions, 2390 flow [2023-11-17 16:38:39,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:39,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:39,907 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:39,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-17 16:38:40,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-17 16:38:40,112 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-11-17 16:38:40,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:40,112 INFO L85 PathProgramCache]: Analyzing trace with hash -743533272, now seen corresponding path program 4 times [2023-11-17 16:38:40,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:40,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87631196] [2023-11-17 16:38:40,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:40,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:40,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:40,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:40,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87631196] [2023-11-17 16:38:40,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87631196] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:40,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232200773] [2023-11-17 16:38:40,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:38:40,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:40,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:40,276 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-11-17 16:38:40,318 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-11-17 16:38:40,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:38:40,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:40,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:40,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:40,499 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:40,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:40,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:40,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232200773] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:40,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:40,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:38:40,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360762925] [2023-11-17 16:38:40,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:40,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:38:40,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:40,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:38:40,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:38:40,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:40,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 172 transitions, 2390 flow. Second operand has 13 states, 13 states have (on average 148.92307692307693) internal successors, (1936), 13 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:40,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:40,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:40,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:41,234 INFO L124 PetriNetUnfolderBase]: 933/1805 cut-off events. [2023-11-17 16:38:41,234 INFO L125 PetriNetUnfolderBase]: For 19854/19854 co-relation queries the response was YES. [2023-11-17 16:38:41,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12342 conditions, 1805 events. 933/1805 cut-off events. For 19854/19854 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10960 event pairs, 35 based on Foata normal form. 6/1810 useless extension candidates. Maximal degree in co-relation 12213. Up to 319 conditions per place. [2023-11-17 16:38:41,247 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 210 selfloop transitions, 119 changer transitions 1/330 dead transitions. [2023-11-17 16:38:41,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 330 transitions, 4964 flow [2023-11-17 16:38:41,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 16:38:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 16:38:41,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2023-11-17 16:38:41,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40478273549139693 [2023-11-17 16:38:41,251 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2023-11-17 16:38:41,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2023-11-17 16:38:41,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:41,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2023-11-17 16:38:41,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.22222222222223) internal successors, (2776), 18 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:41,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:41,257 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:41,257 INFO L175 Difference]: Start difference. First operand has 158 places, 172 transitions, 2390 flow. Second operand 18 states and 2776 transitions. [2023-11-17 16:38:41,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 330 transitions, 4964 flow [2023-11-17 16:38:41,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 330 transitions, 4894 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-11-17 16:38:41,323 INFO L231 Difference]: Finished difference. Result has 174 places, 222 transitions, 3570 flow [2023-11-17 16:38:41,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3570, PETRI_PLACES=174, PETRI_TRANSITIONS=222} [2023-11-17 16:38:41,324 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 153 predicate places. [2023-11-17 16:38:41,324 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 222 transitions, 3570 flow [2023-11-17 16:38:41,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 148.92307692307693) internal successors, (1936), 13 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:41,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:41,325 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:41,332 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-11-17 16:38:41,530 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,SelfDestructingSolverStorable13 [2023-11-17 16:38:41,530 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-11-17 16:38:41,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:41,530 INFO L85 PathProgramCache]: Analyzing trace with hash 988487292, now seen corresponding path program 5 times [2023-11-17 16:38:41,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:41,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89590036] [2023-11-17 16:38:41,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:41,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:41,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:41,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:41,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:41,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89590036] [2023-11-17 16:38:41,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89590036] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:41,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894883702] [2023-11-17 16:38:41,746 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:38:41,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:41,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:41,747 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-11-17 16:38:41,797 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-11-17 16:38:41,862 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:38:41,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:41,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:41,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:41,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:42,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894883702] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:42,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:42,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:38:42,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378695340] [2023-11-17 16:38:42,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:42,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:38:42,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:42,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:38:42,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:38:42,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:42,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 222 transitions, 3570 flow. Second operand has 13 states, 13 states have (on average 148.92307692307693) internal successors, (1936), 13 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:42,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:42,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:42,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:42,649 INFO L124 PetriNetUnfolderBase]: 1094/2105 cut-off events. [2023-11-17 16:38:42,649 INFO L125 PetriNetUnfolderBase]: For 29729/29729 co-relation queries the response was YES. [2023-11-17 16:38:42,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15642 conditions, 2105 events. 1094/2105 cut-off events. For 29729/29729 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13128 event pairs, 75 based on Foata normal form. 16/2120 useless extension candidates. Maximal degree in co-relation 15502. Up to 701 conditions per place. [2023-11-17 16:38:42,671 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 183 selfloop transitions, 156 changer transitions 2/341 dead transitions. [2023-11-17 16:38:42,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 341 transitions, 5682 flow [2023-11-17 16:38:42,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:38:42,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:38:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2168 transitions. [2023-11-17 16:38:42,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40644919385076866 [2023-11-17 16:38:42,673 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2168 transitions. [2023-11-17 16:38:42,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2168 transitions. [2023-11-17 16:38:42,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:42,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2168 transitions. [2023-11-17 16:38:42,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 154.85714285714286) internal successors, (2168), 14 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:42,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 381.0) internal successors, (5715), 15 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:42,679 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 381.0) internal successors, (5715), 15 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:42,679 INFO L175 Difference]: Start difference. First operand has 174 places, 222 transitions, 3570 flow. Second operand 14 states and 2168 transitions. [2023-11-17 16:38:42,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 341 transitions, 5682 flow [2023-11-17 16:38:42,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 341 transitions, 5274 flow, removed 191 selfloop flow, removed 2 redundant places. [2023-11-17 16:38:42,779 INFO L231 Difference]: Finished difference. Result has 194 places, 265 transitions, 4473 flow [2023-11-17 16:38:42,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4473, PETRI_PLACES=194, PETRI_TRANSITIONS=265} [2023-11-17 16:38:42,779 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 173 predicate places. [2023-11-17 16:38:42,779 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 265 transitions, 4473 flow [2023-11-17 16:38:42,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 148.92307692307693) internal successors, (1936), 13 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:42,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:42,780 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:42,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-17 16:38:42,984 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,SelfDestructingSolverStorable14 [2023-11-17 16:38:42,985 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-11-17 16:38:42,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:42,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1159261218, now seen corresponding path program 6 times [2023-11-17 16:38:42,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:42,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873288232] [2023-11-17 16:38:42,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:42,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:43,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:43,232 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:43,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:43,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873288232] [2023-11-17 16:38:43,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873288232] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:43,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528202828] [2023-11-17 16:38:43,233 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:38:43,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:43,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:43,250 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-11-17 16:38:43,251 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-11-17 16:38:43,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:38:43,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:43,350 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:43,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:43,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:43,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:43,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528202828] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:43,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:43,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:38:43,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556043824] [2023-11-17 16:38:43,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:43,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:38:43,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:43,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:38:43,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:38:43,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:43,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 265 transitions, 4473 flow. Second operand has 13 states, 13 states have (on average 149.23076923076923) internal successors, (1940), 13 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:43,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:43,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:43,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:44,196 INFO L124 PetriNetUnfolderBase]: 1088/2091 cut-off events. [2023-11-17 16:38:44,196 INFO L125 PetriNetUnfolderBase]: For 29195/29195 co-relation queries the response was YES. [2023-11-17 16:38:44,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15470 conditions, 2091 events. 1088/2091 cut-off events. For 29195/29195 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12976 event pairs, 77 based on Foata normal form. 12/2102 useless extension candidates. Maximal degree in co-relation 15313. Up to 711 conditions per place. [2023-11-17 16:38:44,212 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 175 selfloop transitions, 159 changer transitions 1/335 dead transitions. [2023-11-17 16:38:44,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 335 transitions, 5809 flow [2023-11-17 16:38:44,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:38:44,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:38:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2453 transitions. [2023-11-17 16:38:44,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40239501312335957 [2023-11-17 16:38:44,214 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2453 transitions. [2023-11-17 16:38:44,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2453 transitions. [2023-11-17 16:38:44,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:44,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2453 transitions. [2023-11-17 16:38:44,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 153.3125) internal successors, (2453), 16 states have internal predecessors, (2453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:44,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 381.0) internal successors, (6477), 17 states have internal predecessors, (6477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:44,221 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 381.0) internal successors, (6477), 17 states have internal predecessors, (6477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:44,221 INFO L175 Difference]: Start difference. First operand has 194 places, 265 transitions, 4473 flow. Second operand 16 states and 2453 transitions. [2023-11-17 16:38:44,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 335 transitions, 5809 flow [2023-11-17 16:38:44,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 335 transitions, 5693 flow, removed 37 selfloop flow, removed 2 redundant places. [2023-11-17 16:38:44,338 INFO L231 Difference]: Finished difference. Result has 212 places, 271 transitions, 4879 flow [2023-11-17 16:38:44,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4879, PETRI_PLACES=212, PETRI_TRANSITIONS=271} [2023-11-17 16:38:44,338 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 191 predicate places. [2023-11-17 16:38:44,338 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 271 transitions, 4879 flow [2023-11-17 16:38:44,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 149.23076923076923) internal successors, (1940), 13 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:44,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:44,339 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:44,348 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-11-17 16:38:44,548 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,SelfDestructingSolverStorable15 [2023-11-17 16:38:44,548 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-11-17 16:38:44,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:44,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1430903916, now seen corresponding path program 7 times [2023-11-17 16:38:44,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:44,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595837151] [2023-11-17 16:38:44,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:44,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:44,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:44,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:44,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595837151] [2023-11-17 16:38:44,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595837151] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:44,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932921562] [2023-11-17 16:38:44,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:38:44,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:44,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:44,696 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-11-17 16:38:44,698 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-11-17 16:38:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:44,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:44,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:44,828 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:44,957 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:44,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932921562] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:44,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:44,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:38:44,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34868958] [2023-11-17 16:38:44,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:44,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:38:44,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:44,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:38:44,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:38:44,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:44,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 271 transitions, 4879 flow. Second operand has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:44,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:44,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:44,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:45,676 INFO L124 PetriNetUnfolderBase]: 1157/2217 cut-off events. [2023-11-17 16:38:45,676 INFO L125 PetriNetUnfolderBase]: For 36041/36041 co-relation queries the response was YES. [2023-11-17 16:38:45,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17338 conditions, 2217 events. 1157/2217 cut-off events. For 36041/36041 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13907 event pairs, 308 based on Foata normal form. 22/2238 useless extension candidates. Maximal degree in co-relation 17169. Up to 1473 conditions per place. [2023-11-17 16:38:45,694 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 236 selfloop transitions, 123 changer transitions 6/365 dead transitions. [2023-11-17 16:38:45,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 365 transitions, 6739 flow [2023-11-17 16:38:45,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:38:45,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:38:45,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2159 transitions. [2023-11-17 16:38:45,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2023-11-17 16:38:45,697 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2159 transitions. [2023-11-17 16:38:45,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2159 transitions. [2023-11-17 16:38:45,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:45,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2159 transitions. [2023-11-17 16:38:45,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 154.21428571428572) internal successors, (2159), 14 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:45,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 381.0) internal successors, (5715), 15 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:45,702 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 381.0) internal successors, (5715), 15 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:45,702 INFO L175 Difference]: Start difference. First operand has 212 places, 271 transitions, 4879 flow. Second operand 14 states and 2159 transitions. [2023-11-17 16:38:45,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 365 transitions, 6739 flow [2023-11-17 16:38:45,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 365 transitions, 6511 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-17 16:38:45,891 INFO L231 Difference]: Finished difference. Result has 223 places, 302 transitions, 5688 flow [2023-11-17 16:38:45,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5688, PETRI_PLACES=223, PETRI_TRANSITIONS=302} [2023-11-17 16:38:45,892 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 202 predicate places. [2023-11-17 16:38:45,892 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 302 transitions, 5688 flow [2023-11-17 16:38:45,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:45,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:45,892 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:45,900 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-11-17 16:38:46,097 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,SelfDestructingSolverStorable16 [2023-11-17 16:38:46,098 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-11-17 16:38:46,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:46,098 INFO L85 PathProgramCache]: Analyzing trace with hash -352519448, now seen corresponding path program 8 times [2023-11-17 16:38:46,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:46,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278458685] [2023-11-17 16:38:46,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:46,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:46,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:46,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:46,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278458685] [2023-11-17 16:38:46,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278458685] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:46,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690057878] [2023-11-17 16:38:46,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:38:46,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:46,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:46,221 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-11-17 16:38:46,225 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-11-17 16:38:46,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:38:46,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:46,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:46,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:46,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:46,358 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:46,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690057878] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:46,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:46,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-11-17 16:38:46,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001745038] [2023-11-17 16:38:46,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:46,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:38:46,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:46,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:38:46,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:38:46,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:46,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 302 transitions, 5688 flow. Second operand has 11 states, 11 states have (on average 149.27272727272728) internal successors, (1642), 11 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:46,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:46,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:46,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:47,208 INFO L124 PetriNetUnfolderBase]: 1165/2241 cut-off events. [2023-11-17 16:38:47,208 INFO L125 PetriNetUnfolderBase]: For 38553/38553 co-relation queries the response was YES. [2023-11-17 16:38:47,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18031 conditions, 2241 events. 1165/2241 cut-off events. For 38553/38553 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14158 event pairs, 159 based on Foata normal form. 16/2256 useless extension candidates. Maximal degree in co-relation 17855. Up to 855 conditions per place. [2023-11-17 16:38:47,223 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 221 selfloop transitions, 137 changer transitions 9/367 dead transitions. [2023-11-17 16:38:47,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 367 transitions, 7067 flow [2023-11-17 16:38:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:38:47,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:38:47,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2298 transitions. [2023-11-17 16:38:47,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4020997375328084 [2023-11-17 16:38:47,226 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2298 transitions. [2023-11-17 16:38:47,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2298 transitions. [2023-11-17 16:38:47,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:47,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2298 transitions. [2023-11-17 16:38:47,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.2) internal successors, (2298), 15 states have internal predecessors, (2298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:47,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 381.0) internal successors, (6096), 16 states have internal predecessors, (6096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:47,231 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 381.0) internal successors, (6096), 16 states have internal predecessors, (6096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:47,231 INFO L175 Difference]: Start difference. First operand has 223 places, 302 transitions, 5688 flow. Second operand 15 states and 2298 transitions. [2023-11-17 16:38:47,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 367 transitions, 7067 flow [2023-11-17 16:38:47,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 367 transitions, 6932 flow, removed 51 selfloop flow, removed 4 redundant places. [2023-11-17 16:38:47,402 INFO L231 Difference]: Finished difference. Result has 236 places, 309 transitions, 5988 flow [2023-11-17 16:38:47,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5988, PETRI_PLACES=236, PETRI_TRANSITIONS=309} [2023-11-17 16:38:47,403 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 215 predicate places. [2023-11-17 16:38:47,403 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 309 transitions, 5988 flow [2023-11-17 16:38:47,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 149.27272727272728) internal successors, (1642), 11 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:47,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:47,403 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:47,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-17 16:38:47,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:47,608 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-11-17 16:38:47,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:47,609 INFO L85 PathProgramCache]: Analyzing trace with hash -716844594, now seen corresponding path program 9 times [2023-11-17 16:38:47,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:47,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996025030] [2023-11-17 16:38:47,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:47,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:47,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:47,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:47,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996025030] [2023-11-17 16:38:47,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996025030] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:47,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986089375] [2023-11-17 16:38:47,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:38:47,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:47,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:47,812 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-11-17 16:38:47,832 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-11-17 16:38:47,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:38:47,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:47,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:38:47,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:47,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:47,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986089375] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:48,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:48,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:38:48,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629561890] [2023-11-17 16:38:48,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:48,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:38:48,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:48,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:38:48,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:38:48,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:48,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 309 transitions, 5988 flow. Second operand has 12 states, 12 states have (on average 149.33333333333334) internal successors, (1792), 12 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:48,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:48,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:48,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:48,782 INFO L124 PetriNetUnfolderBase]: 1151/2211 cut-off events. [2023-11-17 16:38:48,782 INFO L125 PetriNetUnfolderBase]: For 42160/42160 co-relation queries the response was YES. [2023-11-17 16:38:48,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18436 conditions, 2211 events. 1151/2211 cut-off events. For 42160/42160 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 13881 event pairs, 312 based on Foata normal form. 20/2230 useless extension candidates. Maximal degree in co-relation 18254. Up to 1501 conditions per place. [2023-11-17 16:38:48,797 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 231 selfloop transitions, 125 changer transitions 5/361 dead transitions. [2023-11-17 16:38:48,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 361 transitions, 7145 flow [2023-11-17 16:38:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:38:48,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:38:48,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2297 transitions. [2023-11-17 16:38:48,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019247594050744 [2023-11-17 16:38:48,800 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2297 transitions. [2023-11-17 16:38:48,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2297 transitions. [2023-11-17 16:38:48,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:48,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2297 transitions. [2023-11-17 16:38:48,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.13333333333333) internal successors, (2297), 15 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:48,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 381.0) internal successors, (6096), 16 states have internal predecessors, (6096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:48,805 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 381.0) internal successors, (6096), 16 states have internal predecessors, (6096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:48,805 INFO L175 Difference]: Start difference. First operand has 236 places, 309 transitions, 5988 flow. Second operand 15 states and 2297 transitions. [2023-11-17 16:38:48,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 361 transitions, 7145 flow [2023-11-17 16:38:48,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 361 transitions, 7027 flow, removed 21 selfloop flow, removed 4 redundant places. [2023-11-17 16:38:48,974 INFO L231 Difference]: Finished difference. Result has 247 places, 312 transitions, 6201 flow [2023-11-17 16:38:48,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=5809, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6201, PETRI_PLACES=247, PETRI_TRANSITIONS=312} [2023-11-17 16:38:48,974 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 226 predicate places. [2023-11-17 16:38:48,975 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 312 transitions, 6201 flow [2023-11-17 16:38:48,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.33333333333334) internal successors, (1792), 12 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:48,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:48,975 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:48,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-17 16:38:49,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:49,180 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-11-17 16:38:49,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:49,180 INFO L85 PathProgramCache]: Analyzing trace with hash 702150460, now seen corresponding path program 6 times [2023-11-17 16:38:49,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:49,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927978928] [2023-11-17 16:38:49,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:49,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:49,372 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:49,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:49,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927978928] [2023-11-17 16:38:49,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927978928] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:49,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281016914] [2023-11-17 16:38:49,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:38:49,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:49,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:49,373 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-11-17 16:38:49,400 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-11-17 16:38:49,452 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:38:49,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:49,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-17 16:38:49,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:49,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-17 16:38:49,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-17 16:38:49,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-17 16:38:49,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-17 16:38:49,672 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:49,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:50,243 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:38:50,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 44 [2023-11-17 16:38:50,251 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 16:38:50,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 81 [2023-11-17 16:38:50,258 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-17 16:38:50,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 54 [2023-11-17 16:38:50,266 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-17 16:38:50,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-11-17 16:38:50,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:50,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281016914] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:50,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:50,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 24 [2023-11-17 16:38:50,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54443764] [2023-11-17 16:38:50,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:50,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 16:38:50,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:50,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 16:38:50,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=445, Unknown=3, NotChecked=0, Total=552 [2023-11-17 16:38:50,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:38:50,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 312 transitions, 6201 flow. Second operand has 24 states, 24 states have (on average 98.91666666666667) internal successors, (2374), 24 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:50,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:50,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:38:50,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:55,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:38:56,958 INFO L124 PetriNetUnfolderBase]: 1653/3130 cut-off events. [2023-11-17 16:38:56,958 INFO L125 PetriNetUnfolderBase]: For 63941/63941 co-relation queries the response was YES. [2023-11-17 16:38:56,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26592 conditions, 3130 events. 1653/3130 cut-off events. For 63941/63941 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21218 event pairs, 57 based on Foata normal form. 17/3146 useless extension candidates. Maximal degree in co-relation 26408. Up to 619 conditions per place. [2023-11-17 16:38:56,981 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 358 selfloop transitions, 153 changer transitions 137/648 dead transitions. [2023-11-17 16:38:56,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 648 transitions, 12571 flow [2023-11-17 16:38:56,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-11-17 16:38:56,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-11-17 16:38:56,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 5592 transitions. [2023-11-17 16:38:56,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26685755189692195 [2023-11-17 16:38:56,988 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 5592 transitions. [2023-11-17 16:38:56,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 5592 transitions. [2023-11-17 16:38:56,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:56,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 5592 transitions. [2023-11-17 16:38:56,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 101.67272727272727) internal successors, (5592), 55 states have internal predecessors, (5592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:57,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 381.0) internal successors, (21336), 56 states have internal predecessors, (21336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:57,012 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 381.0) internal successors, (21336), 56 states have internal predecessors, (21336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:57,012 INFO L175 Difference]: Start difference. First operand has 247 places, 312 transitions, 6201 flow. Second operand 55 states and 5592 transitions. [2023-11-17 16:38:57,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 648 transitions, 12571 flow [2023-11-17 16:38:57,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 648 transitions, 12304 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-11-17 16:38:57,262 INFO L231 Difference]: Finished difference. Result has 311 places, 355 transitions, 7422 flow [2023-11-17 16:38:57,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=6037, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=7422, PETRI_PLACES=311, PETRI_TRANSITIONS=355} [2023-11-17 16:38:57,263 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 290 predicate places. [2023-11-17 16:38:57,263 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 355 transitions, 7422 flow [2023-11-17 16:38:57,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 98.91666666666667) internal successors, (2374), 24 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:57,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:57,263 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:57,271 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-11-17 16:38:57,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:57,468 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-11-17 16:38:57,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:57,468 INFO L85 PathProgramCache]: Analyzing trace with hash 2112750, now seen corresponding path program 10 times [2023-11-17 16:38:57,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:57,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334752531] [2023-11-17 16:38:57,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:57,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:57,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:57,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:57,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334752531] [2023-11-17 16:38:57,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334752531] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:57,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953242217] [2023-11-17 16:38:57,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:38:57,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:57,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:57,629 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-11-17 16:38:57,630 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-11-17 16:38:57,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:38:57,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:38:57,737 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:38:57,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:57,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:57,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:57,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:38:57,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953242217] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:57,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:57,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-17 16:38:57,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264011407] [2023-11-17 16:38:57,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:57,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 16:38:57,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:57,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 16:38:57,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-17 16:38:57,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:38:57,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 355 transitions, 7422 flow. Second operand has 14 states, 14 states have (on average 149.0) internal successors, (2086), 14 states have internal predecessors, (2086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:57,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:57,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:38:57,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:58,880 INFO L124 PetriNetUnfolderBase]: 1265/2465 cut-off events. [2023-11-17 16:38:58,880 INFO L125 PetriNetUnfolderBase]: For 53826/53826 co-relation queries the response was YES. [2023-11-17 16:38:58,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21779 conditions, 2465 events. 1265/2465 cut-off events. For 53826/53826 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 16086 event pairs, 188 based on Foata normal form. 16/2480 useless extension candidates. Maximal degree in co-relation 21559. Up to 849 conditions per place. [2023-11-17 16:38:58,903 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 229 selfloop transitions, 210 changer transitions 1/440 dead transitions. [2023-11-17 16:38:58,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 440 transitions, 9158 flow [2023-11-17 16:38:58,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 16:38:58,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 16:38:58,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2747 transitions. [2023-11-17 16:38:58,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005540974044911 [2023-11-17 16:38:58,912 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2747 transitions. [2023-11-17 16:38:58,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2747 transitions. [2023-11-17 16:38:58,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:58,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2747 transitions. [2023-11-17 16:38:58,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 152.61111111111111) internal successors, (2747), 18 states have internal predecessors, (2747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:58,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:58,918 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:58,918 INFO L175 Difference]: Start difference. First operand has 311 places, 355 transitions, 7422 flow. Second operand 18 states and 2747 transitions. [2023-11-17 16:38:58,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 440 transitions, 9158 flow [2023-11-17 16:38:59,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 440 transitions, 8527 flow, removed 200 selfloop flow, removed 22 redundant places. [2023-11-17 16:38:59,178 INFO L231 Difference]: Finished difference. Result has 287 places, 375 transitions, 7675 flow [2023-11-17 16:38:59,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=6865, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7675, PETRI_PLACES=287, PETRI_TRANSITIONS=375} [2023-11-17 16:38:59,178 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 266 predicate places. [2023-11-17 16:38:59,178 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 375 transitions, 7675 flow [2023-11-17 16:38:59,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 149.0) internal successors, (2086), 14 states have internal predecessors, (2086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:38:59,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:59,179 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:59,184 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-11-17 16:38:59,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:59,384 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-11-17 16:38:59,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:59,384 INFO L85 PathProgramCache]: Analyzing trace with hash 823262748, now seen corresponding path program 7 times [2023-11-17 16:38:59,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:59,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760793445] [2023-11-17 16:38:59,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:59,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:59,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:59,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:59,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:59,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760793445] [2023-11-17 16:38:59,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760793445] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:59,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700248166] [2023-11-17 16:38:59,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:38:59,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:59,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:59,582 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-11-17 16:38:59,607 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-11-17 16:38:59,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:59,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-17 16:38:59,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:59,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-17 16:38:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:38:59,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:00,108 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:00,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 60 [2023-11-17 16:39:00,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:00,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700248166] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:00,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:00,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-11-17 16:39:00,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547544510] [2023-11-17 16:39:00,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:00,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 16:39:00,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:00,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 16:39:00,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2023-11-17 16:39:00,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:39:00,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 375 transitions, 7675 flow. Second operand has 23 states, 23 states have (on average 107.26086956521739) internal successors, (2467), 23 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:00,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:00,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:39:00,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:02,497 INFO L124 PetriNetUnfolderBase]: 2046/3960 cut-off events. [2023-11-17 16:39:02,498 INFO L125 PetriNetUnfolderBase]: For 71973/71973 co-relation queries the response was YES. [2023-11-17 16:39:02,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32953 conditions, 3960 events. 2046/3960 cut-off events. For 71973/71973 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 28249 event pairs, 308 based on Foata normal form. 53/4012 useless extension candidates. Maximal degree in co-relation 32739. Up to 933 conditions per place. [2023-11-17 16:39:02,532 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 362 selfloop transitions, 200 changer transitions 106/668 dead transitions. [2023-11-17 16:39:02,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 668 transitions, 12868 flow [2023-11-17 16:39:02,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-17 16:39:02,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-17 16:39:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4459 transitions. [2023-11-17 16:39:02,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29258530183727033 [2023-11-17 16:39:02,537 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4459 transitions. [2023-11-17 16:39:02,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4459 transitions. [2023-11-17 16:39:02,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:02,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4459 transitions. [2023-11-17 16:39:02,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 111.475) internal successors, (4459), 40 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:02,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 381.0) internal successors, (15621), 41 states have internal predecessors, (15621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:02,548 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 381.0) internal successors, (15621), 41 states have internal predecessors, (15621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:02,548 INFO L175 Difference]: Start difference. First operand has 287 places, 375 transitions, 7675 flow. Second operand 40 states and 4459 transitions. [2023-11-17 16:39:02,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 668 transitions, 12868 flow [2023-11-17 16:39:03,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 668 transitions, 12671 flow, removed 50 selfloop flow, removed 5 redundant places. [2023-11-17 16:39:03,053 INFO L231 Difference]: Finished difference. Result has 333 places, 411 transitions, 8915 flow [2023-11-17 16:39:03,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=7496, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=8915, PETRI_PLACES=333, PETRI_TRANSITIONS=411} [2023-11-17 16:39:03,054 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 312 predicate places. [2023-11-17 16:39:03,054 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 411 transitions, 8915 flow [2023-11-17 16:39:03,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 107.26086956521739) internal successors, (2467), 23 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:03,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:03,054 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:03,059 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-11-17 16:39:03,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:03,259 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-11-17 16:39:03,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:03,259 INFO L85 PathProgramCache]: Analyzing trace with hash -334523122, now seen corresponding path program 2 times [2023-11-17 16:39:03,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:03,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242043544] [2023-11-17 16:39:03,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:03,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:03,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:03,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:03,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242043544] [2023-11-17 16:39:03,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242043544] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:03,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660929482] [2023-11-17 16:39:03,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:39:03,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:03,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:03,800 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-11-17 16:39:03,802 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-11-17 16:39:03,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:39:03,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:03,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-17 16:39:03,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:03,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-17 16:39:03,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-17 16:39:04,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-17 16:39:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:04,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:07,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:07,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 142 treesize of output 94 [2023-11-17 16:39:07,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:07,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 556 treesize of output 516 [2023-11-17 16:39:07,334 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:07,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 108 [2023-11-17 16:39:07,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:07,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 125 treesize of output 105 [2023-11-17 16:39:07,657 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-11-17 16:39:07,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:07,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660929482] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:07,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:07,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 32 [2023-11-17 16:39:07,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494936575] [2023-11-17 16:39:07,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:07,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-17 16:39:07,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:07,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-17 16:39:07,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=929, Unknown=4, NotChecked=0, Total=1122 [2023-11-17 16:39:07,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:39:07,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 411 transitions, 8915 flow. Second operand has 34 states, 34 states have (on average 98.52941176470588) internal successors, (3350), 34 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:07,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:07,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:39:07,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:11,660 INFO L124 PetriNetUnfolderBase]: 1738/3364 cut-off events. [2023-11-17 16:39:11,660 INFO L125 PetriNetUnfolderBase]: For 67677/67677 co-relation queries the response was YES. [2023-11-17 16:39:11,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29594 conditions, 3364 events. 1738/3364 cut-off events. For 67677/67677 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 23251 event pairs, 297 based on Foata normal form. 30/3393 useless extension candidates. Maximal degree in co-relation 29363. Up to 2629 conditions per place. [2023-11-17 16:39:11,687 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 379 selfloop transitions, 97 changer transitions 111/587 dead transitions. [2023-11-17 16:39:11,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 587 transitions, 12056 flow [2023-11-17 16:39:11,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-17 16:39:11,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-17 16:39:11,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3594 transitions. [2023-11-17 16:39:11,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26951631046119234 [2023-11-17 16:39:11,693 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3594 transitions. [2023-11-17 16:39:11,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3594 transitions. [2023-11-17 16:39:11,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:11,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3594 transitions. [2023-11-17 16:39:11,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 102.68571428571428) internal successors, (3594), 35 states have internal predecessors, (3594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:11,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 381.0) internal successors, (13716), 36 states have internal predecessors, (13716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:11,711 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 381.0) internal successors, (13716), 36 states have internal predecessors, (13716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:11,711 INFO L175 Difference]: Start difference. First operand has 333 places, 411 transitions, 8915 flow. Second operand 35 states and 3594 transitions. [2023-11-17 16:39:11,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 587 transitions, 12056 flow [2023-11-17 16:39:12,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 587 transitions, 11635 flow, removed 111 selfloop flow, removed 26 redundant places. [2023-11-17 16:39:12,033 INFO L231 Difference]: Finished difference. Result has 345 places, 424 transitions, 9128 flow [2023-11-17 16:39:12,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=8577, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9128, PETRI_PLACES=345, PETRI_TRANSITIONS=424} [2023-11-17 16:39:12,034 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 324 predicate places. [2023-11-17 16:39:12,034 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 424 transitions, 9128 flow [2023-11-17 16:39:12,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 98.52941176470588) internal successors, (3350), 34 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:12,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:12,035 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:12,041 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-11-17 16:39:12,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:12,237 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-11-17 16:39:12,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:12,238 INFO L85 PathProgramCache]: Analyzing trace with hash -577560900, now seen corresponding path program 8 times [2023-11-17 16:39:12,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:12,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231261836] [2023-11-17 16:39:12,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:12,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:12,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:12,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:12,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:12,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231261836] [2023-11-17 16:39:12,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231261836] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:12,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604606271] [2023-11-17 16:39:12,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:39:12,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:12,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:12,346 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-11-17 16:39:12,370 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-11-17 16:39:12,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:39:12,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:12,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:39:12,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:12,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:12,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:12,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604606271] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:12,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:12,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 13 [2023-11-17 16:39:12,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102627976] [2023-11-17 16:39:12,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:12,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:39:12,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:12,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:39:12,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:39:12,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:39:12,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 424 transitions, 9128 flow. Second operand has 13 states, 13 states have (on average 149.0) internal successors, (1937), 13 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:12,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:12,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:39:12,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:13,869 INFO L124 PetriNetUnfolderBase]: 1714/3375 cut-off events. [2023-11-17 16:39:13,869 INFO L125 PetriNetUnfolderBase]: For 72297/72297 co-relation queries the response was YES. [2023-11-17 16:39:13,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29787 conditions, 3375 events. 1714/3375 cut-off events. For 72297/72297 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 23764 event pairs, 192 based on Foata normal form. 24/3398 useless extension candidates. Maximal degree in co-relation 29664. Up to 947 conditions per place. [2023-11-17 16:39:13,904 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 328 selfloop transitions, 211 changer transitions 15/554 dead transitions. [2023-11-17 16:39:13,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 554 transitions, 12481 flow [2023-11-17 16:39:13,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 16:39:13,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 16:39:13,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2748 transitions. [2023-11-17 16:39:13,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006999125109361 [2023-11-17 16:39:13,907 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2748 transitions. [2023-11-17 16:39:13,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2748 transitions. [2023-11-17 16:39:13,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:13,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2748 transitions. [2023-11-17 16:39:13,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 152.66666666666666) internal successors, (2748), 18 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:13,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:13,929 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:13,929 INFO L175 Difference]: Start difference. First operand has 345 places, 424 transitions, 9128 flow. Second operand 18 states and 2748 transitions. [2023-11-17 16:39:13,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 554 transitions, 12481 flow [2023-11-17 16:39:14,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 554 transitions, 12186 flow, removed 136 selfloop flow, removed 15 redundant places. [2023-11-17 16:39:14,278 INFO L231 Difference]: Finished difference. Result has 330 places, 453 transitions, 10187 flow [2023-11-17 16:39:14,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=8875, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10187, PETRI_PLACES=330, PETRI_TRANSITIONS=453} [2023-11-17 16:39:14,279 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 309 predicate places. [2023-11-17 16:39:14,279 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 453 transitions, 10187 flow [2023-11-17 16:39:14,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 149.0) internal successors, (1937), 13 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:14,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:14,279 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:14,287 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-11-17 16:39:14,484 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,SelfDestructingSolverStorable23 [2023-11-17 16:39:14,484 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-11-17 16:39:14,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:14,485 INFO L85 PathProgramCache]: Analyzing trace with hash 822434754, now seen corresponding path program 9 times [2023-11-17 16:39:14,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:14,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322103735] [2023-11-17 16:39:14,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:14,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:14,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:14,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:14,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322103735] [2023-11-17 16:39:14,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322103735] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:14,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770760109] [2023-11-17 16:39:14,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:39:14,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:14,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:14,676 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-11-17 16:39:14,717 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-11-17 16:39:14,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:39:14,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:14,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 16:39:14,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:14,871 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:14,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:15,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770760109] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:15,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:15,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2023-11-17 16:39:15,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408929552] [2023-11-17 16:39:15,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:15,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:39:15,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:15,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:39:15,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:39:15,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:39:15,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 453 transitions, 10187 flow. Second operand has 13 states, 13 states have (on average 149.23076923076923) internal successors, (1940), 13 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:15,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:15,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:39:15,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:16,329 INFO L124 PetriNetUnfolderBase]: 1816/3582 cut-off events. [2023-11-17 16:39:16,329 INFO L125 PetriNetUnfolderBase]: For 76375/76375 co-relation queries the response was YES. [2023-11-17 16:39:16,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31971 conditions, 3582 events. 1816/3582 cut-off events. For 76375/76375 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25595 event pairs, 239 based on Foata normal form. 40/3621 useless extension candidates. Maximal degree in co-relation 31770. Up to 1586 conditions per place. [2023-11-17 16:39:16,369 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 324 selfloop transitions, 248 changer transitions 1/573 dead transitions. [2023-11-17 16:39:16,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 573 transitions, 13255 flow [2023-11-17 16:39:16,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:39:16,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:39:16,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2465 transitions. [2023-11-17 16:39:16,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40436351706036744 [2023-11-17 16:39:16,371 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2465 transitions. [2023-11-17 16:39:16,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2465 transitions. [2023-11-17 16:39:16,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:16,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2465 transitions. [2023-11-17 16:39:16,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 154.0625) internal successors, (2465), 16 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:16,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 381.0) internal successors, (6477), 17 states have internal predecessors, (6477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:16,381 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 381.0) internal successors, (6477), 17 states have internal predecessors, (6477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:16,381 INFO L175 Difference]: Start difference. First operand has 330 places, 453 transitions, 10187 flow. Second operand 16 states and 2465 transitions. [2023-11-17 16:39:16,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 573 transitions, 13255 flow [2023-11-17 16:39:16,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 573 transitions, 12847 flow, removed 83 selfloop flow, removed 15 redundant places. [2023-11-17 16:39:16,790 INFO L231 Difference]: Finished difference. Result has 330 places, 489 transitions, 11574 flow [2023-11-17 16:39:16,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=9628, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11574, PETRI_PLACES=330, PETRI_TRANSITIONS=489} [2023-11-17 16:39:16,790 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 309 predicate places. [2023-11-17 16:39:16,791 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 489 transitions, 11574 flow [2023-11-17 16:39:16,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 149.23076923076923) internal successors, (1940), 13 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:16,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:16,791 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:16,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-17 16:39:16,996 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,SelfDestructingSolverStorable24 [2023-11-17 16:39:16,996 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-11-17 16:39:16,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:16,997 INFO L85 PathProgramCache]: Analyzing trace with hash 844377710, now seen corresponding path program 10 times [2023-11-17 16:39:16,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:16,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483027361] [2023-11-17 16:39:16,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:16,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:17,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:17,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:17,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:17,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483027361] [2023-11-17 16:39:17,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483027361] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:17,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920073666] [2023-11-17 16:39:17,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:39:17,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:17,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:17,156 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-11-17 16:39:17,182 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-11-17 16:39:17,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:39:17,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:17,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:39:17,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:17,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:17,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:17,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:17,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920073666] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:17,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-17 16:39:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2023-11-17 16:39:17,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743763960] [2023-11-17 16:39:17,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:39:17,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 16:39:17,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:17,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 16:39:17,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:39:17,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:39:17,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 489 transitions, 11574 flow. Second operand has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:17,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:17,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:39:17,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:20,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:39:22,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:39:25,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:39:25,733 INFO L124 PetriNetUnfolderBase]: 1803/3547 cut-off events. [2023-11-17 16:39:25,733 INFO L125 PetriNetUnfolderBase]: For 81033/81033 co-relation queries the response was YES. [2023-11-17 16:39:25,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32709 conditions, 3547 events. 1803/3547 cut-off events. For 81033/81033 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 25180 event pairs, 349 based on Foata normal form. 8/3554 useless extension candidates. Maximal degree in co-relation 32509. Up to 1978 conditions per place. [2023-11-17 16:39:25,766 INFO L140 encePairwiseOnDemand]: 376/381 looper letters, 396 selfloop transitions, 135 changer transitions 9/540 dead transitions. [2023-11-17 16:39:25,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 540 transitions, 13596 flow [2023-11-17 16:39:25,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:39:25,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:39:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1074 transitions. [2023-11-17 16:39:25,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4026996625421822 [2023-11-17 16:39:25,767 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1074 transitions. [2023-11-17 16:39:25,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1074 transitions. [2023-11-17 16:39:25,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:25,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1074 transitions. [2023-11-17 16:39:25,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 153.42857142857142) internal successors, (1074), 7 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:25,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 381.0) internal successors, (3048), 8 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:25,770 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 381.0) internal successors, (3048), 8 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:25,770 INFO L175 Difference]: Start difference. First operand has 330 places, 489 transitions, 11574 flow. Second operand 7 states and 1074 transitions. [2023-11-17 16:39:25,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 540 transitions, 13596 flow [2023-11-17 16:39:26,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 540 transitions, 13423 flow, removed 41 selfloop flow, removed 6 redundant places. [2023-11-17 16:39:26,164 INFO L231 Difference]: Finished difference. Result has 332 places, 488 transitions, 11634 flow [2023-11-17 16:39:26,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=11381, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11634, PETRI_PLACES=332, PETRI_TRANSITIONS=488} [2023-11-17 16:39:26,165 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 311 predicate places. [2023-11-17 16:39:26,165 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 488 transitions, 11634 flow [2023-11-17 16:39:26,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:26,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:26,165 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:26,173 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-11-17 16:39:26,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-17 16:39:26,370 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-11-17 16:39:26,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:26,371 INFO L85 PathProgramCache]: Analyzing trace with hash -679104860, now seen corresponding path program 11 times [2023-11-17 16:39:26,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:26,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231042444] [2023-11-17 16:39:26,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:26,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:26,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:26,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:26,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231042444] [2023-11-17 16:39:26,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231042444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993842455] [2023-11-17 16:39:26,535 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:39:26,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:26,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:26,545 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-11-17 16:39:26,569 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-11-17 16:39:26,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:39:26,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:26,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 16:39:26,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:26,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:26,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:26,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:26,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993842455] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:26,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:26,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:39:26,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735358325] [2023-11-17 16:39:26,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:26,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:39:26,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:26,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:39:26,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:39:26,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:39:26,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 488 transitions, 11634 flow. Second operand has 15 states, 15 states have (on average 149.06666666666666) internal successors, (2236), 15 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:26,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:26,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:39:26,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:27,983 INFO L124 PetriNetUnfolderBase]: 1845/3633 cut-off events. [2023-11-17 16:39:27,983 INFO L125 PetriNetUnfolderBase]: For 86999/86999 co-relation queries the response was YES. [2023-11-17 16:39:28,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33802 conditions, 3633 events. 1845/3633 cut-off events. For 86999/86999 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25923 event pairs, 296 based on Foata normal form. 18/3650 useless extension candidates. Maximal degree in co-relation 33658. Up to 2092 conditions per place. [2023-11-17 16:39:28,023 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 368 selfloop transitions, 210 changer transitions 0/578 dead transitions. [2023-11-17 16:39:28,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 578 transitions, 13956 flow [2023-11-17 16:39:28,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 16:39:28,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 16:39:28,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2759 transitions. [2023-11-17 16:39:28,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40230387868183143 [2023-11-17 16:39:28,026 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2759 transitions. [2023-11-17 16:39:28,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2759 transitions. [2023-11-17 16:39:28,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:28,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2759 transitions. [2023-11-17 16:39:28,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.27777777777777) internal successors, (2759), 18 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-11-17 16:39:28,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:28,032 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 381.0) internal successors, (7239), 19 states have internal predecessors, (7239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:28,032 INFO L175 Difference]: Start difference. First operand has 332 places, 488 transitions, 11634 flow. Second operand 18 states and 2759 transitions. [2023-11-17 16:39:28,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 578 transitions, 13956 flow [2023-11-17 16:39:28,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 578 transitions, 13790 flow, removed 50 selfloop flow, removed 10 redundant places. [2023-11-17 16:39:28,459 INFO L231 Difference]: Finished difference. Result has 341 places, 506 transitions, 12654 flow [2023-11-17 16:39:28,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=11382, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=12654, PETRI_PLACES=341, PETRI_TRANSITIONS=506} [2023-11-17 16:39:28,460 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 320 predicate places. [2023-11-17 16:39:28,460 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 506 transitions, 12654 flow [2023-11-17 16:39:28,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 149.06666666666666) internal successors, (2236), 15 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:28,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:28,460 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:28,465 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-11-17 16:39:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:28,663 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-11-17 16:39:28,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:28,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1968043762, now seen corresponding path program 12 times [2023-11-17 16:39:28,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:28,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754767193] [2023-11-17 16:39:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:28,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:28,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:28,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:28,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:28,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754767193] [2023-11-17 16:39:28,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754767193] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:28,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63966585] [2023-11-17 16:39:28,851 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:39:28,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:28,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:28,873 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-11-17 16:39:28,913 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-11-17 16:39:29,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:39:29,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:29,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:39:29,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:29,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:29,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:29,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:29,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63966585] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:29,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:29,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2023-11-17 16:39:29,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448736139] [2023-11-17 16:39:29,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:29,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:39:29,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:29,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:39:29,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:39:29,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:39:29,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 506 transitions, 12654 flow. Second operand has 13 states, 13 states have (on average 149.0) internal successors, (1937), 13 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:29,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:29,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:39:29,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:30,209 INFO L124 PetriNetUnfolderBase]: 1843/3623 cut-off events. [2023-11-17 16:39:30,209 INFO L125 PetriNetUnfolderBase]: For 97785/97785 co-relation queries the response was YES. [2023-11-17 16:39:30,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35170 conditions, 3623 events. 1843/3623 cut-off events. For 97785/97785 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25801 event pairs, 363 based on Foata normal form. 2/3624 useless extension candidates. Maximal degree in co-relation 34950. Up to 2102 conditions per place. [2023-11-17 16:39:30,246 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 404 selfloop transitions, 146 changer transitions 2/552 dead transitions. [2023-11-17 16:39:30,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 552 transitions, 14445 flow [2023-11-17 16:39:30,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:39:30,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:39:30,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1822 transitions. [2023-11-17 16:39:30,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3985126859142607 [2023-11-17 16:39:30,249 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1822 transitions. [2023-11-17 16:39:30,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1822 transitions. [2023-11-17 16:39:30,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:30,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1822 transitions. [2023-11-17 16:39:30,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 151.83333333333334) internal successors, (1822), 12 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:30,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 381.0) internal successors, (4953), 13 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:30,253 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 381.0) internal successors, (4953), 13 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:30,253 INFO L175 Difference]: Start difference. First operand has 341 places, 506 transitions, 12654 flow. Second operand 12 states and 1822 transitions. [2023-11-17 16:39:30,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 552 transitions, 14445 flow [2023-11-17 16:39:30,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 552 transitions, 13978 flow, removed 97 selfloop flow, removed 15 redundant places. [2023-11-17 16:39:30,676 INFO L231 Difference]: Finished difference. Result has 335 places, 503 transitions, 12419 flow [2023-11-17 16:39:30,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=12147, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12419, PETRI_PLACES=335, PETRI_TRANSITIONS=503} [2023-11-17 16:39:30,677 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 314 predicate places. [2023-11-17 16:39:30,677 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 503 transitions, 12419 flow [2023-11-17 16:39:30,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 149.0) internal successors, (1937), 13 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:30,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:30,677 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:30,685 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-11-17 16:39:30,882 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,SelfDestructingSolverStorable27 [2023-11-17 16:39:30,882 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-11-17 16:39:30,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:30,883 INFO L85 PathProgramCache]: Analyzing trace with hash 916314912, now seen corresponding path program 3 times [2023-11-17 16:39:30,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:30,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554029801] [2023-11-17 16:39:30,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:30,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:31,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:31,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:31,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554029801] [2023-11-17 16:39:31,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554029801] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:31,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908824219] [2023-11-17 16:39:31,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:39:31,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:31,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:31,064 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-11-17 16:39:31,089 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-11-17 16:39:31,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:39:31,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:31,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:39:31,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:31,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:39:31,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:31,354 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:39:31,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908824219] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:31,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:31,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2023-11-17 16:39:31,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265144363] [2023-11-17 16:39:31,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:31,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:39:31,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:31,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:39:31,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:39:31,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:39:31,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 503 transitions, 12419 flow. Second operand has 12 states, 12 states have (on average 149.5) internal successors, (1794), 12 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:31,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:31,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:39:31,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:32,292 INFO L124 PetriNetUnfolderBase]: 1808/3526 cut-off events. [2023-11-17 16:39:32,293 INFO L125 PetriNetUnfolderBase]: For 100555/100555 co-relation queries the response was YES. [2023-11-17 16:39:32,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34151 conditions, 3526 events. 1808/3526 cut-off events. For 100555/100555 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 24556 event pairs, 610 based on Foata normal form. 36/3561 useless extension candidates. Maximal degree in co-relation 33946. Up to 2561 conditions per place. [2023-11-17 16:39:32,329 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 393 selfloop transitions, 139 changer transitions 2/534 dead transitions. [2023-11-17 16:39:32,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 534 transitions, 13915 flow [2023-11-17 16:39:32,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:39:32,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:39:32,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1234 transitions. [2023-11-17 16:39:32,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4048556430446194 [2023-11-17 16:39:32,331 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1234 transitions. [2023-11-17 16:39:32,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1234 transitions. [2023-11-17 16:39:32,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:32,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1234 transitions. [2023-11-17 16:39:32,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.25) internal successors, (1234), 8 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:32,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 381.0) internal successors, (3429), 9 states have internal predecessors, (3429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:32,333 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 381.0) internal successors, (3429), 9 states have internal predecessors, (3429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:32,333 INFO L175 Difference]: Start difference. First operand has 335 places, 503 transitions, 12419 flow. Second operand 8 states and 1234 transitions. [2023-11-17 16:39:32,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 534 transitions, 13915 flow [2023-11-17 16:39:32,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 534 transitions, 13360 flow, removed 37 selfloop flow, removed 9 redundant places. [2023-11-17 16:39:32,756 INFO L231 Difference]: Finished difference. Result has 334 places, 504 transitions, 12309 flow [2023-11-17 16:39:32,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=11806, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12309, PETRI_PLACES=334, PETRI_TRANSITIONS=504} [2023-11-17 16:39:32,757 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 313 predicate places. [2023-11-17 16:39:32,757 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 504 transitions, 12309 flow [2023-11-17 16:39:32,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 149.5) internal successors, (1794), 12 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:32,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:32,757 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:32,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-17 16:39:32,962 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,SelfDestructingSolverStorable28 [2023-11-17 16:39:32,962 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-11-17 16:39:32,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:32,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1695342674, now seen corresponding path program 4 times [2023-11-17 16:39:32,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:32,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039064958] [2023-11-17 16:39:32,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:32,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:33,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:34,010 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:34,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:34,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039064958] [2023-11-17 16:39:34,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039064958] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:34,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886526751] [2023-11-17 16:39:34,012 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:39:34,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:34,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:34,025 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-11-17 16:39:34,025 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-11-17 16:39:34,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:39:34,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:34,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 16:39:34,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:34,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:34,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 22 [2023-11-17 16:39:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:39:34,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:34,810 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:39:34,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:39:34,921 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:39:34,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:39:34,979 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:34,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886526751] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:34,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:34,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 7] total 26 [2023-11-17 16:39:34,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056338884] [2023-11-17 16:39:34,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:34,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:39:34,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:39:34,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:39:34,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:39:34,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 504 transitions, 12309 flow. Second operand has 28 states, 28 states have (on average 98.78571428571429) internal successors, (2766), 28 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:34,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:34,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:39:34,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:37,671 INFO L124 PetriNetUnfolderBase]: 2145/4151 cut-off events. [2023-11-17 16:39:37,671 INFO L125 PetriNetUnfolderBase]: For 104890/104890 co-relation queries the response was YES. [2023-11-17 16:39:37,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39751 conditions, 4151 events. 2145/4151 cut-off events. For 104890/104890 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29723 event pairs, 347 based on Foata normal form. 8/4157 useless extension candidates. Maximal degree in co-relation 39545. Up to 3267 conditions per place. [2023-11-17 16:39:37,709 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 504 selfloop transitions, 243 changer transitions 22/769 dead transitions. [2023-11-17 16:39:37,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 769 transitions, 17868 flow [2023-11-17 16:39:37,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-17 16:39:37,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-17 16:39:37,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4239 transitions. [2023-11-17 16:39:37,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2713654695602074 [2023-11-17 16:39:37,712 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4239 transitions. [2023-11-17 16:39:37,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4239 transitions. [2023-11-17 16:39:37,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:37,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4239 transitions. [2023-11-17 16:39:37,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 103.39024390243902) internal successors, (4239), 41 states have internal predecessors, (4239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:37,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 381.0) internal successors, (16002), 42 states have internal predecessors, (16002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:37,722 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 381.0) internal successors, (16002), 42 states have internal predecessors, (16002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:37,722 INFO L175 Difference]: Start difference. First operand has 334 places, 504 transitions, 12309 flow. Second operand 41 states and 4239 transitions. [2023-11-17 16:39:37,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 769 transitions, 17868 flow [2023-11-17 16:39:38,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 769 transitions, 17429 flow, removed 24 selfloop flow, removed 4 redundant places. [2023-11-17 16:39:38,195 INFO L231 Difference]: Finished difference. Result has 384 places, 627 transitions, 15639 flow [2023-11-17 16:39:38,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=11936, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=15639, PETRI_PLACES=384, PETRI_TRANSITIONS=627} [2023-11-17 16:39:38,196 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 363 predicate places. [2023-11-17 16:39:38,196 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 627 transitions, 15639 flow [2023-11-17 16:39:38,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 98.78571428571429) internal successors, (2766), 28 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:38,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:38,197 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:38,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-17 16:39:38,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:38,402 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-11-17 16:39:38,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:38,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1586368298, now seen corresponding path program 5 times [2023-11-17 16:39:38,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:38,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309485370] [2023-11-17 16:39:38,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:38,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:39,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:39,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:39,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309485370] [2023-11-17 16:39:39,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309485370] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:39,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339794487] [2023-11-17 16:39:39,289 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:39:39,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:39,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:39,306 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-11-17 16:39:39,316 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-11-17 16:39:39,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:39:39,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:39,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:39:39,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:39,670 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:39,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:39:39,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:39:39,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:40,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:40,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 135 treesize of output 160 [2023-11-17 16:39:40,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:40,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339794487] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:40,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:40,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 8] total 28 [2023-11-17 16:39:40,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571394978] [2023-11-17 16:39:40,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:40,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:39:40,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:40,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:39:40,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2023-11-17 16:39:40,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:39:40,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 627 transitions, 15639 flow. Second operand has 30 states, 30 states have (on average 98.6) internal successors, (2958), 30 states have internal predecessors, (2958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:40,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:40,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:39:40,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:43,978 INFO L124 PetriNetUnfolderBase]: 2237/4325 cut-off events. [2023-11-17 16:39:43,978 INFO L125 PetriNetUnfolderBase]: For 118963/118963 co-relation queries the response was YES. [2023-11-17 16:39:44,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43048 conditions, 4325 events. 2237/4325 cut-off events. For 118963/118963 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 31181 event pairs, 356 based on Foata normal form. 7/4330 useless extension candidates. Maximal degree in co-relation 42829. Up to 3340 conditions per place. [2023-11-17 16:39:44,021 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 496 selfloop transitions, 272 changer transitions 30/798 dead transitions. [2023-11-17 16:39:44,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 798 transitions, 19412 flow [2023-11-17 16:39:44,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-17 16:39:44,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-17 16:39:44,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4003 transitions. [2023-11-17 16:39:44,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2693990174305135 [2023-11-17 16:39:44,025 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4003 transitions. [2023-11-17 16:39:44,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4003 transitions. [2023-11-17 16:39:44,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:44,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4003 transitions. [2023-11-17 16:39:44,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 102.64102564102564) internal successors, (4003), 39 states have internal predecessors, (4003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:44,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 381.0) internal successors, (15240), 40 states have internal predecessors, (15240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:44,034 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 381.0) internal successors, (15240), 40 states have internal predecessors, (15240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:44,034 INFO L175 Difference]: Start difference. First operand has 384 places, 627 transitions, 15639 flow. Second operand 39 states and 4003 transitions. [2023-11-17 16:39:44,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 798 transitions, 19412 flow [2023-11-17 16:39:44,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 798 transitions, 18813 flow, removed 254 selfloop flow, removed 10 redundant places. [2023-11-17 16:39:44,637 INFO L231 Difference]: Finished difference. Result has 422 places, 672 transitions, 16987 flow [2023-11-17 16:39:44,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=15215, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16987, PETRI_PLACES=422, PETRI_TRANSITIONS=672} [2023-11-17 16:39:44,638 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 401 predicate places. [2023-11-17 16:39:44,638 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 672 transitions, 16987 flow [2023-11-17 16:39:44,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 98.6) internal successors, (2958), 30 states have internal predecessors, (2958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:44,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:44,638 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:44,645 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-11-17 16:39:44,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:44,844 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-11-17 16:39:44,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:44,844 INFO L85 PathProgramCache]: Analyzing trace with hash -388874190, now seen corresponding path program 6 times [2023-11-17 16:39:44,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:44,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126165921] [2023-11-17 16:39:44,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:44,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:45,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:45,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:45,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126165921] [2023-11-17 16:39:45,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126165921] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:45,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793791788] [2023-11-17 16:39:45,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:39:45,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:45,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:45,657 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-11-17 16:39:45,660 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-11-17 16:39:45,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:39:45,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:45,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:39:45,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:46,015 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:46,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:39:46,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:39:46,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:46,489 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:39:46,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:39:46,542 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:39:46,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:39:46,591 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:46,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793791788] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:46,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:46,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 26 [2023-11-17 16:39:46,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096958937] [2023-11-17 16:39:46,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:46,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:39:46,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:46,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:39:46,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:39:46,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:39:46,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 672 transitions, 16987 flow. Second operand has 28 states, 28 states have (on average 98.67857142857143) internal successors, (2763), 28 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:46,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:46,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:39:46,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:48,918 INFO L124 PetriNetUnfolderBase]: 2198/4275 cut-off events. [2023-11-17 16:39:48,918 INFO L125 PetriNetUnfolderBase]: For 127744/127744 co-relation queries the response was YES. [2023-11-17 16:39:48,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43353 conditions, 4275 events. 2198/4275 cut-off events. For 127744/127744 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 30873 event pairs, 356 based on Foata normal form. 2/4277 useless extension candidates. Maximal degree in co-relation 43127. Up to 3437 conditions per place. [2023-11-17 16:39:48,962 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 516 selfloop transitions, 226 changer transitions 15/757 dead transitions. [2023-11-17 16:39:48,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 757 transitions, 19068 flow [2023-11-17 16:39:48,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 16:39:48,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 16:39:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3091 transitions. [2023-11-17 16:39:48,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27042869641294837 [2023-11-17 16:39:48,966 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3091 transitions. [2023-11-17 16:39:48,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3091 transitions. [2023-11-17 16:39:48,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:48,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3091 transitions. [2023-11-17 16:39:48,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 103.03333333333333) internal successors, (3091), 30 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:48,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:48,976 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:48,976 INFO L175 Difference]: Start difference. First operand has 422 places, 672 transitions, 16987 flow. Second operand 30 states and 3091 transitions. [2023-11-17 16:39:48,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 757 transitions, 19068 flow [2023-11-17 16:39:49,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 757 transitions, 18590 flow, removed 97 selfloop flow, removed 18 redundant places. [2023-11-17 16:39:49,682 INFO L231 Difference]: Finished difference. Result has 436 places, 674 transitions, 17051 flow [2023-11-17 16:39:49,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=16515, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=17051, PETRI_PLACES=436, PETRI_TRANSITIONS=674} [2023-11-17 16:39:49,683 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 415 predicate places. [2023-11-17 16:39:49,683 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 674 transitions, 17051 flow [2023-11-17 16:39:49,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 98.67857142857143) internal successors, (2763), 28 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:49,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:49,684 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:49,690 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-11-17 16:39:49,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:49,890 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-11-17 16:39:49,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:49,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1889468744, now seen corresponding path program 7 times [2023-11-17 16:39:49,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:49,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698408216] [2023-11-17 16:39:49,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:49,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:49,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:50,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:50,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:50,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698408216] [2023-11-17 16:39:50,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698408216] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:50,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515522613] [2023-11-17 16:39:50,552 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:39:50,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:50,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:50,561 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-11-17 16:39:50,581 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-11-17 16:39:50,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:50,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 16:39:50,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:50,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:50,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:39:51,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:51,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:51,365 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:39:51,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:39:51,443 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:39:51,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:39:51,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:51,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515522613] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:51,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:51,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 25 [2023-11-17 16:39:51,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217259594] [2023-11-17 16:39:51,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:51,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 16:39:51,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:51,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 16:39:51,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2023-11-17 16:39:51,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:39:51,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 674 transitions, 17051 flow. Second operand has 27 states, 27 states have (on average 98.74074074074075) internal successors, (2666), 27 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:51,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:51,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:39:51,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:53,618 INFO L124 PetriNetUnfolderBase]: 2214/4301 cut-off events. [2023-11-17 16:39:53,619 INFO L125 PetriNetUnfolderBase]: For 134639/134639 co-relation queries the response was YES. [2023-11-17 16:39:53,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43704 conditions, 4301 events. 2214/4301 cut-off events. For 134639/134639 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31051 event pairs, 418 based on Foata normal form. 2/4303 useless extension candidates. Maximal degree in co-relation 43478. Up to 3941 conditions per place. [2023-11-17 16:39:53,669 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 620 selfloop transitions, 102 changer transitions 15/737 dead transitions. [2023-11-17 16:39:53,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 737 transitions, 19086 flow [2023-11-17 16:39:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-17 16:39:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-17 16:39:53,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2948 transitions. [2023-11-17 16:39:53,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26681147615168793 [2023-11-17 16:39:53,753 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2948 transitions. [2023-11-17 16:39:53,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2948 transitions. [2023-11-17 16:39:53,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:53,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2948 transitions. [2023-11-17 16:39:53,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 101.65517241379311) internal successors, (2948), 29 states have internal predecessors, (2948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:53,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 381.0) internal successors, (11430), 30 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:53,759 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 381.0) internal successors, (11430), 30 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:53,760 INFO L175 Difference]: Start difference. First operand has 436 places, 674 transitions, 17051 flow. Second operand 29 states and 2948 transitions. [2023-11-17 16:39:53,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 737 transitions, 19086 flow [2023-11-17 16:39:54,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 737 transitions, 18704 flow, removed 10 selfloop flow, removed 27 redundant places. [2023-11-17 16:39:54,530 INFO L231 Difference]: Finished difference. Result has 440 places, 681 transitions, 17056 flow [2023-11-17 16:39:54,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=16669, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=17056, PETRI_PLACES=440, PETRI_TRANSITIONS=681} [2023-11-17 16:39:54,531 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 419 predicate places. [2023-11-17 16:39:54,531 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 681 transitions, 17056 flow [2023-11-17 16:39:54,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 98.74074074074075) internal successors, (2666), 27 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:54,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:54,531 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:54,536 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-11-17 16:39:54,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:54,736 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-11-17 16:39:54,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:54,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1031188860, now seen corresponding path program 8 times [2023-11-17 16:39:54,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:54,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455749987] [2023-11-17 16:39:54,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:54,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:55,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:39:55,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:55,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455749987] [2023-11-17 16:39:55,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455749987] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:55,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225508903] [2023-11-17 16:39:55,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:39:55,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:55,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:55,385 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-11-17 16:39:55,417 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-11-17 16:39:55,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:39:55,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:55,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:39:55,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:55,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:55,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:39:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:39:55,840 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:56,229 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:39:56,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:39:56,313 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:39:56,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:39:56,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:39:56,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225508903] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:56,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:56,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 26 [2023-11-17 16:39:56,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23416347] [2023-11-17 16:39:56,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:56,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:39:56,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:56,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:39:56,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:39:56,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:39:56,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 681 transitions, 17056 flow. Second operand has 28 states, 28 states have (on average 106.67857142857143) internal successors, (2987), 28 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:56,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:56,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:39:56,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:58,407 INFO L124 PetriNetUnfolderBase]: 2297/4449 cut-off events. [2023-11-17 16:39:58,407 INFO L125 PetriNetUnfolderBase]: For 145079/145079 co-relation queries the response was YES. [2023-11-17 16:39:58,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45669 conditions, 4449 events. 2297/4449 cut-off events. For 145079/145079 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32360 event pairs, 408 based on Foata normal form. 3/4452 useless extension candidates. Maximal degree in co-relation 45440. Up to 3932 conditions per place. [2023-11-17 16:39:58,555 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 634 selfloop transitions, 131 changer transitions 18/783 dead transitions. [2023-11-17 16:39:58,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 783 transitions, 19898 flow [2023-11-17 16:39:58,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 16:39:58,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 16:39:58,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3309 transitions. [2023-11-17 16:39:58,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.289501312335958 [2023-11-17 16:39:58,559 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3309 transitions. [2023-11-17 16:39:58,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3309 transitions. [2023-11-17 16:39:58,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:58,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3309 transitions. [2023-11-17 16:39:58,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 110.3) internal successors, (3309), 30 states have internal predecessors, (3309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:58,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:58,568 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:58,568 INFO L175 Difference]: Start difference. First operand has 440 places, 681 transitions, 17056 flow. Second operand 30 states and 3309 transitions. [2023-11-17 16:39:58,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 783 transitions, 19898 flow [2023-11-17 16:39:59,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 783 transitions, 19372 flow, removed 50 selfloop flow, removed 21 redundant places. [2023-11-17 16:39:59,408 INFO L231 Difference]: Finished difference. Result has 454 places, 707 transitions, 17580 flow [2023-11-17 16:39:59,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=16598, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=17580, PETRI_PLACES=454, PETRI_TRANSITIONS=707} [2023-11-17 16:39:59,409 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 433 predicate places. [2023-11-17 16:39:59,409 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 707 transitions, 17580 flow [2023-11-17 16:39:59,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 106.67857142857143) internal successors, (2987), 28 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:39:59,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:59,410 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:39:59,415 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-11-17 16:39:59,615 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,SelfDestructingSolverStorable33 [2023-11-17 16:39:59,615 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-11-17 16:39:59,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:59,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1116559650, now seen corresponding path program 9 times [2023-11-17 16:39:59,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:59,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935630703] [2023-11-17 16:39:59,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:59,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:59,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:40:00,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:00,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935630703] [2023-11-17 16:40:00,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935630703] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:00,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563692416] [2023-11-17 16:40:00,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:40:00,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:00,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:00,266 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-11-17 16:40:00,268 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-11-17 16:40:00,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:40:00,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:00,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:40:00,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:00,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:00,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:40:00,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:40:00,626 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:01,076 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:40:01,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:40:01,132 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:40:01,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:40:01,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:01,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563692416] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:01,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:01,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 27 [2023-11-17 16:40:01,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875665539] [2023-11-17 16:40:01,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:01,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 16:40:01,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:01,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 16:40:01,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2023-11-17 16:40:01,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:40:01,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 707 transitions, 17580 flow. Second operand has 29 states, 29 states have (on average 106.79310344827586) internal successors, (3097), 29 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:01,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:01,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:40:01,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:03,781 INFO L124 PetriNetUnfolderBase]: 2302/4452 cut-off events. [2023-11-17 16:40:03,781 INFO L125 PetriNetUnfolderBase]: For 150841/150841 co-relation queries the response was YES. [2023-11-17 16:40:03,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45997 conditions, 4452 events. 2302/4452 cut-off events. For 150841/150841 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32350 event pairs, 428 based on Foata normal form. 5/4457 useless extension candidates. Maximal degree in co-relation 45763. Up to 3910 conditions per place. [2023-11-17 16:40:03,830 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 618 selfloop transitions, 159 changer transitions 17/794 dead transitions. [2023-11-17 16:40:03,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 794 transitions, 19904 flow [2023-11-17 16:40:03,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 16:40:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 16:40:03,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3751 transitions. [2023-11-17 16:40:03,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2895630693222171 [2023-11-17 16:40:03,833 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3751 transitions. [2023-11-17 16:40:03,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3751 transitions. [2023-11-17 16:40:03,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:03,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3751 transitions. [2023-11-17 16:40:03,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 110.32352941176471) internal successors, (3751), 34 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:03,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:03,841 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:03,841 INFO L175 Difference]: Start difference. First operand has 454 places, 707 transitions, 17580 flow. Second operand 34 states and 3751 transitions. [2023-11-17 16:40:03,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 794 transitions, 19904 flow [2023-11-17 16:40:04,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 794 transitions, 19683 flow, removed 46 selfloop flow, removed 20 redundant places. [2023-11-17 16:40:04,714 INFO L231 Difference]: Finished difference. Result has 470 places, 711 transitions, 17898 flow [2023-11-17 16:40:04,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=17359, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17898, PETRI_PLACES=470, PETRI_TRANSITIONS=711} [2023-11-17 16:40:04,715 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 449 predicate places. [2023-11-17 16:40:04,715 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 711 transitions, 17898 flow [2023-11-17 16:40:04,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 106.79310344827586) internal successors, (3097), 29 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:04,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:04,716 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:04,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-17 16:40:04,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:04,921 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-11-17 16:40:04,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:04,922 INFO L85 PathProgramCache]: Analyzing trace with hash -496344334, now seen corresponding path program 10 times [2023-11-17 16:40:04,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:04,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624037307] [2023-11-17 16:40:04,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:04,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:04,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:05,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:40:05,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:05,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624037307] [2023-11-17 16:40:05,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624037307] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:05,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761636982] [2023-11-17 16:40:05,379 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:40:05,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:05,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:05,380 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-11-17 16:40:05,385 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-11-17 16:40:05,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:40:05,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:05,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 16:40:05,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:05,710 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:05,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 96 treesize of output 78 [2023-11-17 16:40:05,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:40:05,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:06,203 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:40:06,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:40:06,320 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:40:06,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:40:06,489 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:06,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761636982] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:06,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:06,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 25 [2023-11-17 16:40:06,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154630115] [2023-11-17 16:40:06,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:06,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 16:40:06,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:06,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 16:40:06,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2023-11-17 16:40:06,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:40:06,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 711 transitions, 17898 flow. Second operand has 27 states, 27 states have (on average 106.77777777777777) internal successors, (2883), 27 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:06,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:06,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:40:06,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:08,610 INFO L124 PetriNetUnfolderBase]: 2381/4587 cut-off events. [2023-11-17 16:40:08,610 INFO L125 PetriNetUnfolderBase]: For 161222/161222 co-relation queries the response was YES. [2023-11-17 16:40:08,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48459 conditions, 4587 events. 2381/4587 cut-off events. For 161222/161222 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 33442 event pairs, 456 based on Foata normal form. 2/4589 useless extension candidates. Maximal degree in co-relation 48221. Up to 4133 conditions per place. [2023-11-17 16:40:08,667 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 671 selfloop transitions, 128 changer transitions 6/805 dead transitions. [2023-11-17 16:40:08,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 805 transitions, 20925 flow [2023-11-17 16:40:08,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 16:40:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 16:40:08,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2972 transitions. [2023-11-17 16:40:08,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28890833090308154 [2023-11-17 16:40:08,671 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2972 transitions. [2023-11-17 16:40:08,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2972 transitions. [2023-11-17 16:40:08,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:08,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2972 transitions. [2023-11-17 16:40:08,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.07407407407408) internal successors, (2972), 27 states have internal predecessors, (2972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:08,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:08,678 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:08,678 INFO L175 Difference]: Start difference. First operand has 470 places, 711 transitions, 17898 flow. Second operand 27 states and 2972 transitions. [2023-11-17 16:40:08,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 805 transitions, 20925 flow [2023-11-17 16:40:09,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 805 transitions, 20511 flow, removed 56 selfloop flow, removed 30 redundant places. [2023-11-17 16:40:09,709 INFO L231 Difference]: Finished difference. Result has 471 places, 751 transitions, 18964 flow [2023-11-17 16:40:09,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=17508, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18964, PETRI_PLACES=471, PETRI_TRANSITIONS=751} [2023-11-17 16:40:09,710 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 450 predicate places. [2023-11-17 16:40:09,710 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 751 transitions, 18964 flow [2023-11-17 16:40:09,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 106.77777777777777) internal successors, (2883), 27 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:09,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:09,710 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:09,718 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-11-17 16:40:09,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:09,916 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-11-17 16:40:09,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:09,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1333216962, now seen corresponding path program 11 times [2023-11-17 16:40:09,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:09,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691098067] [2023-11-17 16:40:09,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:09,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:09,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:40:10,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:10,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691098067] [2023-11-17 16:40:10,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691098067] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:10,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042413110] [2023-11-17 16:40:10,706 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:40:10,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:10,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:10,720 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-11-17 16:40:10,753 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-11-17 16:40:10,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:40:10,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:10,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:40:10,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:11,140 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:11,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:40:11,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:40:11,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:11,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:11,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 157 treesize of output 182 [2023-11-17 16:40:12,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:12,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042413110] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:12,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:12,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 27 [2023-11-17 16:40:12,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349364830] [2023-11-17 16:40:12,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:12,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 16:40:12,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:12,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 16:40:12,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2023-11-17 16:40:12,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:40:12,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 751 transitions, 18964 flow. Second operand has 29 states, 29 states have (on average 98.65517241379311) internal successors, (2861), 29 states have internal predecessors, (2861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:12,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:12,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:40:12,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:15,036 INFO L124 PetriNetUnfolderBase]: 2613/4984 cut-off events. [2023-11-17 16:40:15,041 INFO L125 PetriNetUnfolderBase]: For 181615/181615 co-relation queries the response was YES. [2023-11-17 16:40:15,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52808 conditions, 4984 events. 2613/4984 cut-off events. For 181615/181615 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36650 event pairs, 481 based on Foata normal form. 4/4988 useless extension candidates. Maximal degree in co-relation 52527. Up to 4276 conditions per place. [2023-11-17 16:40:15,111 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 738 selfloop transitions, 167 changer transitions 9/914 dead transitions. [2023-11-17 16:40:15,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 914 transitions, 23489 flow [2023-11-17 16:40:15,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-17 16:40:15,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-17 16:40:15,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3567 transitions. [2023-11-17 16:40:15,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26749156355455567 [2023-11-17 16:40:15,114 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3567 transitions. [2023-11-17 16:40:15,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3567 transitions. [2023-11-17 16:40:15,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:15,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3567 transitions. [2023-11-17 16:40:15,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 101.91428571428571) internal successors, (3567), 35 states have internal predecessors, (3567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:15,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 381.0) internal successors, (13716), 36 states have internal predecessors, (13716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:15,123 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 381.0) internal successors, (13716), 36 states have internal predecessors, (13716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:15,123 INFO L175 Difference]: Start difference. First operand has 471 places, 751 transitions, 18964 flow. Second operand 35 states and 3567 transitions. [2023-11-17 16:40:15,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 914 transitions, 23489 flow [2023-11-17 16:40:16,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 914 transitions, 22881 flow, removed 239 selfloop flow, removed 12 redundant places. [2023-11-17 16:40:16,160 INFO L231 Difference]: Finished difference. Result has 506 places, 815 transitions, 20630 flow [2023-11-17 16:40:16,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=18616, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=20630, PETRI_PLACES=506, PETRI_TRANSITIONS=815} [2023-11-17 16:40:16,162 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 485 predicate places. [2023-11-17 16:40:16,162 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 815 transitions, 20630 flow [2023-11-17 16:40:16,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 98.65517241379311) internal successors, (2861), 29 states have internal predecessors, (2861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:16,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:16,162 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:16,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-17 16:40:16,367 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,SelfDestructingSolverStorable36 [2023-11-17 16:40:16,367 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-11-17 16:40:16,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:16,368 INFO L85 PathProgramCache]: Analyzing trace with hash 521014702, now seen corresponding path program 11 times [2023-11-17 16:40:16,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:16,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943769833] [2023-11-17 16:40:16,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:16,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:16,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:16,666 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:16,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:16,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943769833] [2023-11-17 16:40:16,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943769833] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:16,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650907054] [2023-11-17 16:40:16,667 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:40:16,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:16,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:16,668 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-11-17 16:40:16,692 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-11-17 16:40:16,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:40:16,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:16,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-17 16:40:16,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:16,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:17,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:17,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650907054] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:17,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:17,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-17 16:40:17,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759203777] [2023-11-17 16:40:17,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:17,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:40:17,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:17,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:40:17,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:40:17,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:40:17,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 815 transitions, 20630 flow. Second operand has 16 states, 16 states have (on average 148.875) internal successors, (2382), 16 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:17,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:17,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:40:17,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:19,554 INFO L124 PetriNetUnfolderBase]: 2659/5066 cut-off events. [2023-11-17 16:40:19,554 INFO L125 PetriNetUnfolderBase]: For 196858/196858 co-relation queries the response was YES. [2023-11-17 16:40:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54204 conditions, 5066 events. 2659/5066 cut-off events. For 196858/196858 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 37233 event pairs, 455 based on Foata normal form. 40/5106 useless extension candidates. Maximal degree in co-relation 53909. Up to 2281 conditions per place. [2023-11-17 16:40:19,613 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 565 selfloop transitions, 342 changer transitions 2/909 dead transitions. [2023-11-17 16:40:19,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 909 transitions, 23265 flow [2023-11-17 16:40:19,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 16:40:19,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-17 16:40:19,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3363 transitions. [2023-11-17 16:40:19,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012168933428776 [2023-11-17 16:40:19,620 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3363 transitions. [2023-11-17 16:40:19,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3363 transitions. [2023-11-17 16:40:19,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:19,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3363 transitions. [2023-11-17 16:40:19,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 152.86363636363637) internal successors, (3363), 22 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:19,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 381.0) internal successors, (8763), 23 states have internal predecessors, (8763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:19,625 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 381.0) internal successors, (8763), 23 states have internal predecessors, (8763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:19,625 INFO L175 Difference]: Start difference. First operand has 506 places, 815 transitions, 20630 flow. Second operand 22 states and 3363 transitions. [2023-11-17 16:40:19,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 909 transitions, 23265 flow [2023-11-17 16:40:20,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 909 transitions, 22959 flow, removed 81 selfloop flow, removed 16 redundant places. [2023-11-17 16:40:20,759 INFO L231 Difference]: Finished difference. Result has 510 places, 826 transitions, 21221 flow [2023-11-17 16:40:20,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=20336, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=21221, PETRI_PLACES=510, PETRI_TRANSITIONS=826} [2023-11-17 16:40:20,760 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 489 predicate places. [2023-11-17 16:40:20,760 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 826 transitions, 21221 flow [2023-11-17 16:40:20,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 148.875) internal successors, (2382), 16 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:20,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:20,760 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:20,768 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-11-17 16:40:20,965 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,SelfDestructingSolverStorable37 [2023-11-17 16:40:20,966 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-11-17 16:40:20,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:20,966 INFO L85 PathProgramCache]: Analyzing trace with hash -646355540, now seen corresponding path program 12 times [2023-11-17 16:40:20,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:20,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551935079] [2023-11-17 16:40:20,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:20,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:21,547 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:40:21,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:21,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551935079] [2023-11-17 16:40:21,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551935079] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:21,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451782001] [2023-11-17 16:40:21,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:40:21,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:21,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:21,548 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-11-17 16:40:21,595 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-11-17 16:40:21,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:40:21,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:21,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:40:21,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:21,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:21,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:40:21,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:40:21,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:22,391 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:40:22,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:40:22,484 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:40:22,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:40:22,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:22,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451782001] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:22,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:22,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 25 [2023-11-17 16:40:22,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851764660] [2023-11-17 16:40:22,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:22,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 16:40:22,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 16:40:22,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2023-11-17 16:40:22,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:40:22,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 826 transitions, 21221 flow. Second operand has 27 states, 27 states have (on average 106.74074074074075) internal successors, (2882), 27 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:22,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:22,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:40:22,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:24,695 INFO L124 PetriNetUnfolderBase]: 2691/5142 cut-off events. [2023-11-17 16:40:24,695 INFO L125 PetriNetUnfolderBase]: For 202771/202771 co-relation queries the response was YES. [2023-11-17 16:40:24,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55889 conditions, 5142 events. 2691/5142 cut-off events. For 202771/202771 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 37974 event pairs, 438 based on Foata normal form. 2/5144 useless extension candidates. Maximal degree in co-relation 55618. Up to 4560 conditions per place. [2023-11-17 16:40:24,755 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 754 selfloop transitions, 136 changer transitions 10/900 dead transitions. [2023-11-17 16:40:24,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 900 transitions, 23742 flow [2023-11-17 16:40:24,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 16:40:24,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 16:40:24,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2547 transitions. [2023-11-17 16:40:24,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2906538856555974 [2023-11-17 16:40:24,757 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2547 transitions. [2023-11-17 16:40:24,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2547 transitions. [2023-11-17 16:40:24,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:24,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2547 transitions. [2023-11-17 16:40:24,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 110.73913043478261) internal successors, (2547), 23 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:24,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 381.0) internal successors, (9144), 24 states have internal predecessors, (9144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:24,763 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 381.0) internal successors, (9144), 24 states have internal predecessors, (9144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:24,763 INFO L175 Difference]: Start difference. First operand has 510 places, 826 transitions, 21221 flow. Second operand 23 states and 2547 transitions. [2023-11-17 16:40:24,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 900 transitions, 23742 flow [2023-11-17 16:40:25,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 900 transitions, 23192 flow, removed 42 selfloop flow, removed 10 redundant places. [2023-11-17 16:40:25,969 INFO L231 Difference]: Finished difference. Result has 530 places, 838 transitions, 21382 flow [2023-11-17 16:40:25,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=20679, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=21382, PETRI_PLACES=530, PETRI_TRANSITIONS=838} [2023-11-17 16:40:25,970 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 509 predicate places. [2023-11-17 16:40:25,970 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 838 transitions, 21382 flow [2023-11-17 16:40:25,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 106.74074074074075) internal successors, (2882), 27 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:25,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:25,971 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:25,976 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-11-17 16:40:26,172 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,SelfDestructingSolverStorable38 [2023-11-17 16:40:26,172 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-11-17 16:40:26,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:26,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2103470450, now seen corresponding path program 13 times [2023-11-17 16:40:26,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:26,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783016973] [2023-11-17 16:40:26,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:26,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:26,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:26,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:40:26,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:26,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783016973] [2023-11-17 16:40:26,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783016973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:26,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486580611] [2023-11-17 16:40:26,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:40:26,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:26,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:26,969 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-11-17 16:40:26,970 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-11-17 16:40:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:27,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:40:27,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:27,346 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:27,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:40:27,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:40:27,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:27,804 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:40:27,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:40:27,907 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:40:27,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:40:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:28,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486580611] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:28,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:28,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 26 [2023-11-17 16:40:28,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435961281] [2023-11-17 16:40:28,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:28,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:40:28,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:28,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:40:28,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:40:28,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:40:28,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 838 transitions, 21382 flow. Second operand has 28 states, 28 states have (on average 98.67857142857143) internal successors, (2763), 28 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:28,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:28,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:40:28,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:30,389 INFO L124 PetriNetUnfolderBase]: 2705/5178 cut-off events. [2023-11-17 16:40:30,390 INFO L125 PetriNetUnfolderBase]: For 214410/214410 co-relation queries the response was YES. [2023-11-17 16:40:30,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56097 conditions, 5178 events. 2705/5178 cut-off events. For 214410/214410 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38347 event pairs, 450 based on Foata normal form. 2/5180 useless extension candidates. Maximal degree in co-relation 55824. Up to 4628 conditions per place. [2023-11-17 16:40:30,457 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 766 selfloop transitions, 138 changer transitions 10/914 dead transitions. [2023-11-17 16:40:30,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 914 transitions, 23930 flow [2023-11-17 16:40:30,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 16:40:30,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 16:40:30,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2764 transitions. [2023-11-17 16:40:30,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2686886361427044 [2023-11-17 16:40:30,460 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2764 transitions. [2023-11-17 16:40:30,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2764 transitions. [2023-11-17 16:40:30,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:30,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2764 transitions. [2023-11-17 16:40:30,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.37037037037037) internal successors, (2764), 27 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:30,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:30,466 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:30,466 INFO L175 Difference]: Start difference. First operand has 530 places, 838 transitions, 21382 flow. Second operand 27 states and 2764 transitions. [2023-11-17 16:40:30,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 914 transitions, 23930 flow [2023-11-17 16:40:31,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 914 transitions, 23618 flow, removed 59 selfloop flow, removed 16 redundant places. [2023-11-17 16:40:31,878 INFO L231 Difference]: Finished difference. Result has 543 places, 844 transitions, 21562 flow [2023-11-17 16:40:31,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=21078, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=21562, PETRI_PLACES=543, PETRI_TRANSITIONS=844} [2023-11-17 16:40:31,879 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 522 predicate places. [2023-11-17 16:40:31,879 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 844 transitions, 21562 flow [2023-11-17 16:40:31,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 98.67857142857143) internal successors, (2763), 28 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:31,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:31,879 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:31,885 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-11-17 16:40:32,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-17 16:40:32,085 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-11-17 16:40:32,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:32,085 INFO L85 PathProgramCache]: Analyzing trace with hash -44278060, now seen corresponding path program 14 times [2023-11-17 16:40:32,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:32,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801282606] [2023-11-17 16:40:32,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:32,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:32,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:32,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:40:32,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:32,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801282606] [2023-11-17 16:40:32,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801282606] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:32,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917536879] [2023-11-17 16:40:32,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:40:32,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:32,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:32,808 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-11-17 16:40:32,810 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-11-17 16:40:32,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:40:32,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:32,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:40:32,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:33,163 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:40:33,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:40:33,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:40:33,166 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:33,505 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:40:33,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:40:33,610 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:40:33,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:40:33,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:33,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917536879] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:33,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:33,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 27 [2023-11-17 16:40:33,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762210100] [2023-11-17 16:40:33,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:33,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 16:40:33,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:33,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 16:40:33,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2023-11-17 16:40:33,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:40:33,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 844 transitions, 21562 flow. Second operand has 29 states, 29 states have (on average 98.79310344827586) internal successors, (2865), 29 states have internal predecessors, (2865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:33,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:33,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:40:33,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:36,749 INFO L124 PetriNetUnfolderBase]: 2718/5197 cut-off events. [2023-11-17 16:40:36,749 INFO L125 PetriNetUnfolderBase]: For 228262/228262 co-relation queries the response was YES. [2023-11-17 16:40:36,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56791 conditions, 5197 events. 2718/5197 cut-off events. For 228262/228262 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 38646 event pairs, 519 based on Foata normal form. 4/5201 useless extension candidates. Maximal degree in co-relation 56515. Up to 4643 conditions per place. [2023-11-17 16:40:36,820 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 765 selfloop transitions, 160 changer transitions 8/933 dead transitions. [2023-11-17 16:40:36,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 933 transitions, 24221 flow [2023-11-17 16:40:36,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 16:40:36,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 16:40:36,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3279 transitions. [2023-11-17 16:40:36,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2689468503937008 [2023-11-17 16:40:36,824 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3279 transitions. [2023-11-17 16:40:36,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3279 transitions. [2023-11-17 16:40:36,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:36,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3279 transitions. [2023-11-17 16:40:36,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 102.46875) internal successors, (3279), 32 states have internal predecessors, (3279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:36,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 381.0) internal successors, (12573), 33 states have internal predecessors, (12573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:36,831 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 381.0) internal successors, (12573), 33 states have internal predecessors, (12573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:36,831 INFO L175 Difference]: Start difference. First operand has 543 places, 844 transitions, 21562 flow. Second operand 32 states and 3279 transitions. [2023-11-17 16:40:36,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 933 transitions, 24221 flow [2023-11-17 16:40:38,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 933 transitions, 23963 flow, removed 22 selfloop flow, removed 21 redundant places. [2023-11-17 16:40:38,445 INFO L231 Difference]: Finished difference. Result has 556 places, 852 transitions, 21965 flow [2023-11-17 16:40:38,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=21304, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=21965, PETRI_PLACES=556, PETRI_TRANSITIONS=852} [2023-11-17 16:40:38,446 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 535 predicate places. [2023-11-17 16:40:38,446 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 852 transitions, 21965 flow [2023-11-17 16:40:38,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 98.79310344827586) internal successors, (2865), 29 states have internal predecessors, (2865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:38,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:38,447 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:38,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-17 16:40:38,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:38,652 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:40:38,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1250066338, now seen corresponding path program 12 times [2023-11-17 16:40:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491496107] [2023-11-17 16:40:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:38,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491496107] [2023-11-17 16:40:38,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491496107] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989011751] [2023-11-17 16:40:38,844 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:40:38,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:38,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:38,845 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-11-17 16:40:38,846 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-11-17 16:40:39,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:40:39,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:39,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-17 16:40:39,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:39,099 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:39,498 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:39,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989011751] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:39,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:39,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-17 16:40:39,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671373487] [2023-11-17 16:40:39,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:39,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:40:39,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:39,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:40:39,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:40:39,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:40:39,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 852 transitions, 21965 flow. Second operand has 16 states, 16 states have (on average 149.0625) internal successors, (2385), 16 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:39,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:39,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:40:39,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:42,923 INFO L124 PetriNetUnfolderBase]: 2820/5362 cut-off events. [2023-11-17 16:40:42,924 INFO L125 PetriNetUnfolderBase]: For 241971/241971 co-relation queries the response was YES. [2023-11-17 16:40:42,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58611 conditions, 5362 events. 2820/5362 cut-off events. For 241971/241971 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 39819 event pairs, 452 based on Foata normal form. 48/5410 useless extension candidates. Maximal degree in co-relation 58332. Up to 2354 conditions per place. [2023-11-17 16:40:42,991 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 557 selfloop transitions, 443 changer transitions 5/1005 dead transitions. [2023-11-17 16:40:42,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1005 transitions, 25753 flow [2023-11-17 16:40:42,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 16:40:42,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 16:40:42,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5194 transitions. [2023-11-17 16:40:42,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009572332870156 [2023-11-17 16:40:42,995 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5194 transitions. [2023-11-17 16:40:42,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5194 transitions. [2023-11-17 16:40:42,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:42,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5194 transitions. [2023-11-17 16:40:43,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 152.76470588235293) internal successors, (5194), 34 states have internal predecessors, (5194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:43,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:43,007 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:43,007 INFO L175 Difference]: Start difference. First operand has 556 places, 852 transitions, 21965 flow. Second operand 34 states and 5194 transitions. [2023-11-17 16:40:43,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1005 transitions, 25753 flow [2023-11-17 16:40:44,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 1005 transitions, 25317 flow, removed 62 selfloop flow, removed 26 redundant places. [2023-11-17 16:40:44,507 INFO L231 Difference]: Finished difference. Result has 567 places, 895 transitions, 23658 flow [2023-11-17 16:40:44,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=21453, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=23658, PETRI_PLACES=567, PETRI_TRANSITIONS=895} [2023-11-17 16:40:44,507 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 546 predicate places. [2023-11-17 16:40:44,507 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 895 transitions, 23658 flow [2023-11-17 16:40:44,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 149.0625) internal successors, (2385), 16 states have internal predecessors, (2385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:44,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:44,508 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:44,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-17 16:40:44,713 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,SelfDestructingSolverStorable41 [2023-11-17 16:40:44,713 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:40:44,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:44,713 INFO L85 PathProgramCache]: Analyzing trace with hash 240627846, now seen corresponding path program 15 times [2023-11-17 16:40:44,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:44,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748696518] [2023-11-17 16:40:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:44,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:44,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:44,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:44,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748696518] [2023-11-17 16:40:44,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748696518] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:44,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600504346] [2023-11-17 16:40:44,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:40:44,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:44,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:44,895 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-11-17 16:40:44,898 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-11-17 16:40:45,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:40:45,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:40:45,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:40:45,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:45,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:45,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:45,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:45,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600504346] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:45,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:45,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-17 16:40:45,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365823284] [2023-11-17 16:40:45,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:45,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 16:40:45,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:45,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 16:40:45,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2023-11-17 16:40:45,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:40:45,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 895 transitions, 23658 flow. Second operand has 19 states, 19 states have (on average 148.8421052631579) internal successors, (2828), 19 states have internal predecessors, (2828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:45,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:45,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:40:45,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:49,343 INFO L124 PetriNetUnfolderBase]: 3834/7400 cut-off events. [2023-11-17 16:40:49,344 INFO L125 PetriNetUnfolderBase]: For 375585/375585 co-relation queries the response was YES. [2023-11-17 16:40:49,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81973 conditions, 7400 events. 3834/7400 cut-off events. For 375585/375585 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 58125 event pairs, 306 based on Foata normal form. 46/7446 useless extension candidates. Maximal degree in co-relation 81610. Up to 1570 conditions per place. [2023-11-17 16:40:49,430 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 608 selfloop transitions, 655 changer transitions 3/1266 dead transitions. [2023-11-17 16:40:49,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 1266 transitions, 34793 flow [2023-11-17 16:40:49,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-17 16:40:49,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-17 16:40:49,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4733 transitions. [2023-11-17 16:40:49,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007281347896029 [2023-11-17 16:40:49,434 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4733 transitions. [2023-11-17 16:40:49,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4733 transitions. [2023-11-17 16:40:49,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:49,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4733 transitions. [2023-11-17 16:40:49,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 152.67741935483872) internal successors, (4733), 31 states have internal predecessors, (4733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:49,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 381.0) internal successors, (12192), 32 states have internal predecessors, (12192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:49,443 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 381.0) internal successors, (12192), 32 states have internal predecessors, (12192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:49,443 INFO L175 Difference]: Start difference. First operand has 567 places, 895 transitions, 23658 flow. Second operand 31 states and 4733 transitions. [2023-11-17 16:40:49,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 1266 transitions, 34793 flow [2023-11-17 16:40:51,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1266 transitions, 33429 flow, removed 311 selfloop flow, removed 19 redundant places. [2023-11-17 16:40:51,630 INFO L231 Difference]: Finished difference. Result has 593 places, 1068 transitions, 29380 flow [2023-11-17 16:40:51,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=22668, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=514, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=29380, PETRI_PLACES=593, PETRI_TRANSITIONS=1068} [2023-11-17 16:40:51,640 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 572 predicate places. [2023-11-17 16:40:51,640 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 1068 transitions, 29380 flow [2023-11-17 16:40:51,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 148.8421052631579) internal successors, (2828), 19 states have internal predecessors, (2828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:51,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:51,641 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:51,648 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-11-17 16:40:51,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-11-17 16:40:51,846 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:40:51,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:40:51,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1685147698, now seen corresponding path program 13 times [2023-11-17 16:40:51,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:40:51,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852383052] [2023-11-17 16:40:51,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:40:51,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:40:51,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:52,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:52,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:40:52,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852383052] [2023-11-17 16:40:52,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852383052] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:40:52,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194262288] [2023-11-17 16:40:52,038 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:40:52,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:40:52,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:40:52,039 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:40:52,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-17 16:40:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:40:52,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:40:52,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:40:52,275 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:52,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:40:52,417 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:40:52,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194262288] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:40:52,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:40:52,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-11-17 16:40:52,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41328845] [2023-11-17 16:40:52,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:40:52,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 16:40:52,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:40:52,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 16:40:52,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2023-11-17 16:40:52,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:40:52,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 1068 transitions, 29380 flow. Second operand has 17 states, 17 states have (on average 148.88235294117646) internal successors, (2531), 17 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:52,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:40:52,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:40:52,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:40:56,331 INFO L124 PetriNetUnfolderBase]: 3880/7506 cut-off events. [2023-11-17 16:40:56,331 INFO L125 PetriNetUnfolderBase]: For 461847/461847 co-relation queries the response was YES. [2023-11-17 16:40:56,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87219 conditions, 7506 events. 3880/7506 cut-off events. For 461847/461847 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 59197 event pairs, 1166 based on Foata normal form. 48/7554 useless extension candidates. Maximal degree in co-relation 86900. Up to 5826 conditions per place. [2023-11-17 16:40:56,444 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 779 selfloop transitions, 381 changer transitions 0/1160 dead transitions. [2023-11-17 16:40:56,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1160 transitions, 32643 flow [2023-11-17 16:40:56,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 16:40:56,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 16:40:56,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3506 transitions. [2023-11-17 16:40:56,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40009129293620904 [2023-11-17 16:40:56,448 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3506 transitions. [2023-11-17 16:40:56,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3506 transitions. [2023-11-17 16:40:56,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:40:56,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3506 transitions. [2023-11-17 16:40:56,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 152.43478260869566) internal successors, (3506), 23 states have internal predecessors, (3506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:56,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 381.0) internal successors, (9144), 24 states have internal predecessors, (9144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:56,455 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 381.0) internal successors, (9144), 24 states have internal predecessors, (9144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:56,455 INFO L175 Difference]: Start difference. First operand has 593 places, 1068 transitions, 29380 flow. Second operand 23 states and 3506 transitions. [2023-11-17 16:40:56,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1160 transitions, 32643 flow [2023-11-17 16:40:59,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 1160 transitions, 31251 flow, removed 483 selfloop flow, removed 6 redundant places. [2023-11-17 16:40:59,852 INFO L231 Difference]: Finished difference. Result has 613 places, 1080 transitions, 29051 flow [2023-11-17 16:40:59,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=28000, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29051, PETRI_PLACES=613, PETRI_TRANSITIONS=1080} [2023-11-17 16:40:59,852 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 592 predicate places. [2023-11-17 16:40:59,852 INFO L495 AbstractCegarLoop]: Abstraction has has 613 places, 1080 transitions, 29051 flow [2023-11-17 16:40:59,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 148.88235294117646) internal successors, (2531), 17 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:40:59,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:40:59,853 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:40:59,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-17 16:41:00,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-17 16:41:00,058 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:41:00,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:00,058 INFO L85 PathProgramCache]: Analyzing trace with hash 2121422380, now seen corresponding path program 16 times [2023-11-17 16:41:00,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:00,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263010565] [2023-11-17 16:41:00,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:00,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:00,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:00,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:41:00,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:00,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263010565] [2023-11-17 16:41:00,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263010565] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:00,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480469160] [2023-11-17 16:41:00,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:41:00,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:00,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:00,554 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:41:00,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-17 16:41:00,658 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:41:00,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:41:00,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 16:41:00,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:00,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:00,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 131 treesize of output 101 [2023-11-17 16:41:00,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:41:00,916 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:01,266 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:41:01,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:41:01,360 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:41:01,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:41:01,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:01,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480469160] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:01,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:01,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 7] total 25 [2023-11-17 16:41:01,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586209158] [2023-11-17 16:41:01,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:01,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 16:41:01,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:01,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 16:41:01,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2023-11-17 16:41:01,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:41:01,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 1080 transitions, 29051 flow. Second operand has 27 states, 27 states have (on average 106.74074074074075) internal successors, (2882), 27 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:01,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:01,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:41:01,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:05,222 INFO L124 PetriNetUnfolderBase]: 3942/7639 cut-off events. [2023-11-17 16:41:05,222 INFO L125 PetriNetUnfolderBase]: For 457468/457468 co-relation queries the response was YES. [2023-11-17 16:41:05,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87567 conditions, 7639 events. 3942/7639 cut-off events. For 457468/457468 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 60446 event pairs, 732 based on Foata normal form. 3/7642 useless extension candidates. Maximal degree in co-relation 87259. Up to 7164 conditions per place. [2023-11-17 16:41:05,324 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1042 selfloop transitions, 147 changer transitions 12/1201 dead transitions. [2023-11-17 16:41:05,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1201 transitions, 33207 flow [2023-11-17 16:41:05,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 16:41:05,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 16:41:05,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3334 transitions. [2023-11-17 16:41:05,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916885389326334 [2023-11-17 16:41:05,327 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3334 transitions. [2023-11-17 16:41:05,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3334 transitions. [2023-11-17 16:41:05,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:05,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3334 transitions. [2023-11-17 16:41:05,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 111.13333333333334) internal successors, (3334), 30 states have internal predecessors, (3334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:05,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:05,334 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:05,334 INFO L175 Difference]: Start difference. First operand has 613 places, 1080 transitions, 29051 flow. Second operand 30 states and 3334 transitions. [2023-11-17 16:41:05,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1201 transitions, 33207 flow [2023-11-17 16:41:08,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 1201 transitions, 32590 flow, removed 58 selfloop flow, removed 11 redundant places. [2023-11-17 16:41:08,738 INFO L231 Difference]: Finished difference. Result has 642 places, 1113 transitions, 29766 flow [2023-11-17 16:41:08,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=28450, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=29766, PETRI_PLACES=642, PETRI_TRANSITIONS=1113} [2023-11-17 16:41:08,739 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 621 predicate places. [2023-11-17 16:41:08,739 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 1113 transitions, 29766 flow [2023-11-17 16:41:08,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 106.74074074074075) internal successors, (2882), 27 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:08,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:41:08,740 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:41:08,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-17 16:41:08,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:08,945 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:41:08,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1536543080, now seen corresponding path program 17 times [2023-11-17 16:41:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:08,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130380074] [2023-11-17 16:41:08,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:09,457 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:41:09,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:09,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130380074] [2023-11-17 16:41:09,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130380074] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:09,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202392546] [2023-11-17 16:41:09,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:41:09,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:09,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:09,458 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:41:09,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-17 16:41:09,573 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:41:09,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:41:09,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:41:09,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:09,970 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:09,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:41:10,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:41:10,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:10,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:10,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 135 treesize of output 160 [2023-11-17 16:41:10,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:10,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202392546] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:10,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:10,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 8] total 27 [2023-11-17 16:41:10,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569784811] [2023-11-17 16:41:10,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:10,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 16:41:10,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:10,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 16:41:10,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2023-11-17 16:41:10,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:41:10,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 1113 transitions, 29766 flow. Second operand has 29 states, 29 states have (on average 106.62068965517241) internal successors, (3092), 29 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:10,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:10,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:41:10,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:14,921 INFO L124 PetriNetUnfolderBase]: 4325/8247 cut-off events. [2023-11-17 16:41:14,921 INFO L125 PetriNetUnfolderBase]: For 506013/506013 co-relation queries the response was YES. [2023-11-17 16:41:14,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95223 conditions, 8247 events. 4325/8247 cut-off events. For 506013/506013 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 64923 event pairs, 659 based on Foata normal form. 2/8249 useless extension candidates. Maximal degree in co-relation 94838. Up to 6838 conditions per place. [2023-11-17 16:41:15,045 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 1034 selfloop transitions, 328 changer transitions 7/1369 dead transitions. [2023-11-17 16:41:15,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 1369 transitions, 37586 flow [2023-11-17 16:41:15,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 16:41:15,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 16:41:15,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3303 transitions. [2023-11-17 16:41:15,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2889763779527559 [2023-11-17 16:41:15,048 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3303 transitions. [2023-11-17 16:41:15,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3303 transitions. [2023-11-17 16:41:15,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:15,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3303 transitions. [2023-11-17 16:41:15,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 110.1) internal successors, (3303), 30 states have internal predecessors, (3303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:15,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:15,055 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:15,055 INFO L175 Difference]: Start difference. First operand has 642 places, 1113 transitions, 29766 flow. Second operand 30 states and 3303 transitions. [2023-11-17 16:41:15,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 1369 transitions, 37586 flow [2023-11-17 16:41:18,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 1369 transitions, 37297 flow, removed 99 selfloop flow, removed 12 redundant places. [2023-11-17 16:41:18,355 INFO L231 Difference]: Finished difference. Result has 667 places, 1226 transitions, 33867 flow [2023-11-17 16:41:18,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=29487, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=33867, PETRI_PLACES=667, PETRI_TRANSITIONS=1226} [2023-11-17 16:41:18,356 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 646 predicate places. [2023-11-17 16:41:18,356 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 1226 transitions, 33867 flow [2023-11-17 16:41:18,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 106.62068965517241) internal successors, (3092), 29 states have internal predecessors, (3092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:18,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:41:18,357 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:41:18,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-17 16:41:18,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:18,563 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:41:18,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:18,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1448667048, now seen corresponding path program 14 times [2023-11-17 16:41:18,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:18,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977215990] [2023-11-17 16:41:18,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:18,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:18,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:18,700 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:18,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:18,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977215990] [2023-11-17 16:41:18,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977215990] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:18,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709699593] [2023-11-17 16:41:18,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:41:18,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:18,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:18,702 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:41:18,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-17 16:41:18,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:41:18,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:41:18,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-17 16:41:18,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:18,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:18,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:19,163 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:19,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709699593] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:19,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:19,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-11-17 16:41:19,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442435500] [2023-11-17 16:41:19,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:19,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 16:41:19,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:19,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 16:41:19,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-11-17 16:41:19,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:41:19,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 1226 transitions, 33867 flow. Second operand has 18 states, 18 states have (on average 148.66666666666666) internal successors, (2676), 18 states have internal predecessors, (2676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:19,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:19,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:41:19,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:24,184 INFO L124 PetriNetUnfolderBase]: 4436/8456 cut-off events. [2023-11-17 16:41:24,184 INFO L125 PetriNetUnfolderBase]: For 556913/556913 co-relation queries the response was YES. [2023-11-17 16:41:24,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100100 conditions, 8456 events. 4436/8456 cut-off events. For 556913/556913 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 67104 event pairs, 729 based on Foata normal form. 48/8504 useless extension candidates. Maximal degree in co-relation 99708. Up to 4407 conditions per place. [2023-11-17 16:41:24,306 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 685 selfloop transitions, 689 changer transitions 0/1374 dead transitions. [2023-11-17 16:41:24,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1374 transitions, 39147 flow [2023-11-17 16:41:24,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-17 16:41:24,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-17 16:41:24,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3969 transitions. [2023-11-17 16:41:24,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4006662628709873 [2023-11-17 16:41:24,309 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3969 transitions. [2023-11-17 16:41:24,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3969 transitions. [2023-11-17 16:41:24,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:24,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3969 transitions. [2023-11-17 16:41:24,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 152.65384615384616) internal successors, (3969), 26 states have internal predecessors, (3969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:24,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 381.0) internal successors, (10287), 27 states have internal predecessors, (10287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:24,315 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 381.0) internal successors, (10287), 27 states have internal predecessors, (10287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:24,315 INFO L175 Difference]: Start difference. First operand has 667 places, 1226 transitions, 33867 flow. Second operand 26 states and 3969 transitions. [2023-11-17 16:41:24,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1374 transitions, 39147 flow [2023-11-17 16:41:28,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1374 transitions, 38493 flow, removed 222 selfloop flow, removed 13 redundant places. [2023-11-17 16:41:28,434 INFO L231 Difference]: Finished difference. Result has 686 places, 1274 transitions, 36907 flow [2023-11-17 16:41:28,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=33223, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=641, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=36907, PETRI_PLACES=686, PETRI_TRANSITIONS=1274} [2023-11-17 16:41:28,435 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 665 predicate places. [2023-11-17 16:41:28,435 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 1274 transitions, 36907 flow [2023-11-17 16:41:28,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.66666666666666) internal successors, (2676), 18 states have internal predecessors, (2676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:28,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:41:28,436 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:41:28,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-11-17 16:41:28,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-17 16:41:28,641 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:41:28,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:28,642 INFO L85 PathProgramCache]: Analyzing trace with hash -26326130, now seen corresponding path program 18 times [2023-11-17 16:41:28,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:28,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436456022] [2023-11-17 16:41:28,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:28,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:28,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:29,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:41:29,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:29,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436456022] [2023-11-17 16:41:29,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436456022] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:29,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626237252] [2023-11-17 16:41:29,369 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:41:29,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:29,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:29,370 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:41:29,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-17 16:41:29,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:41:29,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:41:29,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:41:29,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:29,762 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:29,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:41:29,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:41:29,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:30,082 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:41:30,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:41:30,176 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:41:30,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:41:30,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:30,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626237252] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:30,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:30,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 26 [2023-11-17 16:41:30,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354122303] [2023-11-17 16:41:30,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:30,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:41:30,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:30,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:41:30,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:41:30,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:41:30,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 1274 transitions, 36907 flow. Second operand has 28 states, 28 states have (on average 98.85714285714286) internal successors, (2768), 28 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:30,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:30,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:41:30,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:35,656 INFO L124 PetriNetUnfolderBase]: 4511/8586 cut-off events. [2023-11-17 16:41:35,657 INFO L125 PetriNetUnfolderBase]: For 575355/575355 co-relation queries the response was YES. [2023-11-17 16:41:35,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105229 conditions, 8586 events. 4511/8586 cut-off events. For 575355/575355 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 68178 event pairs, 754 based on Foata normal form. 4/8590 useless extension candidates. Maximal degree in co-relation 104824. Up to 7960 conditions per place. [2023-11-17 16:41:35,865 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1168 selfloop transitions, 207 changer transitions 9/1384 dead transitions. [2023-11-17 16:41:35,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 1384 transitions, 41219 flow [2023-11-17 16:41:35,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-17 16:41:35,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-17 16:41:35,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3578 transitions. [2023-11-17 16:41:35,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26831646044244467 [2023-11-17 16:41:35,868 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3578 transitions. [2023-11-17 16:41:35,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3578 transitions. [2023-11-17 16:41:35,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:35,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3578 transitions. [2023-11-17 16:41:35,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 102.22857142857143) internal successors, (3578), 35 states have internal predecessors, (3578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:35,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 381.0) internal successors, (13716), 36 states have internal predecessors, (13716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:35,878 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 381.0) internal successors, (13716), 36 states have internal predecessors, (13716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:35,878 INFO L175 Difference]: Start difference. First operand has 686 places, 1274 transitions, 36907 flow. Second operand 35 states and 3578 transitions. [2023-11-17 16:41:35,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 1384 transitions, 41219 flow [2023-11-17 16:41:40,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 1384 transitions, 40581 flow, removed 154 selfloop flow, removed 16 redundant places. [2023-11-17 16:41:40,275 INFO L231 Difference]: Finished difference. Result has 714 places, 1303 transitions, 37740 flow [2023-11-17 16:41:40,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=36272, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1069, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=37740, PETRI_PLACES=714, PETRI_TRANSITIONS=1303} [2023-11-17 16:41:40,276 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 693 predicate places. [2023-11-17 16:41:40,276 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 1303 transitions, 37740 flow [2023-11-17 16:41:40,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 98.85714285714286) internal successors, (2768), 28 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:40,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:41:40,276 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:41:40,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-17 16:41:40,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-17 16:41:40,482 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:41:40,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:40,482 INFO L85 PathProgramCache]: Analyzing trace with hash -2088716244, now seen corresponding path program 19 times [2023-11-17 16:41:40,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:40,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102400398] [2023-11-17 16:41:40,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:40,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:41,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:41:41,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:41,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102400398] [2023-11-17 16:41:41,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102400398] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:41,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54872848] [2023-11-17 16:41:41,026 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:41:41,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:41,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:41,028 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:41:41,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-17 16:41:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:41,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 16:41:41,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:41,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:41,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:41:41,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:41,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:41,756 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:41:41,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:41:41,878 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:41:41,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:41:42,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:42,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54872848] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:42,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:42,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 7] total 25 [2023-11-17 16:41:42,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795560043] [2023-11-17 16:41:42,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:42,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 16:41:42,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:42,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 16:41:42,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2023-11-17 16:41:42,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:41:42,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 1303 transitions, 37740 flow. Second operand has 27 states, 27 states have (on average 106.70370370370371) internal successors, (2881), 27 states have internal predecessors, (2881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:42,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:42,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:41:42,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:46,937 INFO L124 PetriNetUnfolderBase]: 4529/8631 cut-off events. [2023-11-17 16:41:46,938 INFO L125 PetriNetUnfolderBase]: For 599835/599835 co-relation queries the response was YES. [2023-11-17 16:41:47,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106440 conditions, 8631 events. 4529/8631 cut-off events. For 599835/599835 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 68479 event pairs, 754 based on Foata normal form. 2/8633 useless extension candidates. Maximal degree in co-relation 105952. Up to 8159 conditions per place. [2023-11-17 16:41:47,068 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1237 selfloop transitions, 140 changer transitions 10/1387 dead transitions. [2023-11-17 16:41:47,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 1387 transitions, 41412 flow [2023-11-17 16:41:47,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 16:41:47,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 16:41:47,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2994 transitions. [2023-11-17 16:41:47,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2910469524642753 [2023-11-17 16:41:47,071 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2994 transitions. [2023-11-17 16:41:47,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2994 transitions. [2023-11-17 16:41:47,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:47,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2994 transitions. [2023-11-17 16:41:47,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.88888888888889) internal successors, (2994), 27 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:47,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:47,077 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:47,077 INFO L175 Difference]: Start difference. First operand has 714 places, 1303 transitions, 37740 flow. Second operand 27 states and 2994 transitions. [2023-11-17 16:41:47,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 1387 transitions, 41412 flow [2023-11-17 16:41:51,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 1387 transitions, 41038 flow, removed 82 selfloop flow, removed 17 redundant places. [2023-11-17 16:41:51,419 INFO L231 Difference]: Finished difference. Result has 730 places, 1313 transitions, 38088 flow [2023-11-17 16:41:51,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=37371, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=38088, PETRI_PLACES=730, PETRI_TRANSITIONS=1313} [2023-11-17 16:41:51,420 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 709 predicate places. [2023-11-17 16:41:51,420 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 1313 transitions, 38088 flow [2023-11-17 16:41:51,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 106.70370370370371) internal successors, (2881), 27 states have internal predecessors, (2881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:51,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:41:51,421 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:41:51,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-17 16:41:51,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-17 16:41:51,626 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:41:51,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:51,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1688978818, now seen corresponding path program 20 times [2023-11-17 16:41:51,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:51,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768646973] [2023-11-17 16:41:51,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:51,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:51,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:52,232 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:41:52,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:52,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768646973] [2023-11-17 16:41:52,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768646973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:52,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007147335] [2023-11-17 16:41:52,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:41:52,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:52,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:52,234 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:41:52,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-17 16:41:52,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:41:52,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:41:52,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:41:52,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:52,574 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:52,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:41:52,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:41:52,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:52,884 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:41:52,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:41:52,981 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:41:52,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:41:53,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:41:53,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007147335] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:53,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:53,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 27 [2023-11-17 16:41:53,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879399681] [2023-11-17 16:41:53,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:53,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 16:41:53,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:53,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 16:41:53,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2023-11-17 16:41:53,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:41:53,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 1313 transitions, 38088 flow. Second operand has 29 states, 29 states have (on average 98.79310344827586) internal successors, (2865), 29 states have internal predecessors, (2865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:53,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:53,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:41:53,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:58,462 INFO L124 PetriNetUnfolderBase]: 4587/8729 cut-off events. [2023-11-17 16:41:58,463 INFO L125 PetriNetUnfolderBase]: For 647650/647650 co-relation queries the response was YES. [2023-11-17 16:41:58,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109106 conditions, 8729 events. 4587/8729 cut-off events. For 647650/647650 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 69615 event pairs, 965 based on Foata normal form. 4/8733 useless extension candidates. Maximal degree in co-relation 108611. Up to 8332 conditions per place. [2023-11-17 16:41:58,592 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1256 selfloop transitions, 135 changer transitions 8/1399 dead transitions. [2023-11-17 16:41:58,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 1399 transitions, 42386 flow [2023-11-17 16:41:58,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 16:41:58,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 16:41:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3070 transitions. [2023-11-17 16:41:58,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.268591426071741 [2023-11-17 16:41:58,595 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3070 transitions. [2023-11-17 16:41:58,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3070 transitions. [2023-11-17 16:41:58,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:58,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3070 transitions. [2023-11-17 16:41:58,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 102.33333333333333) internal successors, (3070), 30 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:58,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:58,602 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:41:58,602 INFO L175 Difference]: Start difference. First operand has 730 places, 1313 transitions, 38088 flow. Second operand 30 states and 3070 transitions. [2023-11-17 16:41:58,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 1399 transitions, 42386 flow [2023-11-17 16:42:03,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 1399 transitions, 42040 flow, removed 78 selfloop flow, removed 16 redundant places. [2023-11-17 16:42:03,828 INFO L231 Difference]: Finished difference. Result has 750 places, 1336 transitions, 39091 flow [2023-11-17 16:42:03,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=37743, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=39091, PETRI_PLACES=750, PETRI_TRANSITIONS=1336} [2023-11-17 16:42:03,829 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 729 predicate places. [2023-11-17 16:42:03,829 INFO L495 AbstractCegarLoop]: Abstraction has has 750 places, 1336 transitions, 39091 flow [2023-11-17 16:42:03,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 98.79310344827586) internal successors, (2865), 29 states have internal predecessors, (2865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:03,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:03,830 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:42:03,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-11-17 16:42:04,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:04,035 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:42:04,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:04,035 INFO L85 PathProgramCache]: Analyzing trace with hash 458769692, now seen corresponding path program 21 times [2023-11-17 16:42:04,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:04,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317029681] [2023-11-17 16:42:04,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:04,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:04,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:04,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:42:04,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:04,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317029681] [2023-11-17 16:42:04,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317029681] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:04,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306602358] [2023-11-17 16:42:04,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:42:04,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:04,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:04,533 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:42:04,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-17 16:42:04,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:42:04,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:04,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:42:04,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:04,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:04,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:42:04,972 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:42:04,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:05,328 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:42:05,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:42:05,452 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:42:05,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:42:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:05,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306602358] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:05,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:05,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 26 [2023-11-17 16:42:05,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277157808] [2023-11-17 16:42:05,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:05,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:42:05,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:05,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:42:05,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:42:05,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:42:05,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 1336 transitions, 39091 flow. Second operand has 28 states, 28 states have (on average 106.67857142857143) internal successors, (2987), 28 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:05,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:05,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:42:05,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:10,362 INFO L124 PetriNetUnfolderBase]: 4582/8723 cut-off events. [2023-11-17 16:42:10,362 INFO L125 PetriNetUnfolderBase]: For 683943/683943 co-relation queries the response was YES. [2023-11-17 16:42:10,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109976 conditions, 8723 events. 4582/8723 cut-off events. For 683943/683943 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 69609 event pairs, 969 based on Foata normal form. 2/8725 useless extension candidates. Maximal degree in co-relation 109475. Up to 8362 conditions per place. [2023-11-17 16:42:10,507 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1262 selfloop transitions, 121 changer transitions 10/1393 dead transitions. [2023-11-17 16:42:10,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 1393 transitions, 42480 flow [2023-11-17 16:42:10,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 16:42:10,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 16:42:10,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2654 transitions. [2023-11-17 16:42:10,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29024496937882766 [2023-11-17 16:42:10,510 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2654 transitions. [2023-11-17 16:42:10,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2654 transitions. [2023-11-17 16:42:10,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:10,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2654 transitions. [2023-11-17 16:42:10,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 110.58333333333333) internal successors, (2654), 24 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:10,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 381.0) internal successors, (9525), 25 states have internal predecessors, (9525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:10,516 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 381.0) internal successors, (9525), 25 states have internal predecessors, (9525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:10,516 INFO L175 Difference]: Start difference. First operand has 750 places, 1336 transitions, 39091 flow. Second operand 24 states and 2654 transitions. [2023-11-17 16:42:10,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 1393 transitions, 42480 flow [2023-11-17 16:42:15,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1393 transitions, 41846 flow, removed 219 selfloop flow, removed 22 redundant places. [2023-11-17 16:42:15,821 INFO L231 Difference]: Finished difference. Result has 755 places, 1338 transitions, 38792 flow [2023-11-17 16:42:15,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=38457, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=38792, PETRI_PLACES=755, PETRI_TRANSITIONS=1338} [2023-11-17 16:42:15,822 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 734 predicate places. [2023-11-17 16:42:15,822 INFO L495 AbstractCegarLoop]: Abstraction has has 755 places, 1338 transitions, 38792 flow [2023-11-17 16:42:15,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 106.67857142857143) internal successors, (2987), 28 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:15,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:15,822 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:42:15,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-11-17 16:42:16,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:16,027 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:42:16,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:16,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1906590940, now seen corresponding path program 22 times [2023-11-17 16:42:16,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:16,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377850954] [2023-11-17 16:42:16,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:16,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:16,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:16,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:16,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377850954] [2023-11-17 16:42:16,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377850954] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:16,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931535131] [2023-11-17 16:42:16,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:42:16,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:16,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:16,253 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:42:16,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-17 16:42:16,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:42:16,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:16,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:42:16,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:16,486 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:16,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:16,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931535131] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:16,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:16,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-17 16:42:16,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798902101] [2023-11-17 16:42:16,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:16,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 16:42:16,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:16,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 16:42:16,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-11-17 16:42:16,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:42:16,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 1338 transitions, 38792 flow. Second operand has 19 states, 19 states have (on average 148.6315789473684) internal successors, (2824), 19 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:16,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:16,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:42:16,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:23,077 INFO L124 PetriNetUnfolderBase]: 5006/9447 cut-off events. [2023-11-17 16:42:23,077 INFO L125 PetriNetUnfolderBase]: For 831631/831631 co-relation queries the response was YES. [2023-11-17 16:42:23,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121351 conditions, 9447 events. 5006/9447 cut-off events. For 831631/831631 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 75122 event pairs, 395 based on Foata normal form. 36/9483 useless extension candidates. Maximal degree in co-relation 120846. Up to 2284 conditions per place. [2023-11-17 16:42:23,227 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 781 selfloop transitions, 858 changer transitions 0/1639 dead transitions. [2023-11-17 16:42:23,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 1639 transitions, 49160 flow [2023-11-17 16:42:23,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 16:42:23,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 16:42:23,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5194 transitions. [2023-11-17 16:42:23,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009572332870156 [2023-11-17 16:42:23,232 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5194 transitions. [2023-11-17 16:42:23,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5194 transitions. [2023-11-17 16:42:23,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:23,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5194 transitions. [2023-11-17 16:42:23,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 152.76470588235293) internal successors, (5194), 34 states have internal predecessors, (5194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:23,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:23,240 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:23,240 INFO L175 Difference]: Start difference. First operand has 755 places, 1338 transitions, 38792 flow. Second operand 34 states and 5194 transitions. [2023-11-17 16:42:23,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 1639 transitions, 49160 flow [2023-11-17 16:42:29,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 1639 transitions, 48859 flow, removed 36 selfloop flow, removed 20 redundant places. [2023-11-17 16:42:29,330 INFO L231 Difference]: Finished difference. Result has 774 places, 1420 transitions, 43062 flow [2023-11-17 16:42:29,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=38356, PETRI_DIFFERENCE_MINUEND_PLACES=732, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=782, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=43062, PETRI_PLACES=774, PETRI_TRANSITIONS=1420} [2023-11-17 16:42:29,331 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 753 predicate places. [2023-11-17 16:42:29,332 INFO L495 AbstractCegarLoop]: Abstraction has has 774 places, 1420 transitions, 43062 flow [2023-11-17 16:42:29,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 148.6315789473684) internal successors, (2824), 19 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:29,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:29,332 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:42:29,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-17 16:42:29,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:29,537 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:42:29,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:29,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1093626308, now seen corresponding path program 23 times [2023-11-17 16:42:29,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:29,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932852766] [2023-11-17 16:42:29,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:29,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:29,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:29,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:29,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:29,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932852766] [2023-11-17 16:42:29,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932852766] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:29,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050470494] [2023-11-17 16:42:29,706 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:42:29,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:29,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:29,707 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:42:29,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-17 16:42:29,862 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:42:29,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:29,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:42:29,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:29,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:29,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:29,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:42:29,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050470494] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:29,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:29,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 5] total 15 [2023-11-17 16:42:29,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721306895] [2023-11-17 16:42:29,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:29,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:42:29,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:29,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:42:29,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:42:29,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:42:29,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 1420 transitions, 43062 flow. Second operand has 15 states, 15 states have (on average 149.06666666666666) internal successors, (2236), 15 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:29,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:29,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:42:29,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:36,417 INFO L124 PetriNetUnfolderBase]: 5629/10441 cut-off events. [2023-11-17 16:42:36,417 INFO L125 PetriNetUnfolderBase]: For 1188282/1188282 co-relation queries the response was YES. [2023-11-17 16:42:36,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140790 conditions, 10441 events. 5629/10441 cut-off events. For 1188282/1188282 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 83357 event pairs, 116 based on Foata normal form. 200/10641 useless extension candidates. Maximal degree in co-relation 140270. Up to 2166 conditions per place. [2023-11-17 16:42:36,579 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 917 selfloop transitions, 881 changer transitions 8/1806 dead transitions. [2023-11-17 16:42:36,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 803 places, 1806 transitions, 56952 flow [2023-11-17 16:42:36,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 16:42:36,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 16:42:36,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4871 transitions. [2023-11-17 16:42:36,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39952427821522307 [2023-11-17 16:42:36,582 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4871 transitions. [2023-11-17 16:42:36,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4871 transitions. [2023-11-17 16:42:36,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:36,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4871 transitions. [2023-11-17 16:42:36,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 152.21875) internal successors, (4871), 32 states have internal predecessors, (4871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:36,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 381.0) internal successors, (12573), 33 states have internal predecessors, (12573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:36,590 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 381.0) internal successors, (12573), 33 states have internal predecessors, (12573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:36,590 INFO L175 Difference]: Start difference. First operand has 774 places, 1420 transitions, 43062 flow. Second operand 32 states and 4871 transitions. [2023-11-17 16:42:36,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 803 places, 1806 transitions, 56952 flow [2023-11-17 16:42:43,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1806 transitions, 55754 flow, removed 295 selfloop flow, removed 17 redundant places. [2023-11-17 16:42:43,380 INFO L231 Difference]: Finished difference. Result has 789 places, 1530 transitions, 48284 flow [2023-11-17 16:42:43,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=41596, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=771, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=48284, PETRI_PLACES=789, PETRI_TRANSITIONS=1530} [2023-11-17 16:42:43,381 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 768 predicate places. [2023-11-17 16:42:43,381 INFO L495 AbstractCegarLoop]: Abstraction has has 789 places, 1530 transitions, 48284 flow [2023-11-17 16:42:43,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 149.06666666666666) internal successors, (2236), 15 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:43,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:43,382 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:42:43,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-11-17 16:42:43,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-11-17 16:42:43,587 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:42:43,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:43,587 INFO L85 PathProgramCache]: Analyzing trace with hash -54938696, now seen corresponding path program 15 times [2023-11-17 16:42:43,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:43,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864817003] [2023-11-17 16:42:43,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:43,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:43,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:43,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:43,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:43,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864817003] [2023-11-17 16:42:43,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864817003] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:43,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800623201] [2023-11-17 16:42:43,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:42:43,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:43,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:43,793 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:42:43,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-17 16:42:44,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:42:44,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:44,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 16:42:44,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:44,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:44,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:44,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:42:44,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800623201] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:44,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:44,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-11-17 16:42:44,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761400588] [2023-11-17 16:42:44,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:44,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 16:42:44,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:44,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 16:42:44,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-11-17 16:42:44,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:42:44,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1530 transitions, 48284 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:44,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:44,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:42:44,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:51,447 INFO L124 PetriNetUnfolderBase]: 5842/10791 cut-off events. [2023-11-17 16:42:51,447 INFO L125 PetriNetUnfolderBase]: For 1065266/1065266 co-relation queries the response was YES. [2023-11-17 16:42:51,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148148 conditions, 10791 events. 5842/10791 cut-off events. For 1065266/1065266 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 86213 event pairs, 561 based on Foata normal form. 56/10847 useless extension candidates. Maximal degree in co-relation 147629. Up to 3417 conditions per place. [2023-11-17 16:42:51,619 INFO L140 encePairwiseOnDemand]: 375/381 looper letters, 872 selfloop transitions, 879 changer transitions 0/1751 dead transitions. [2023-11-17 16:42:51,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1751 transitions, 56836 flow [2023-11-17 16:42:51,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 16:42:51,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 16:42:51,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5195 transitions. [2023-11-17 16:42:51,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010344295198394 [2023-11-17 16:42:51,622 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5195 transitions. [2023-11-17 16:42:51,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5195 transitions. [2023-11-17 16:42:51,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:51,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5195 transitions. [2023-11-17 16:42:51,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 152.7941176470588) internal successors, (5195), 34 states have internal predecessors, (5195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:51,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:51,630 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 381.0) internal successors, (13335), 35 states have internal predecessors, (13335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:42:51,630 INFO L175 Difference]: Start difference. First operand has 789 places, 1530 transitions, 48284 flow. Second operand 34 states and 5195 transitions. [2023-11-17 16:42:51,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1751 transitions, 56836 flow [2023-11-17 16:43:01,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 1751 transitions, 52971 flow, removed 1062 selfloop flow, removed 23 redundant places. [2023-11-17 16:43:01,819 INFO L231 Difference]: Finished difference. Result has 802 places, 1596 transitions, 49429 flow [2023-11-17 16:43:01,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=45069, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=813, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=49429, PETRI_PLACES=802, PETRI_TRANSITIONS=1596} [2023-11-17 16:43:01,821 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 781 predicate places. [2023-11-17 16:43:01,821 INFO L495 AbstractCegarLoop]: Abstraction has has 802 places, 1596 transitions, 49429 flow [2023-11-17 16:43:01,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:01,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:01,821 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:43:01,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-11-17 16:43:02,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-11-17 16:43:02,026 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:43:02,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:02,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1728484668, now seen corresponding path program 16 times [2023-11-17 16:43:02,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:02,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112059135] [2023-11-17 16:43:02,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:02,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:02,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:43:02,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:02,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112059135] [2023-11-17 16:43:02,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112059135] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:02,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534532511] [2023-11-17 16:43:02,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:43:02,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:02,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:02,184 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:43:02,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-17 16:43:02,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:43:02,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:02,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-17 16:43:02,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:02,424 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:43:02,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:02,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:43:02,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534532511] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:02,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:02,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-17 16:43:02,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164893035] [2023-11-17 16:43:02,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:02,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:43:02,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:02,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:43:02,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:43:02,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:43:02,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 802 places, 1596 transitions, 49429 flow. Second operand has 16 states, 16 states have (on average 148.75) internal successors, (2380), 16 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:02,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:02,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:43:02,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:09,601 INFO L124 PetriNetUnfolderBase]: 5981/11054 cut-off events. [2023-11-17 16:43:09,601 INFO L125 PetriNetUnfolderBase]: For 645663/645663 co-relation queries the response was YES. [2023-11-17 16:43:09,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139360 conditions, 11054 events. 5981/11054 cut-off events. For 645663/645663 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 88893 event pairs, 391 based on Foata normal form. 8/11062 useless extension candidates. Maximal degree in co-relation 138754. Up to 2562 conditions per place. [2023-11-17 16:43:09,775 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 584 selfloop transitions, 1189 changer transitions 0/1773 dead transitions. [2023-11-17 16:43:09,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 1773 transitions, 56140 flow [2023-11-17 16:43:09,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-17 16:43:09,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-17 16:43:09,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4309 transitions. [2023-11-17 16:43:09,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4039182602174728 [2023-11-17 16:43:09,778 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4309 transitions. [2023-11-17 16:43:09,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4309 transitions. [2023-11-17 16:43:09,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:09,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4309 transitions. [2023-11-17 16:43:09,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 153.89285714285714) internal successors, (4309), 28 states have internal predecessors, (4309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:09,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 381.0) internal successors, (11049), 29 states have internal predecessors, (11049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:09,785 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 381.0) internal successors, (11049), 29 states have internal predecessors, (11049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:09,785 INFO L175 Difference]: Start difference. First operand has 802 places, 1596 transitions, 49429 flow. Second operand 28 states and 4309 transitions. [2023-11-17 16:43:09,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 1773 transitions, 56140 flow [2023-11-17 16:43:16,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 801 places, 1773 transitions, 53926 flow, removed 323 selfloop flow, removed 28 redundant places. [2023-11-17 16:43:16,405 INFO L231 Difference]: Finished difference. Result has 806 places, 1652 transitions, 52377 flow [2023-11-17 16:43:16,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=47203, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=52377, PETRI_PLACES=806, PETRI_TRANSITIONS=1652} [2023-11-17 16:43:16,406 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 785 predicate places. [2023-11-17 16:43:16,406 INFO L495 AbstractCegarLoop]: Abstraction has has 806 places, 1652 transitions, 52377 flow [2023-11-17 16:43:16,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 148.75) internal successors, (2380), 16 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:16,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:16,407 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:43:16,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-11-17 16:43:16,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:16,612 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:43:16,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:16,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1275878392, now seen corresponding path program 24 times [2023-11-17 16:43:16,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:16,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689363723] [2023-11-17 16:43:16,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:16,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:17,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:43:17,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:17,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689363723] [2023-11-17 16:43:17,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689363723] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:17,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58648539] [2023-11-17 16:43:17,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:43:17,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:17,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:17,237 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:43:17,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-17 16:43:17,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:43:17,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:17,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:43:17,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:17,624 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:43:17,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:43:17,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:43:17,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:18,019 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:43:18,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:43:18,123 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:43:18,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:43:18,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:43:18,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58648539] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:18,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:18,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 26 [2023-11-17 16:43:18,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125596651] [2023-11-17 16:43:18,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:18,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:43:18,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:18,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:43:18,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:43:18,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:43:18,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1652 transitions, 52377 flow. Second operand has 28 states, 28 states have (on average 98.71428571428571) internal successors, (2764), 28 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:18,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:18,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:43:18,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:25,400 INFO L124 PetriNetUnfolderBase]: 5998/11086 cut-off events. [2023-11-17 16:43:25,400 INFO L125 PetriNetUnfolderBase]: For 656433/656433 co-relation queries the response was YES. [2023-11-17 16:43:25,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143155 conditions, 11086 events. 5998/11086 cut-off events. For 656433/656433 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 88969 event pairs, 869 based on Foata normal form. 1/11087 useless extension candidates. Maximal degree in co-relation 142624. Up to 10570 conditions per place. [2023-11-17 16:43:25,567 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 1538 selfloop transitions, 169 changer transitions 5/1712 dead transitions. [2023-11-17 16:43:25,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 832 places, 1712 transitions, 56297 flow [2023-11-17 16:43:25,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 16:43:25,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 16:43:25,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2760 transitions. [2023-11-17 16:43:25,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.268299795858851 [2023-11-17 16:43:25,569 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2760 transitions. [2023-11-17 16:43:25,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2760 transitions. [2023-11-17 16:43:25,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:25,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2760 transitions. [2023-11-17 16:43:25,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.22222222222223) internal successors, (2760), 27 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-11-17 16:43:25,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:25,575 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 381.0) internal successors, (10668), 28 states have internal predecessors, (10668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:25,575 INFO L175 Difference]: Start difference. First operand has 806 places, 1652 transitions, 52377 flow. Second operand 27 states and 2760 transitions. [2023-11-17 16:43:25,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 832 places, 1712 transitions, 56297 flow [2023-11-17 16:43:32,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1712 transitions, 55362 flow, removed 168 selfloop flow, removed 17 redundant places. [2023-11-17 16:43:32,563 INFO L231 Difference]: Finished difference. Result has 818 places, 1660 transitions, 52050 flow [2023-11-17 16:43:32,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=51446, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=52050, PETRI_PLACES=818, PETRI_TRANSITIONS=1660} [2023-11-17 16:43:32,565 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 797 predicate places. [2023-11-17 16:43:32,565 INFO L495 AbstractCegarLoop]: Abstraction has has 818 places, 1660 transitions, 52050 flow [2023-11-17 16:43:32,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 98.71428571428571) internal successors, (2764), 28 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:32,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:32,565 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:43:32,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-11-17 16:43:32,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-11-17 16:43:32,772 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:43:32,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:32,772 INFO L85 PathProgramCache]: Analyzing trace with hash 193709290, now seen corresponding path program 25 times [2023-11-17 16:43:32,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:32,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142466583] [2023-11-17 16:43:32,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:32,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:33,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:43:33,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:33,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142466583] [2023-11-17 16:43:33,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142466583] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:33,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43405631] [2023-11-17 16:43:33,329 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:43:33,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:33,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:33,330 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:43:33,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-17 16:43:33,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:33,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:43:33,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:33,728 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:43:33,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:43:33,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:43:33,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:34,064 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:43:34,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:43:34,157 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:43:34,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:43:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:43:34,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43405631] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:34,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:34,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 26 [2023-11-17 16:43:34,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480777684] [2023-11-17 16:43:34,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:34,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:43:34,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:34,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:43:34,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:43:34,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:43:34,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1660 transitions, 52050 flow. Second operand has 28 states, 28 states have (on average 106.71428571428571) internal successors, (2988), 28 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:34,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:34,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:43:34,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:43,072 INFO L124 PetriNetUnfolderBase]: 6038/11161 cut-off events. [2023-11-17 16:43:43,073 INFO L125 PetriNetUnfolderBase]: For 654248/654248 co-relation queries the response was YES. [2023-11-17 16:43:43,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143340 conditions, 11161 events. 6038/11161 cut-off events. For 654248/654248 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 89743 event pairs, 850 based on Foata normal form. 4/11165 useless extension candidates. Maximal degree in co-relation 142809. Up to 10531 conditions per place. [2023-11-17 16:43:43,250 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1531 selfloop transitions, 227 changer transitions 9/1767 dead transitions. [2023-11-17 16:43:43,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 858 places, 1767 transitions, 56717 flow [2023-11-17 16:43:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-17 16:43:43,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-17 16:43:43,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4631 transitions. [2023-11-17 16:43:43,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2894013248343957 [2023-11-17 16:43:43,253 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4631 transitions. [2023-11-17 16:43:43,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4631 transitions. [2023-11-17 16:43:43,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:43,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4631 transitions. [2023-11-17 16:43:43,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 110.26190476190476) internal successors, (4631), 42 states have internal predecessors, (4631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:43,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 381.0) internal successors, (16383), 43 states have internal predecessors, (16383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:43,262 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 381.0) internal successors, (16383), 43 states have internal predecessors, (16383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:43,263 INFO L175 Difference]: Start difference. First operand has 818 places, 1660 transitions, 52050 flow. Second operand 42 states and 4631 transitions. [2023-11-17 16:43:43,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 858 places, 1767 transitions, 56717 flow [2023-11-17 16:43:50,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 839 places, 1767 transitions, 56345 flow, removed 19 selfloop flow, removed 19 redundant places. [2023-11-17 16:43:50,388 INFO L231 Difference]: Finished difference. Result has 845 places, 1674 transitions, 52846 flow [2023-11-17 16:43:50,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=51678, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=52846, PETRI_PLACES=845, PETRI_TRANSITIONS=1674} [2023-11-17 16:43:50,389 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 824 predicate places. [2023-11-17 16:43:50,389 INFO L495 AbstractCegarLoop]: Abstraction has has 845 places, 1674 transitions, 52846 flow [2023-11-17 16:43:50,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 106.71428571428571) internal successors, (2988), 28 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:50,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:50,390 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:43:50,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-11-17 16:43:50,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-11-17 16:43:50,595 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:43:50,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:50,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2134158276, now seen corresponding path program 26 times [2023-11-17 16:43:50,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:50,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201415515] [2023-11-17 16:43:50,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:50,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:51,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:43:51,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:51,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201415515] [2023-11-17 16:43:51,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201415515] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:51,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591737627] [2023-11-17 16:43:51,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:43:51,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:51,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:51,114 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:43:51,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-17 16:43:51,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:43:51,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:51,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:43:51,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:51,475 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:43:51,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:43:51,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:43:51,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:51,914 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:43:51,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:43:52,073 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:43:52,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:43:52,194 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:43:52,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591737627] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:52,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:52,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 7] total 26 [2023-11-17 16:43:52,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281838223] [2023-11-17 16:43:52,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:52,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:43:52,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:52,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:43:52,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:43:52,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:43:52,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 1674 transitions, 52846 flow. Second operand has 28 states, 28 states have (on average 106.67857142857143) internal successors, (2987), 28 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:43:52,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:52,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:43:52,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:44:00,248 INFO L124 PetriNetUnfolderBase]: 6029/11158 cut-off events. [2023-11-17 16:44:00,248 INFO L125 PetriNetUnfolderBase]: For 667285/667285 co-relation queries the response was YES. [2023-11-17 16:44:00,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143979 conditions, 11158 events. 6029/11158 cut-off events. For 667285/667285 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 89898 event pairs, 1045 based on Foata normal form. 3/11161 useless extension candidates. Maximal degree in co-relation 143443. Up to 10419 conditions per place. [2023-11-17 16:44:00,422 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1522 selfloop transitions, 246 changer transitions 10/1778 dead transitions. [2023-11-17 16:44:00,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 1778 transitions, 57148 flow [2023-11-17 16:44:00,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-17 16:44:00,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-17 16:44:00,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4110 transitions. [2023-11-17 16:44:00,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29155139391359863 [2023-11-17 16:44:00,426 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4110 transitions. [2023-11-17 16:44:00,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4110 transitions. [2023-11-17 16:44:00,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:44:00,426 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4110 transitions. [2023-11-17 16:44:00,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 111.08108108108108) internal successors, (4110), 37 states have internal predecessors, (4110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:00,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 381.0) internal successors, (14478), 38 states have internal predecessors, (14478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:00,434 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 381.0) internal successors, (14478), 38 states have internal predecessors, (14478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:00,434 INFO L175 Difference]: Start difference. First operand has 845 places, 1674 transitions, 52846 flow. Second operand 37 states and 4110 transitions. [2023-11-17 16:44:00,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 1778 transitions, 57148 flow [2023-11-17 16:44:07,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 1778 transitions, 56598 flow, removed 114 selfloop flow, removed 36 redundant places. [2023-11-17 16:44:07,481 INFO L231 Difference]: Finished difference. Result has 851 places, 1679 transitions, 53020 flow [2023-11-17 16:44:07,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=52298, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=53020, PETRI_PLACES=851, PETRI_TRANSITIONS=1679} [2023-11-17 16:44:07,482 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 830 predicate places. [2023-11-17 16:44:07,482 INFO L495 AbstractCegarLoop]: Abstraction has has 851 places, 1679 transitions, 53020 flow [2023-11-17 16:44:07,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 106.67857142857143) internal successors, (2987), 28 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:07,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:44:07,483 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:44:07,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-11-17 16:44:07,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:07,688 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:44:07,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:44:07,688 INFO L85 PathProgramCache]: Analyzing trace with hash -439005764, now seen corresponding path program 27 times [2023-11-17 16:44:07,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:44:07,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780963556] [2023-11-17 16:44:07,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:44:07,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:44:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:44:08,224 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:44:08,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:44:08,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780963556] [2023-11-17 16:44:08,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780963556] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:44:08,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333346230] [2023-11-17 16:44:08,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:44:08,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:08,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:44:08,226 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:44:08,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-17 16:44:08,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:44:08,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:44:08,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 16:44:08,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:44:08,650 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:44:08,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:44:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:44:08,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:44:09,065 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 16:44:09,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-11-17 16:44:09,168 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:44:09,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 125 [2023-11-17 16:44:09,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:44:09,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333346230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:44:09,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:44:09,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 26 [2023-11-17 16:44:09,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223548188] [2023-11-17 16:44:09,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:44:09,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 16:44:09,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:44:09,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 16:44:09,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2023-11-17 16:44:09,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 381 [2023-11-17 16:44:09,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 851 places, 1679 transitions, 53020 flow. Second operand has 28 states, 28 states have (on average 106.71428571428571) internal successors, (2988), 28 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:09,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:44:09,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 381 [2023-11-17 16:44:09,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:44:16,677 INFO L124 PetriNetUnfolderBase]: 6058/11347 cut-off events. [2023-11-17 16:44:16,678 INFO L125 PetriNetUnfolderBase]: For 682746/682746 co-relation queries the response was YES. [2023-11-17 16:44:16,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146414 conditions, 11347 events. 6058/11347 cut-off events. For 682746/682746 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 92996 event pairs, 1066 based on Foata normal form. 5/11352 useless extension candidates. Maximal degree in co-relation 145873. Up to 9469 conditions per place. [2023-11-17 16:44:16,865 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 1479 selfloop transitions, 390 changer transitions 7/1876 dead transitions. [2023-11-17 16:44:16,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 1876 transitions, 60076 flow [2023-11-17 16:44:16,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 16:44:16,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 16:44:16,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3307 transitions. [2023-11-17 16:44:16,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28932633420822396 [2023-11-17 16:44:16,868 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3307 transitions. [2023-11-17 16:44:16,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3307 transitions. [2023-11-17 16:44:16,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:44:16,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3307 transitions. [2023-11-17 16:44:16,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 110.23333333333333) internal successors, (3307), 30 states have internal predecessors, (3307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:16,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:16,875 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 381.0) internal successors, (11811), 31 states have internal predecessors, (11811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:16,875 INFO L175 Difference]: Start difference. First operand has 851 places, 1679 transitions, 53020 flow. Second operand 30 states and 3307 transitions. [2023-11-17 16:44:16,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 1876 transitions, 60076 flow [2023-11-17 16:44:24,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 1876 transitions, 59578 flow, removed 43 selfloop flow, removed 29 redundant places. [2023-11-17 16:44:24,654 INFO L231 Difference]: Finished difference. Result has 856 places, 1709 transitions, 54627 flow [2023-11-17 16:44:24,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=52531, PETRI_DIFFERENCE_MINUEND_PLACES=820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=54627, PETRI_PLACES=856, PETRI_TRANSITIONS=1709} [2023-11-17 16:44:24,655 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 835 predicate places. [2023-11-17 16:44:24,655 INFO L495 AbstractCegarLoop]: Abstraction has has 856 places, 1709 transitions, 54627 flow [2023-11-17 16:44:24,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 106.71428571428571) internal successors, (2988), 28 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:24,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:44:24,656 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:44:24,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-11-17 16:44:24,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:24,860 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:44:24,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:44:24,861 INFO L85 PathProgramCache]: Analyzing trace with hash -419263842, now seen corresponding path program 17 times [2023-11-17 16:44:24,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:44:24,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668500822] [2023-11-17 16:44:24,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:44:24,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:44:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:44:25,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:44:25,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:44:25,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668500822] [2023-11-17 16:44:25,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668500822] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:44:25,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660884323] [2023-11-17 16:44:25,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:44:25,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:25,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:44:25,016 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:44:25,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-17 16:44:25,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:44:25,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:44:25,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-17 16:44:25,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:44:25,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:44:25,252 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:44:25,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:44:25,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660884323] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:44:25,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:44:25,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-17 16:44:25,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573022842] [2023-11-17 16:44:25,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:44:25,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:44:25,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:44:25,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:44:25,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:44:25,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 381 [2023-11-17 16:44:25,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 856 places, 1709 transitions, 54627 flow. Second operand has 16 states, 16 states have (on average 149.0) internal successors, (2384), 16 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:25,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:44:25,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 381 [2023-11-17 16:44:25,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:44:33,382 INFO L124 PetriNetUnfolderBase]: 6019/11239 cut-off events. [2023-11-17 16:44:33,382 INFO L125 PetriNetUnfolderBase]: For 699916/699916 co-relation queries the response was YES. [2023-11-17 16:44:33,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146715 conditions, 11239 events. 6019/11239 cut-off events. For 699916/699916 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 91782 event pairs, 392 based on Foata normal form. 48/11287 useless extension candidates. Maximal degree in co-relation 146080. Up to 2649 conditions per place. [2023-11-17 16:44:33,567 INFO L140 encePairwiseOnDemand]: 374/381 looper letters, 601 selfloop transitions, 1244 changer transitions 0/1845 dead transitions. [2023-11-17 16:44:33,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 890 places, 1845 transitions, 59909 flow [2023-11-17 16:44:33,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 16:44:33,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 16:44:33,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5511 transitions. [2023-11-17 16:44:33,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40179352580927385 [2023-11-17 16:44:33,571 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5511 transitions. [2023-11-17 16:44:33,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5511 transitions. [2023-11-17 16:44:33,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:44:33,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5511 transitions. [2023-11-17 16:44:33,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 153.08333333333334) internal successors, (5511), 36 states have internal predecessors, (5511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:33,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 381.0) internal successors, (14097), 37 states have internal predecessors, (14097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:33,581 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 381.0) internal successors, (14097), 37 states have internal predecessors, (14097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:33,581 INFO L175 Difference]: Start difference. First operand has 856 places, 1709 transitions, 54627 flow. Second operand 36 states and 5511 transitions. [2023-11-17 16:44:33,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 890 places, 1845 transitions, 59909 flow [2023-11-17 16:44:41,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 870 places, 1845 transitions, 59485 flow, removed 58 selfloop flow, removed 20 redundant places. [2023-11-17 16:44:41,471 INFO L231 Difference]: Finished difference. Result has 872 places, 1715 transitions, 57026 flow [2023-11-17 16:44:41,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=54121, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=57026, PETRI_PLACES=872, PETRI_TRANSITIONS=1715} [2023-11-17 16:44:41,474 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 851 predicate places. [2023-11-17 16:44:41,474 INFO L495 AbstractCegarLoop]: Abstraction has has 872 places, 1715 transitions, 57026 flow [2023-11-17 16:44:41,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 149.0) internal successors, (2384), 16 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:41,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:44:41,475 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:44:41,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-11-17 16:44:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-11-17 16:44:41,677 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:44:41,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:44:41,677 INFO L85 PathProgramCache]: Analyzing trace with hash 774713354, now seen corresponding path program 28 times [2023-11-17 16:44:41,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:44:41,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278196138] [2023-11-17 16:44:41,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:44:41,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:44:41,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:44:42,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:44:42,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:44:42,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278196138] [2023-11-17 16:44:42,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278196138] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:44:42,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219388965] [2023-11-17 16:44:42,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:44:42,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:42,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:44:42,385 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:44:42,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-17 16:44:42,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:44:42,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:44:42,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-17 16:44:42,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:44:42,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-11-17 16:44:42,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-17 16:44:42,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:44:42,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 22 [2023-11-17 16:44:42,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:44:42,835 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:44:43,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:44:43,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 114 [2023-11-17 16:44:43,279 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:44:43,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 52 [2023-11-17 16:44:43,374 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-17 16:44:43,406 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:44:43,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:44:43,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:44:43,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219388965] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:44:43,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:44:43,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 31 [2023-11-17 16:44:43,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626154363] [2023-11-17 16:44:43,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:44:43,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-17 16:44:43,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:44:43,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-17 16:44:43,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=941, Unknown=1, NotChecked=0, Total=1056 [2023-11-17 16:44:43,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:44:43,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 1715 transitions, 57026 flow. Second operand has 33 states, 33 states have (on average 98.57575757575758) internal successors, (3253), 33 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:43,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:44:43,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:44:43,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:44:52,590 INFO L124 PetriNetUnfolderBase]: 6164/11531 cut-off events. [2023-11-17 16:44:52,590 INFO L125 PetriNetUnfolderBase]: For 733276/733276 co-relation queries the response was YES. [2023-11-17 16:44:52,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154979 conditions, 11531 events. 6164/11531 cut-off events. For 733276/733276 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 94612 event pairs, 641 based on Foata normal form. 8/11539 useless extension candidates. Maximal degree in co-relation 154371. Up to 10122 conditions per place. [2023-11-17 16:44:52,772 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1440 selfloop transitions, 429 changer transitions 17/1886 dead transitions. [2023-11-17 16:44:52,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 910 places, 1886 transitions, 63722 flow [2023-11-17 16:44:52,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-17 16:44:52,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-17 16:44:52,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4003 transitions. [2023-11-17 16:44:52,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2693990174305135 [2023-11-17 16:44:52,775 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4003 transitions. [2023-11-17 16:44:52,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4003 transitions. [2023-11-17 16:44:52,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:44:52,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4003 transitions. [2023-11-17 16:44:52,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 102.64102564102564) internal successors, (4003), 39 states have internal predecessors, (4003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:52,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 381.0) internal successors, (15240), 40 states have internal predecessors, (15240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:52,784 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 381.0) internal successors, (15240), 40 states have internal predecessors, (15240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:44:52,784 INFO L175 Difference]: Start difference. First operand has 872 places, 1715 transitions, 57026 flow. Second operand 39 states and 4003 transitions. [2023-11-17 16:44:52,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 910 places, 1886 transitions, 63722 flow [2023-11-17 16:45:00,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 1886 transitions, 61338 flow, removed 75 selfloop flow, removed 23 redundant places. [2023-11-17 16:45:00,234 INFO L231 Difference]: Finished difference. Result has 899 places, 1771 transitions, 57740 flow [2023-11-17 16:45:00,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=54751, PETRI_DIFFERENCE_MINUEND_PLACES=849, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=57740, PETRI_PLACES=899, PETRI_TRANSITIONS=1771} [2023-11-17 16:45:00,235 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 878 predicate places. [2023-11-17 16:45:00,235 INFO L495 AbstractCegarLoop]: Abstraction has has 899 places, 1771 transitions, 57740 flow [2023-11-17 16:45:00,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 98.57575757575758) internal successors, (3253), 33 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:00,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:45:00,236 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:45:00,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-11-17 16:45:00,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:00,441 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:45:00,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:45:00,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1674161112, now seen corresponding path program 29 times [2023-11-17 16:45:00,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:45:00,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566845983] [2023-11-17 16:45:00,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:00,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:45:00,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:01,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:45:01,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:45:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566845983] [2023-11-17 16:45:01,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566845983] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:45:01,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163891962] [2023-11-17 16:45:01,225 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:45:01,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:01,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:45:01,226 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:45:01,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-17 16:45:01,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:45:01,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:45:01,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-17 16:45:01,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:45:01,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2023-11-17 16:45:01,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-17 16:45:01,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:01,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:45:01,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:45:01,851 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:45:02,319 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:02,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 267 treesize of output 276 [2023-11-17 16:45:02,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:02,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 147 treesize of output 180 [2023-11-17 16:45:02,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:02,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 122 [2023-11-17 16:45:03,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:45:03,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163891962] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:45:03,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:45:03,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 31 [2023-11-17 16:45:03,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123078348] [2023-11-17 16:45:03,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:45:03,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-17 16:45:03,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:45:03,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-17 16:45:03,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=935, Unknown=2, NotChecked=0, Total=1056 [2023-11-17 16:45:03,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:45:03,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1771 transitions, 57740 flow. Second operand has 33 states, 33 states have (on average 98.45454545454545) internal successors, (3249), 33 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:03,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:45:03,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:45:03,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:45:12,769 INFO L124 PetriNetUnfolderBase]: 6385/11891 cut-off events. [2023-11-17 16:45:12,770 INFO L125 PetriNetUnfolderBase]: For 756417/756417 co-relation queries the response was YES. [2023-11-17 16:45:12,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159107 conditions, 11891 events. 6385/11891 cut-off events. For 756417/756417 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 97567 event pairs, 851 based on Foata normal form. 4/11895 useless extension candidates. Maximal degree in co-relation 158493. Up to 11207 conditions per place. [2023-11-17 16:45:13,050 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 1683 selfloop transitions, 223 changer transitions 7/1913 dead transitions. [2023-11-17 16:45:13,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 1913 transitions, 64836 flow [2023-11-17 16:45:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 16:45:13,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 16:45:13,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3648 transitions. [2023-11-17 16:45:13,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2659667541557305 [2023-11-17 16:45:13,053 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3648 transitions. [2023-11-17 16:45:13,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3648 transitions. [2023-11-17 16:45:13,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:45:13,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3648 transitions. [2023-11-17 16:45:13,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 101.33333333333333) internal successors, (3648), 36 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:13,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 381.0) internal successors, (14097), 37 states have internal predecessors, (14097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:13,061 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 381.0) internal successors, (14097), 37 states have internal predecessors, (14097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:13,061 INFO L175 Difference]: Start difference. First operand has 899 places, 1771 transitions, 57740 flow. Second operand 36 states and 3648 transitions. [2023-11-17 16:45:13,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 1913 transitions, 64836 flow [2023-11-17 16:45:21,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 915 places, 1913 transitions, 64337 flow, removed 139 selfloop flow, removed 18 redundant places. [2023-11-17 16:45:21,708 INFO L231 Difference]: Finished difference. Result has 924 places, 1854 transitions, 60673 flow [2023-11-17 16:45:21,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=57241, PETRI_DIFFERENCE_MINUEND_PLACES=880, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=60673, PETRI_PLACES=924, PETRI_TRANSITIONS=1854} [2023-11-17 16:45:21,709 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 903 predicate places. [2023-11-17 16:45:21,709 INFO L495 AbstractCegarLoop]: Abstraction has has 924 places, 1854 transitions, 60673 flow [2023-11-17 16:45:21,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 98.45454545454545) internal successors, (3249), 33 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:21,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:45:21,710 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:45:21,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-11-17 16:45:21,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2023-11-17 16:45:21,934 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:45:21,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:45:21,934 INFO L85 PathProgramCache]: Analyzing trace with hash 261565162, now seen corresponding path program 30 times [2023-11-17 16:45:21,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:45:21,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234214402] [2023-11-17 16:45:21,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:21,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:45:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:22,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:45:22,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:45:22,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234214402] [2023-11-17 16:45:22,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234214402] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:45:22,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911932530] [2023-11-17 16:45:22,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:45:22,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:22,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:45:22,782 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:45:22,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-17 16:45:22,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:45:22,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:45:22,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-17 16:45:22,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:45:23,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:45:23,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2023-11-17 16:45:23,243 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:23,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:45:23,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:45:23,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:45:23,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:23,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 108 [2023-11-17 16:45:23,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:23,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-11-17 16:45:23,735 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-17 16:45:23,764 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:45:23,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:45:23,868 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:45:23,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911932530] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:45:23,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:45:23,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 10] total 32 [2023-11-17 16:45:23,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36505566] [2023-11-17 16:45:23,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:45:23,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-17 16:45:23,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:45:23,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-17 16:45:23,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1005, Unknown=1, NotChecked=0, Total=1122 [2023-11-17 16:45:23,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:45:23,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 924 places, 1854 transitions, 60673 flow. Second operand has 34 states, 34 states have (on average 98.52941176470588) internal successors, (3350), 34 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:23,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:45:23,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:45:23,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:45:34,128 INFO L124 PetriNetUnfolderBase]: 6496/12101 cut-off events. [2023-11-17 16:45:34,128 INFO L125 PetriNetUnfolderBase]: For 790372/790372 co-relation queries the response was YES. [2023-11-17 16:45:34,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163071 conditions, 12101 events. 6496/12101 cut-off events. For 790372/790372 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 99821 event pairs, 595 based on Foata normal form. 6/12107 useless extension candidates. Maximal degree in co-relation 162451. Up to 10413 conditions per place. [2023-11-17 16:45:34,330 INFO L140 encePairwiseOnDemand]: 369/381 looper letters, 1511 selfloop transitions, 478 changer transitions 16/2005 dead transitions. [2023-11-17 16:45:34,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 960 places, 2005 transitions, 67062 flow [2023-11-17 16:45:34,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-17 16:45:34,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-17 16:45:34,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3896 transitions. [2023-11-17 16:45:34,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26909794170465534 [2023-11-17 16:45:34,333 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3896 transitions. [2023-11-17 16:45:34,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3896 transitions. [2023-11-17 16:45:34,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:45:34,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3896 transitions. [2023-11-17 16:45:34,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 102.52631578947368) internal successors, (3896), 38 states have internal predecessors, (3896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:34,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 381.0) internal successors, (14859), 39 states have internal predecessors, (14859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:34,342 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 381.0) internal successors, (14859), 39 states have internal predecessors, (14859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:34,342 INFO L175 Difference]: Start difference. First operand has 924 places, 1854 transitions, 60673 flow. Second operand 38 states and 3896 transitions. [2023-11-17 16:45:34,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 960 places, 2005 transitions, 67062 flow [2023-11-17 16:45:43,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 938 places, 2005 transitions, 66609 flow, removed 128 selfloop flow, removed 22 redundant places. [2023-11-17 16:45:43,714 INFO L231 Difference]: Finished difference. Result has 947 places, 1896 transitions, 62848 flow [2023-11-17 16:45:43,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=60228, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=62848, PETRI_PLACES=947, PETRI_TRANSITIONS=1896} [2023-11-17 16:45:43,715 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 926 predicate places. [2023-11-17 16:45:43,716 INFO L495 AbstractCegarLoop]: Abstraction has has 947 places, 1896 transitions, 62848 flow [2023-11-17 16:45:43,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 98.52941176470588) internal successors, (3350), 34 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:43,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:45:43,716 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:45:43,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-11-17 16:45:43,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2023-11-17 16:45:43,924 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:45:43,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:45:43,924 INFO L85 PathProgramCache]: Analyzing trace with hash -822456018, now seen corresponding path program 31 times [2023-11-17 16:45:43,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:45:43,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397789607] [2023-11-17 16:45:43,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:43,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:45:43,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:44,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:45:44,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:45:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397789607] [2023-11-17 16:45:44,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397789607] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:45:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591321013] [2023-11-17 16:45:44,544 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:45:44,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:44,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:45:44,545 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:45:44,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-17 16:45:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:44,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-17 16:45:44,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:45:44,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:45:44,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2023-11-17 16:45:44,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:44,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:45:45,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:45:45,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:45:45,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:45,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 108 [2023-11-17 16:45:45,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:45:45,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-11-17 16:45:45,613 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-17 16:45:45,641 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:45:45,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:45:45,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:45:45,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591321013] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:45:45,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:45:45,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 30 [2023-11-17 16:45:45,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230933477] [2023-11-17 16:45:45,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:45:45,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 16:45:45,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:45:45,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 16:45:45,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=867, Unknown=2, NotChecked=0, Total=992 [2023-11-17 16:45:45,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:45:45,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 947 places, 1896 transitions, 62848 flow. Second operand has 32 states, 32 states have (on average 98.4375) internal successors, (3150), 32 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:45,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:45:45,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:45:45,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:45:54,650 INFO L124 PetriNetUnfolderBase]: 6508/12145 cut-off events. [2023-11-17 16:45:54,650 INFO L125 PetriNetUnfolderBase]: For 813168/813168 co-relation queries the response was YES. [2023-11-17 16:45:54,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165600 conditions, 12145 events. 6508/12145 cut-off events. For 813168/813168 co-relation queries the response was YES. Maximal size of possible extension queue 791. Compared 100478 event pairs, 661 based on Foata normal form. 3/12148 useless extension candidates. Maximal degree in co-relation 164953. Up to 10720 conditions per place. [2023-11-17 16:45:54,860 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 1599 selfloop transitions, 385 changer transitions 13/1997 dead transitions. [2023-11-17 16:45:54,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 977 places, 1997 transitions, 68006 flow [2023-11-17 16:45:54,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 16:45:54,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 16:45:54,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3297 transitions. [2023-11-17 16:45:54,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2704232283464567 [2023-11-17 16:45:54,863 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3297 transitions. [2023-11-17 16:45:54,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3297 transitions. [2023-11-17 16:45:54,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:45:54,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3297 transitions. [2023-11-17 16:45:54,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 103.03125) internal successors, (3297), 32 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:54,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 381.0) internal successors, (12573), 33 states have internal predecessors, (12573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:54,870 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 381.0) internal successors, (12573), 33 states have internal predecessors, (12573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:45:54,870 INFO L175 Difference]: Start difference. First operand has 947 places, 1896 transitions, 62848 flow. Second operand 32 states and 3297 transitions. [2023-11-17 16:45:54,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 977 places, 1997 transitions, 68006 flow [2023-11-17 16:46:04,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 954 places, 1997 transitions, 67471 flow, removed 102 selfloop flow, removed 23 redundant places. [2023-11-17 16:46:04,337 INFO L231 Difference]: Finished difference. Result has 960 places, 1907 transitions, 63611 flow [2023-11-17 16:46:04,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=62344, PETRI_DIFFERENCE_MINUEND_PLACES=923, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=63611, PETRI_PLACES=960, PETRI_TRANSITIONS=1907} [2023-11-17 16:46:04,338 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 939 predicate places. [2023-11-17 16:46:04,338 INFO L495 AbstractCegarLoop]: Abstraction has has 960 places, 1907 transitions, 63611 flow [2023-11-17 16:46:04,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 98.4375) internal successors, (3150), 32 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:04,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:46:04,339 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:46:04,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-11-17 16:46:04,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:46:04,544 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:46:04,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:46:04,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1804937684, now seen corresponding path program 32 times [2023-11-17 16:46:04,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:46:04,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105627121] [2023-11-17 16:46:04,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:46:04,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:46:04,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:46:05,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:46:05,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:46:05,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105627121] [2023-11-17 16:46:05,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105627121] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:46:05,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619776481] [2023-11-17 16:46:05,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:46:05,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:46:05,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:46:05,310 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:46:05,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-17 16:46:05,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:46:05,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:46:05,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-17 16:46:05,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:46:05,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:46:05,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2023-11-17 16:46:05,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:05,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-11-17 16:46:05,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:46:05,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:46:06,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:06,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 133 treesize of output 189 [2023-11-17 16:46:06,335 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:06,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 65 [2023-11-17 16:46:06,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:06,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 108 [2023-11-17 16:46:06,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:06,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-11-17 16:46:06,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:46:06,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619776481] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:46:06,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:46:06,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 10] total 32 [2023-11-17 16:46:06,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499469242] [2023-11-17 16:46:06,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:46:06,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-17 16:46:06,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:46:06,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-17 16:46:06,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=996, Unknown=4, NotChecked=0, Total=1122 [2023-11-17 16:46:06,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:46:06,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 960 places, 1907 transitions, 63611 flow. Second operand has 34 states, 34 states have (on average 98.52941176470588) internal successors, (3350), 34 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:06,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:46:06,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:46:06,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:46:16,628 INFO L124 PetriNetUnfolderBase]: 6502/12106 cut-off events. [2023-11-17 16:46:16,628 INFO L125 PetriNetUnfolderBase]: For 814770/814770 co-relation queries the response was YES. [2023-11-17 16:46:16,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165456 conditions, 12106 events. 6502/12106 cut-off events. For 814770/814770 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 99757 event pairs, 694 based on Foata normal form. 8/12114 useless extension candidates. Maximal degree in co-relation 164804. Up to 10666 conditions per place. [2023-11-17 16:46:16,949 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 1577 selfloop transitions, 429 changer transitions 13/2019 dead transitions. [2023-11-17 16:46:16,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 995 places, 2019 transitions, 68567 flow [2023-11-17 16:46:16,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-17 16:46:16,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-17 16:46:16,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3914 transitions. [2023-11-17 16:46:16,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27034120734908135 [2023-11-17 16:46:16,952 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3914 transitions. [2023-11-17 16:46:16,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3914 transitions. [2023-11-17 16:46:16,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:46:16,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3914 transitions. [2023-11-17 16:46:16,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 103.0) internal successors, (3914), 38 states have internal predecessors, (3914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:16,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 381.0) internal successors, (14859), 39 states have internal predecessors, (14859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:16,960 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 381.0) internal successors, (14859), 39 states have internal predecessors, (14859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:16,960 INFO L175 Difference]: Start difference. First operand has 960 places, 1907 transitions, 63611 flow. Second operand 38 states and 3914 transitions. [2023-11-17 16:46:16,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 995 places, 2019 transitions, 68567 flow [2023-11-17 16:46:26,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 967 places, 2019 transitions, 67660 flow, removed 54 selfloop flow, removed 28 redundant places. [2023-11-17 16:46:26,675 INFO L231 Difference]: Finished difference. Result has 972 places, 1911 transitions, 63818 flow [2023-11-17 16:46:26,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=62716, PETRI_DIFFERENCE_MINUEND_PLACES=930, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1907, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=63818, PETRI_PLACES=972, PETRI_TRANSITIONS=1911} [2023-11-17 16:46:26,676 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 951 predicate places. [2023-11-17 16:46:26,677 INFO L495 AbstractCegarLoop]: Abstraction has has 972 places, 1911 transitions, 63818 flow [2023-11-17 16:46:26,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 98.52941176470588) internal successors, (3350), 34 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:26,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:46:26,677 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:46:26,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-11-17 16:46:26,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:46:26,882 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:46:26,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:46:26,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1762526300, now seen corresponding path program 33 times [2023-11-17 16:46:26,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:46:26,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128404736] [2023-11-17 16:46:26,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:46:26,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:46:26,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:46:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:46:27,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:46:27,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128404736] [2023-11-17 16:46:27,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128404736] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:46:27,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19684154] [2023-11-17 16:46:27,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:46:27,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:46:27,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:46:27,503 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:46:27,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-17 16:46:27,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:46:27,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:46:27,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-17 16:46:27,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:46:27,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:46:27,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-17 16:46:27,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:27,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 97 [2023-11-17 16:46:28,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:46:28,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:46:28,431 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (+ |c_thread1Thread1of1ForFork1_~i~0#1| 1))) (let ((.cse2 (+ (* c_~x1~0 4) c_~f~0.offset)) (.cse1 (+ (* c_~x2~0 4) c_~f~0.offset)) (.cse3 (* 4294967296 (div .cse4 4294967296)))) (and (or (forall ((v_ArrVal_1763 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1763) c_~f~0.base))) (= (select .cse0 (+ c_~f~0.offset (* (select .cse0 .cse1) 4))) (select .cse0 .cse2)))) (= .cse3 .cse4)) (or (forall ((v_ArrVal_1763 (Array Int Int))) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1763) c_~f~0.base))) (let ((.cse6 (select .cse5 (+ c_~f~0.offset (* (select .cse5 .cse1) 4))))) (or (= (select .cse5 .cse2) (select .cse5 (+ (* .cse6 4) c_~f~0.offset))) (< .cse6 0))))) (< |c_thread1Thread1of1ForFork1_~i~0#1| (+ 2 .cse3)))))) is different from false [2023-11-17 16:46:28,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:28,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 114 [2023-11-17 16:46:28,470 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:28,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 48 [2023-11-17 16:46:28,537 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-17 16:46:28,582 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:46:28,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:46:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:46:28,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19684154] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:46:28,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:46:28,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 30 [2023-11-17 16:46:28,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363123509] [2023-11-17 16:46:28,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:46:28,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 16:46:28,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:46:28,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 16:46:28,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=815, Unknown=1, NotChecked=58, Total=992 [2023-11-17 16:46:28,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 381 [2023-11-17 16:46:28,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 972 places, 1911 transitions, 63818 flow. Second operand has 32 states, 32 states have (on average 101.46875) internal successors, (3247), 32 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:28,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:46:28,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 381 [2023-11-17 16:46:28,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:46:37,571 INFO L124 PetriNetUnfolderBase]: 6526/12135 cut-off events. [2023-11-17 16:46:37,571 INFO L125 PetriNetUnfolderBase]: For 815440/815440 co-relation queries the response was YES. [2023-11-17 16:46:37,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165958 conditions, 12135 events. 6526/12135 cut-off events. For 815440/815440 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 99458 event pairs, 856 based on Foata normal form. 2/12137 useless extension candidates. Maximal degree in co-relation 165331. Up to 11531 conditions per place. [2023-11-17 16:46:37,778 INFO L140 encePairwiseOnDemand]: 371/381 looper letters, 1783 selfloop transitions, 198 changer transitions 10/1991 dead transitions. [2023-11-17 16:46:37,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1000 places, 1991 transitions, 69114 flow [2023-11-17 16:46:37,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-17 16:46:37,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-17 16:46:37,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3049 transitions. [2023-11-17 16:46:37,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27595257489365554 [2023-11-17 16:46:37,781 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3049 transitions. [2023-11-17 16:46:37,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3049 transitions. [2023-11-17 16:46:37,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:46:37,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3049 transitions. [2023-11-17 16:46:37,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 105.13793103448276) internal successors, (3049), 29 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:37,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 381.0) internal successors, (11430), 30 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:37,787 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 381.0) internal successors, (11430), 30 states have internal predecessors, (11430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:37,787 INFO L175 Difference]: Start difference. First operand has 972 places, 1911 transitions, 63818 flow. Second operand 29 states and 3049 transitions. [2023-11-17 16:46:37,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1000 places, 1991 transitions, 69114 flow [2023-11-17 16:46:47,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 970 places, 1991 transitions, 68415 flow, removed 63 selfloop flow, removed 30 redundant places. [2023-11-17 16:46:47,564 INFO L231 Difference]: Finished difference. Result has 977 places, 1928 transitions, 64436 flow [2023-11-17 16:46:47,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=63129, PETRI_DIFFERENCE_MINUEND_PLACES=942, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=64436, PETRI_PLACES=977, PETRI_TRANSITIONS=1928} [2023-11-17 16:46:47,565 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 956 predicate places. [2023-11-17 16:46:47,565 INFO L495 AbstractCegarLoop]: Abstraction has has 977 places, 1928 transitions, 64436 flow [2023-11-17 16:46:47,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 101.46875) internal successors, (3247), 32 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:47,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:46:47,566 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:46:47,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-11-17 16:46:47,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-11-17 16:46:47,771 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:46:47,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:46:47,771 INFO L85 PathProgramCache]: Analyzing trace with hash -385222210, now seen corresponding path program 34 times [2023-11-17 16:46:47,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:46:47,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478552958] [2023-11-17 16:46:47,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:46:47,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:46:47,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:46:48,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:46:48,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:46:48,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478552958] [2023-11-17 16:46:48,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478552958] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:46:48,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136183900] [2023-11-17 16:46:48,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:46:48,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:46:48,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:46:48,346 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:46:48,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-11-17 16:46:48,485 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:46:48,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:46:48,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-17 16:46:48,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:46:48,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:46:48,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-17 16:46:48,744 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:48,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 22 [2023-11-17 16:46:48,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:46:48,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:46:49,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:49,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 114 [2023-11-17 16:46:49,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:46:49,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 60 [2023-11-17 16:46:49,262 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-17 16:46:49,290 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2023-11-17 16:46:49,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 63 treesize of output 61 [2023-11-17 16:46:49,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:46:49,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136183900] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:46:49,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:46:49,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 30 [2023-11-17 16:46:49,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385209687] [2023-11-17 16:46:49,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:46:49,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 16:46:49,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:46:49,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 16:46:49,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=883, Unknown=2, NotChecked=0, Total=992 [2023-11-17 16:46:49,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 381 [2023-11-17 16:46:49,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 977 places, 1928 transitions, 64436 flow. Second operand has 32 states, 32 states have (on average 101.625) internal successors, (3252), 32 states have internal predecessors, (3252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:49,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:46:49,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 381 [2023-11-17 16:46:49,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:46:59,105 INFO L124 PetriNetUnfolderBase]: 6561/12199 cut-off events. [2023-11-17 16:46:59,105 INFO L125 PetriNetUnfolderBase]: For 834582/834582 co-relation queries the response was YES. [2023-11-17 16:46:59,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167504 conditions, 12199 events. 6561/12199 cut-off events. For 834582/834582 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 100112 event pairs, 852 based on Foata normal form. 5/12204 useless extension candidates. Maximal degree in co-relation 166872. Up to 11498 conditions per place. [2023-11-17 16:46:59,317 INFO L140 encePairwiseOnDemand]: 370/381 looper letters, 1758 selfloop transitions, 259 changer transitions 11/2028 dead transitions. [2023-11-17 16:46:59,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1016 places, 2028 transitions, 69579 flow [2023-11-17 16:46:59,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-17 16:46:59,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-17 16:46:59,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4413 transitions. [2023-11-17 16:46:59,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2757780277465317 [2023-11-17 16:46:59,321 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4413 transitions. [2023-11-17 16:46:59,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4413 transitions. [2023-11-17 16:46:59,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:46:59,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4413 transitions. [2023-11-17 16:46:59,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 105.07142857142857) internal successors, (4413), 42 states have internal predecessors, (4413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:59,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 381.0) internal successors, (16383), 43 states have internal predecessors, (16383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:59,329 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 381.0) internal successors, (16383), 43 states have internal predecessors, (16383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:46:59,330 INFO L175 Difference]: Start difference. First operand has 977 places, 1928 transitions, 64436 flow. Second operand 42 states and 4413 transitions. [2023-11-17 16:46:59,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1016 places, 2028 transitions, 69579 flow [2023-11-17 16:47:08,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 990 places, 2028 transitions, 68973 flow, removed 148 selfloop flow, removed 26 redundant places. [2023-11-17 16:47:08,945 INFO L231 Difference]: Finished difference. Result has 998 places, 1941 transitions, 65006 flow [2023-11-17 16:47:08,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=63840, PETRI_DIFFERENCE_MINUEND_PLACES=949, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=65006, PETRI_PLACES=998, PETRI_TRANSITIONS=1941} [2023-11-17 16:47:08,946 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 977 predicate places. [2023-11-17 16:47:08,946 INFO L495 AbstractCegarLoop]: Abstraction has has 998 places, 1941 transitions, 65006 flow [2023-11-17 16:47:08,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 101.625) internal successors, (3252), 32 states have internal predecessors, (3252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:47:08,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:47:08,947 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:47:08,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-11-17 16:47:09,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-11-17 16:47:09,152 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:47:09,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:47:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2005693880, now seen corresponding path program 35 times [2023-11-17 16:47:09,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:47:09,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645318827] [2023-11-17 16:47:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:47:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:47:09,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:47:09,905 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:47:09,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:47:09,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645318827] [2023-11-17 16:47:09,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645318827] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:47:09,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023982984] [2023-11-17 16:47:09,905 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:47:09,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:47:09,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:47:09,906 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:47:09,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-11-17 16:47:10,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:47:10,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:47:10,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-17 16:47:10,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:47:10,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:47:10,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 74 [2023-11-17 16:47:10,477 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:47:10,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:47:10,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:47:10,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 157 treesize of output 182 [2023-11-17 16:47:11,472 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:47:11,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023982984] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:47:11,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:47:11,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 29 [2023-11-17 16:47:11,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720909762] [2023-11-17 16:47:11,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:47:11,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-17 16:47:11,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:47:11,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-17 16:47:11,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2023-11-17 16:47:11,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 381 [2023-11-17 16:47:11,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 998 places, 1941 transitions, 65006 flow. Second operand has 31 states, 31 states have (on average 98.61290322580645) internal successors, (3057), 31 states have internal predecessors, (3057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:47:11,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:47:11,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 381 [2023-11-17 16:47:11,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-17 16:47:13,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 16:47:13,580 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-17 16:47:13,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-11-17 16:47:13,595 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 16:47:13,596 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-11-17 16:47:13,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:47:13,785 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 97/381 universal loopers) in iteration 68,while PetriNetUnfolder was constructing finite prefix that currently has 31419 conditions, 2188 events (1106/2187 cut-off events. For 138366/138366 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 18265 event pairs, 135 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 31127. Up to 1673 conditions per place.). [2023-11-17 16:47:13,787 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-17 16:47:13,787 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-17 16:47:13,787 INFO L445 BasicCegarLoop]: Path program histogram: [35, 17, 12, 3, 1] [2023-11-17 16:47:13,789 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 16:47:13,789 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 16:47:13,791 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 04:47:13 BasicIcfg [2023-11-17 16:47:13,791 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 16:47:13,791 INFO L158 Benchmark]: Toolchain (without parser) took 534936.53ms. Allocated memory was 406.8MB in the beginning and 4.7GB in the end (delta: 4.3GB). Free memory was 364.1MB in the beginning and 3.3GB in the end (delta: -3.0GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2023-11-17 16:47:13,791 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 203.4MB. Free memory was 154.6MB in the beginning and 154.5MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 16:47:13,793 INFO L158 Benchmark]: CACSL2BoogieTranslator took 179.53ms. Allocated memory is still 406.8MB. Free memory was 363.7MB in the beginning and 352.2MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-11-17 16:47:13,793 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.66ms. Allocated memory is still 406.8MB. Free memory was 352.2MB in the beginning and 350.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:47:13,793 INFO L158 Benchmark]: Boogie Preprocessor took 31.16ms. Allocated memory is still 406.8MB. Free memory was 350.1MB in the beginning and 348.8MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-11-17 16:47:13,793 INFO L158 Benchmark]: RCFGBuilder took 454.39ms. Allocated memory is still 406.8MB. Free memory was 348.4MB in the beginning and 331.6MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-11-17 16:47:13,793 INFO L158 Benchmark]: TraceAbstraction took 534240.44ms. Allocated memory was 406.8MB in the beginning and 4.7GB in the end (delta: 4.3GB). Free memory was 330.9MB in the beginning and 3.3GB in the end (delta: -3.0GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2023-11-17 16:47:13,793 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.11ms. Allocated memory is still 203.4MB. Free memory was 154.6MB in the beginning and 154.5MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 179.53ms. Allocated memory is still 406.8MB. Free memory was 363.7MB in the beginning and 352.2MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.66ms. Allocated memory is still 406.8MB. Free memory was 352.2MB in the beginning and 350.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 31.16ms. Allocated memory is still 406.8MB. Free memory was 350.1MB in the beginning and 348.8MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 454.39ms. Allocated memory is still 406.8MB. Free memory was 348.4MB in the beginning and 331.6MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 534240.44ms. Allocated memory was 406.8MB in the beginning and 4.7GB in the end (delta: 4.3GB). Free memory was 330.9MB in the beginning and 3.3GB in the end (delta: -3.0GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.8s, 162 PlacesBefore, 21 PlacesAfterwards, 170 TransitionsBefore, 17 TransitionsAfterwards, 3132 CoEnabledTransitionPairs, 8 FixpointIterations, 74 TrivialSequentialCompositions, 66 ConcurrentSequentialCompositions, 22 TrivialYvCompositions, 26 ConcurrentYvCompositions, 12 ChoiceCompositions, 200 TotalNumberOfCompositions, 3082 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2971, independent: 2959, independent conditional: 0, independent unconditional: 2959, dependent: 12, dependent conditional: 0, dependent unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2308, independent: 2300, independent conditional: 0, independent unconditional: 2300, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2308, independent: 2300, independent conditional: 0, independent unconditional: 2300, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 8, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 14, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2971, independent: 659, independent conditional: 0, independent unconditional: 659, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 2308, unknown conditional: 0, unknown unconditional: 2308] , Statistics on independence cache: Total cache size (in pairs): 26, Positive cache size: 25, Positive conditional cache size: 0, Positive unconditional cache size: 25, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 97/381 universal loopers) in iteration 68,while PetriNetUnfolder was constructing finite prefix that currently has 31419 conditions, 2188 events (1106/2187 cut-off events. For 138366/138366 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 18265 event pairs, 135 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 31127. Up to 1673 conditions per place.). - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 97/381 universal loopers) in iteration 68,while PetriNetUnfolder was constructing finite prefix that currently has 31419 conditions, 2188 events (1106/2187 cut-off events. For 138366/138366 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 18265 event pairs, 135 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 31127. Up to 1673 conditions per place.). - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 97/381 universal loopers) in iteration 68,while PetriNetUnfolder was constructing finite prefix that currently has 31419 conditions, 2188 events (1106/2187 cut-off events. For 138366/138366 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 18265 event pairs, 135 based on Foata normal form. 0/2829 useless extension candidates. Maximal degree in co-relation 31127. Up to 1673 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 234 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: 534.1s, OverallIterations: 68, TraceHistogramMax: 3, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.0s, AutomataDifference: 439.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.9s, HoareTripleCheckerStatistics: 28 mSolverCounterUnknown, 8111 SdHoareTripleChecker+Valid, 50.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8111 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 45.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 143 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1455 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48472 IncrementalHoareTripleChecker+Invalid, 50098 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1455 mSolverCounterUnsat, 0 mSDtfsCounter, 48472 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4139 GetRequests, 1822 SyntacticMatches, 26 SemanticMatches, 2291 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 23357 ImplicationChecksByTransitivity, 53.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=65006occurred in iteration=67, InterpolantAutomatonStates: 1691, 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.7s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 67.4s InterpolantComputationTime, 2403 NumberOfCodeBlocks, 2390 NumberOfCodeBlocksAsserted, 196 NumberOfCheckSat, 3363 ConstructedInterpolants, 41 QuantifiedInterpolants, 56793 SizeOfPredicates, 1017 NumberOfNonLiveVariables, 10906 ConjunctsInSsa, 1490 ConjunctsInUnsatCore, 195 InterpolantComputations, 6 PerfectInterpolantSequences, 404/1193 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