/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-4.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 16:38:31,448 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 16:38:31,533 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:31,570 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 16:38:31,571 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 16:38:31,571 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 16:38:31,572 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 16:38:31,572 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 16:38:31,572 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 16:38:31,576 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 16:38:31,577 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 16:38:31,577 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 16:38:31,577 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 16:38:31,579 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 16:38:31,579 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 16:38:31,579 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 16:38:31,579 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 16:38:31,580 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 16:38:31,580 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 16:38:31,580 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 16:38:31,580 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 16:38:31,581 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 16:38:31,581 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 16:38:31,581 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 16:38:31,582 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 16:38:31,583 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:38:31,583 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 16:38:31,583 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 16:38:31,583 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 16:38:31,584 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 16:38:31,585 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 16:38:31,585 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 16:38:31,585 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:31,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 16:38:31,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 16:38:31,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 16:38:31,850 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 16:38:31,851 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 16:38:31,852 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-4.wvr.c [2023-11-17 16:38:33,087 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 16:38:33,279 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 16:38:33,280 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-4.wvr.c [2023-11-17 16:38:33,288 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/449253374/56f4fe16a40a424baf936323215dc6f4/FLAGd23d22f13 [2023-11-17 16:38:33,305 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/449253374/56f4fe16a40a424baf936323215dc6f4 [2023-11-17 16:38:33,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 16:38:33,309 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 16:38:33,312 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 16:38:33,312 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 16:38:33,316 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 16:38:33,317 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:38:33" (1/1) ... [2023-11-17 16:38:33,319 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28925005 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:33, skipping insertion in model container [2023-11-17 16:38:33,319 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:38:33" (1/1) ... [2023-11-17 16:38:33,348 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 16:38:33,548 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-4.wvr.c[2834,2847] [2023-11-17 16:38:33,559 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:38:33,570 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 16:38:33,605 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-4.wvr.c[2834,2847] [2023-11-17 16:38:33,607 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:38:33,621 INFO L206 MainTranslator]: Completed translation [2023-11-17 16:38:33,622 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:33 WrapperNode [2023-11-17 16:38:33,622 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 16:38:33,623 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 16:38:33,623 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 16:38:33,623 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 16:38:33,629 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:33" (1/1) ... [2023-11-17 16:38:33,644 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:33" (1/1) ... [2023-11-17 16:38:33,680 INFO L138 Inliner]: procedures = 24, calls = 41, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 188 [2023-11-17 16:38:33,680 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 16:38:33,681 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 16:38:33,681 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 16:38:33,681 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 16:38:33,689 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:33" (1/1) ... [2023-11-17 16:38:33,690 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:33" (1/1) ... [2023-11-17 16:38:33,707 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:33" (1/1) ... [2023-11-17 16:38:33,707 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:33" (1/1) ... [2023-11-17 16:38:33,712 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:33" (1/1) ... [2023-11-17 16:38:33,715 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:33" (1/1) ... [2023-11-17 16:38:33,717 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:33" (1/1) ... [2023-11-17 16:38:33,718 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:33" (1/1) ... [2023-11-17 16:38:33,732 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 16:38:33,733 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 16:38:33,733 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 16:38:33,733 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 16:38:33,734 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:33" (1/1) ... [2023-11-17 16:38:33,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:38:33,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:33,766 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:33,792 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:33,799 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 16:38:33,799 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 16:38:33,800 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 16:38:33,800 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 16:38:33,800 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 16:38:33,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 16:38:33,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 16:38:33,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 16:38:33,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-17 16:38:33,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 16:38:33,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 16:38:33,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 16:38:33,802 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 16:38:33,803 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:33,897 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 16:38:33,899 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 16:38:34,195 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 16:38:34,211 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 16:38:34,211 INFO L307 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-17 16:38:34,213 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:38:34 BoogieIcfgContainer [2023-11-17 16:38:34,213 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 16:38:34,215 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 16:38:34,215 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 16:38:34,221 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 16:38:34,222 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 04:38:33" (1/3) ... [2023-11-17 16:38:34,223 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6067a98c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:38:34, skipping insertion in model container [2023-11-17 16:38:34,223 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:38:33" (2/3) ... [2023-11-17 16:38:34,223 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6067a98c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:38:34, skipping insertion in model container [2023-11-17 16:38:34,223 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:38:34" (3/3) ... [2023-11-17 16:38:34,224 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-4.wvr.c [2023-11-17 16:38:34,241 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 16:38:34,241 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 16:38:34,241 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 16:38:34,347 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 16:38:34,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 227 places, 241 transitions, 496 flow [2023-11-17 16:38:34,484 INFO L124 PetriNetUnfolderBase]: 21/239 cut-off events. [2023-11-17 16:38:34,484 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:34,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 239 events. 21/239 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 408 event pairs, 0 based on Foata normal form. 0/217 useless extension candidates. Maximal degree in co-relation 143. Up to 2 conditions per place. [2023-11-17 16:38:34,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 227 places, 241 transitions, 496 flow [2023-11-17 16:38:34,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 216 places, 230 transitions, 472 flow [2023-11-17 16:38:34,504 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 16:38:34,520 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 216 places, 230 transitions, 472 flow [2023-11-17 16:38:34,522 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 216 places, 230 transitions, 472 flow [2023-11-17 16:38:34,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 216 places, 230 transitions, 472 flow [2023-11-17 16:38:34,569 INFO L124 PetriNetUnfolderBase]: 21/230 cut-off events. [2023-11-17 16:38:34,569 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:34,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 230 events. 21/230 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 387 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 143. Up to 2 conditions per place. [2023-11-17 16:38:34,579 INFO L119 LiptonReduction]: Number of co-enabled transitions 6372 [2023-11-17 16:38:44,775 INFO L134 LiptonReduction]: Checked pairs total: 6119 [2023-11-17 16:38:44,775 INFO L136 LiptonReduction]: Total number of compositions: 285 [2023-11-17 16:38:44,789 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 16:38:44,794 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;@72eba715, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 16:38:44,795 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-17 16:38:44,801 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 16:38:44,801 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-11-17 16:38:44,801 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:44,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:44,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:38:44,802 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:44,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1403705311, now seen corresponding path program 1 times [2023-11-17 16:38:44,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:44,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112766200] [2023-11-17 16:38:44,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:44,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:44,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:45,209 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:45,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:45,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112766200] [2023-11-17 16:38:45,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112766200] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:45,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:45,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 16:38:45,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399204414] [2023-11-17 16:38:45,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:45,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 16:38:45,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:45,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 16:38:45,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 16:38:45,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 526 [2023-11-17 16:38:45,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 212.66666666666666) internal successors, (638), 3 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call 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,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:45,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 526 [2023-11-17 16:38:45,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:45,501 INFO L124 PetriNetUnfolderBase]: 41/76 cut-off events. [2023-11-17 16:38:45,502 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-17 16:38:45,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168 conditions, 76 events. 41/76 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 130 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:45,503 INFO L140 encePairwiseOnDemand]: 523/526 looper letters, 16 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-11-17 16:38:45,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 84 flow [2023-11-17 16:38:45,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 16:38:45,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 16:38:45,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 643 transitions. [2023-11-17 16:38:45,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40747782002534855 [2023-11-17 16:38:45,519 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 643 transitions. [2023-11-17 16:38:45,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 643 transitions. [2023-11-17 16:38:45,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:45,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 643 transitions. [2023-11-17 16:38:45,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.33333333333334) internal successors, (643), 3 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call 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,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 526.0) internal successors, (2104), 4 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call 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,542 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 526.0) internal successors, (2104), 4 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call 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,544 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 643 transitions. [2023-11-17 16:38:45,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 84 flow [2023-11-17 16:38:45,547 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:45,548 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-11-17 16:38:45,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, 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:45,553 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-11-17 16:38:45,553 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-11-17 16:38:45,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 212.66666666666666) internal successors, (638), 3 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call 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,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:45,554 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:45,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 16:38:45,554 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:45,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:45,556 INFO L85 PathProgramCache]: Analyzing trace with hash -621280974, now seen corresponding path program 1 times [2023-11-17 16:38:45,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:45,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723130955] [2023-11-17 16:38:45,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:45,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:45,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:45,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:38:45,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:45,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723130955] [2023-11-17 16:38:45,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723130955] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:45,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:45,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:38:45,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299636144] [2023-11-17 16:38:45,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:45,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:45,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:45,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:45,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:38:45,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:38:45,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:45,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:45,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:38:45,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:46,469 INFO L124 PetriNetUnfolderBase]: 72/135 cut-off events. [2023-11-17 16:38:46,469 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:38:46,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285 conditions, 135 events. 72/135 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 365 event pairs, 24 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 274. Up to 77 conditions per place. [2023-11-17 16:38:46,470 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 35 selfloop transitions, 5 changer transitions 0/40 dead transitions. [2023-11-17 16:38:46,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 40 transitions, 179 flow [2023-11-17 16:38:46,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:46,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 995 transitions. [2023-11-17 16:38:46,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37832699619771865 [2023-11-17 16:38:46,476 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 995 transitions. [2023-11-17 16:38:46,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 995 transitions. [2023-11-17 16:38:46,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:46,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 995 transitions. [2023-11-17 16:38:46,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 199.0) internal successors, (995), 5 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call 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,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,486 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,486 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 5 states and 995 transitions. [2023-11-17 16:38:46,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 40 transitions, 179 flow [2023-11-17 16:38:46,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 40 transitions, 175 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-17 16:38:46,488 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 82 flow [2023-11-17 16:38:46,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=82, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2023-11-17 16:38:46,489 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 5 predicate places. [2023-11-17 16:38:46,489 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 82 flow [2023-11-17 16:38:46,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:46,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:46,490 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:46,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 16:38:46,491 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:46,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:46,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1087800672, now seen corresponding path program 2 times [2023-11-17 16:38:46,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:46,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534499788] [2023-11-17 16:38:46,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:46,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:46,761 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:46,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:46,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534499788] [2023-11-17 16:38:46,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534499788] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:46,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:46,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:38:46,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676394200] [2023-11-17 16:38:46,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:46,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:46,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:46,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:46,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:38:46,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:38:46,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 82 flow. Second operand has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:46,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:46,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:38:46,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:46,955 INFO L124 PetriNetUnfolderBase]: 111/208 cut-off events. [2023-11-17 16:38:46,955 INFO L125 PetriNetUnfolderBase]: For 118/118 co-relation queries the response was YES. [2023-11-17 16:38:46,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 208 events. 111/208 cut-off events. For 118/118 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 679 event pairs, 42 based on Foata normal form. 2/169 useless extension candidates. Maximal degree in co-relation 584. Up to 133 conditions per place. [2023-11-17 16:38:46,956 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 37 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2023-11-17 16:38:46,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 44 transitions, 252 flow [2023-11-17 16:38:46,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:46,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:46,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 991 transitions. [2023-11-17 16:38:46,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37680608365019014 [2023-11-17 16:38:46,960 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 991 transitions. [2023-11-17 16:38:46,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 991 transitions. [2023-11-17 16:38:46,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:46,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 991 transitions. [2023-11-17 16:38:46,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 198.2) internal successors, (991), 5 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call 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,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,968 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,969 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 82 flow. Second operand 5 states and 991 transitions. [2023-11-17 16:38:46,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 44 transitions, 252 flow [2023-11-17 16:38:46,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 44 transitions, 235 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-17 16:38:46,971 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 124 flow [2023-11-17 16:38:46,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=124, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2023-11-17 16:38:46,972 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 11 predicate places. [2023-11-17 16:38:46,972 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 124 flow [2023-11-17 16:38:46,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:46,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:46,973 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:46,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 16:38:46,974 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:46,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:46,974 INFO L85 PathProgramCache]: Analyzing trace with hash 44035510, now seen corresponding path program 3 times [2023-11-17 16:38:46,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:46,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259490533] [2023-11-17 16:38:46,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:46,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:47,209 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:47,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:47,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259490533] [2023-11-17 16:38:47,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259490533] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:47,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:47,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:38:47,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574103473] [2023-11-17 16:38:47,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:47,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:47,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:38:47,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:38:47,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 124 flow. Second operand has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:47,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:47,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:38:47,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:47,470 INFO L124 PetriNetUnfolderBase]: 121/224 cut-off events. [2023-11-17 16:38:47,471 INFO L125 PetriNetUnfolderBase]: For 303/303 co-relation queries the response was YES. [2023-11-17 16:38:47,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 785 conditions, 224 events. 121/224 cut-off events. For 303/303 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 732 event pairs, 44 based on Foata normal form. 4/201 useless extension candidates. Maximal degree in co-relation 764. Up to 121 conditions per place. [2023-11-17 16:38:47,472 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 37 selfloop transitions, 12 changer transitions 0/49 dead transitions. [2023-11-17 16:38:47,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 321 flow [2023-11-17 16:38:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:47,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 996 transitions. [2023-11-17 16:38:47,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37870722433460074 [2023-11-17 16:38:47,476 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 996 transitions. [2023-11-17 16:38:47,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 996 transitions. [2023-11-17 16:38:47,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:47,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 996 transitions. [2023-11-17 16:38:47,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 199.2) internal successors, (996), 5 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call 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,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,483 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,483 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 124 flow. Second operand 5 states and 996 transitions. [2023-11-17 16:38:47,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 321 flow [2023-11-17 16:38:47,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 49 transitions, 297 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-17 16:38:47,486 INFO L231 Difference]: Finished difference. Result has 38 places, 32 transitions, 203 flow [2023-11-17 16:38:47,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=203, PETRI_PLACES=38, PETRI_TRANSITIONS=32} [2023-11-17 16:38:47,487 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 17 predicate places. [2023-11-17 16:38:47,487 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 32 transitions, 203 flow [2023-11-17 16:38:47,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:47,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:47,488 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:47,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 16:38:47,489 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:47,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:47,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1730993406, now seen corresponding path program 4 times [2023-11-17 16:38:47,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:47,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260048563] [2023-11-17 16:38:47,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:47,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:47,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:47,670 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:47,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:47,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260048563] [2023-11-17 16:38:47,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260048563] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:47,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:47,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:38:47,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983472237] [2023-11-17 16:38:47,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:47,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:47,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:47,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:47,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:38:47,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:38:47,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 32 transitions, 203 flow. Second operand has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:47,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:47,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:38:47,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:47,841 INFO L124 PetriNetUnfolderBase]: 117/220 cut-off events. [2023-11-17 16:38:47,841 INFO L125 PetriNetUnfolderBase]: For 530/530 co-relation queries the response was YES. [2023-11-17 16:38:47,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 848 conditions, 220 events. 117/220 cut-off events. For 530/530 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 719 event pairs, 50 based on Foata normal form. 4/197 useless extension candidates. Maximal degree in co-relation 824. Up to 177 conditions per place. [2023-11-17 16:38:47,843 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 32 selfloop transitions, 15 changer transitions 0/47 dead transitions. [2023-11-17 16:38:47,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 47 transitions, 375 flow [2023-11-17 16:38:47,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:47,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:47,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 990 transitions. [2023-11-17 16:38:47,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376425855513308 [2023-11-17 16:38:47,851 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 990 transitions. [2023-11-17 16:38:47,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 990 transitions. [2023-11-17 16:38:47,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:47,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 990 transitions. [2023-11-17 16:38:47,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 198.0) internal successors, (990), 5 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call 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,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,858 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,858 INFO L175 Difference]: Start difference. First operand has 38 places, 32 transitions, 203 flow. Second operand 5 states and 990 transitions. [2023-11-17 16:38:47,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 47 transitions, 375 flow [2023-11-17 16:38:47,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 47 transitions, 362 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-17 16:38:47,864 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 296 flow [2023-11-17 16:38:47,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=296, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-11-17 16:38:47,866 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 22 predicate places. [2023-11-17 16:38:47,866 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 296 flow [2023-11-17 16:38:47,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:47,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:47,867 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:47,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 16:38:47,867 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:47,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -750998616, now seen corresponding path program 5 times [2023-11-17 16:38:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:47,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989089671] [2023-11-17 16:38:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:47,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:47,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:48,040 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:48,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:48,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989089671] [2023-11-17 16:38:48,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989089671] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:48,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:48,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:38:48,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125008603] [2023-11-17 16:38:48,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:48,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:48,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:48,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:48,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:38:48,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:38:48,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 296 flow. Second operand has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:48,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:48,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:38:48,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:48,170 INFO L124 PetriNetUnfolderBase]: 118/223 cut-off events. [2023-11-17 16:38:48,170 INFO L125 PetriNetUnfolderBase]: For 638/638 co-relation queries the response was YES. [2023-11-17 16:38:48,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 960 conditions, 223 events. 118/223 cut-off events. For 638/638 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 735 event pairs, 38 based on Foata normal form. 2/198 useless extension candidates. Maximal degree in co-relation 934. Up to 123 conditions per place. [2023-11-17 16:38:48,172 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 38 selfloop transitions, 14 changer transitions 0/52 dead transitions. [2023-11-17 16:38:48,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 52 transitions, 442 flow [2023-11-17 16:38:48,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:48,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:48,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 994 transitions. [2023-11-17 16:38:48,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3779467680608365 [2023-11-17 16:38:48,175 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 994 transitions. [2023-11-17 16:38:48,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 994 transitions. [2023-11-17 16:38:48,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:48,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 994 transitions. [2023-11-17 16:38:48,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 198.8) internal successors, (994), 5 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call 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,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,181 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,181 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 296 flow. Second operand 5 states and 994 transitions. [2023-11-17 16:38:48,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 52 transitions, 442 flow [2023-11-17 16:38:48,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 52 transitions, 388 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-11-17 16:38:48,185 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 282 flow [2023-11-17 16:38:48,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=282, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2023-11-17 16:38:48,186 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 25 predicate places. [2023-11-17 16:38:48,186 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 282 flow [2023-11-17 16:38:48,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:48,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:48,187 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:48,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 16:38:48,187 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:48,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:48,187 INFO L85 PathProgramCache]: Analyzing trace with hash 677584820, now seen corresponding path program 6 times [2023-11-17 16:38:48,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:48,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298187915] [2023-11-17 16:38:48,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:48,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:48,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:48,359 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:48,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:48,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298187915] [2023-11-17 16:38:48,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298187915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:38:48,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:38:48,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:38:48,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068638493] [2023-11-17 16:38:48,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:38:48,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:38:48,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:48,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:38:48,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:38:48,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:38:48,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 282 flow. Second operand has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:48,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:48,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:38:48,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:48,499 INFO L124 PetriNetUnfolderBase]: 117/216 cut-off events. [2023-11-17 16:38:48,500 INFO L125 PetriNetUnfolderBase]: For 679/679 co-relation queries the response was YES. [2023-11-17 16:38:48,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 897 conditions, 216 events. 117/216 cut-off events. For 679/679 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 703 event pairs, 49 based on Foata normal form. 2/191 useless extension candidates. Maximal degree in co-relation 870. Up to 170 conditions per place. [2023-11-17 16:38:48,501 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 34 selfloop transitions, 15 changer transitions 0/49 dead transitions. [2023-11-17 16:38:48,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 49 transitions, 414 flow [2023-11-17 16:38:48,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:38:48,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:38:48,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 990 transitions. [2023-11-17 16:38:48,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376425855513308 [2023-11-17 16:38:48,506 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 990 transitions. [2023-11-17 16:38:48,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 990 transitions. [2023-11-17 16:38:48,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:38:48,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 990 transitions. [2023-11-17 16:38:48,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 198.0) internal successors, (990), 5 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call 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,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,512 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 526.0) internal successors, (3156), 6 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states have call 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,512 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 282 flow. Second operand 5 states and 990 transitions. [2023-11-17 16:38:48,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 49 transitions, 414 flow [2023-11-17 16:38:48,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 49 transitions, 380 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-17 16:38:48,515 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 294 flow [2023-11-17 16:38:48,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=294, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2023-11-17 16:38:48,516 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 27 predicate places. [2023-11-17 16:38:48,516 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 294 flow [2023-11-17 16:38:48,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 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:48,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:38:48,517 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:48,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 16:38:48,517 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:48,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:38:48,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1581301269, now seen corresponding path program 1 times [2023-11-17 16:38:48,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:38:48,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461832715] [2023-11-17 16:38:48,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:48,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:38:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:48,763 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:48,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:38:48,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461832715] [2023-11-17 16:38:48,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461832715] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:38:48,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047769564] [2023-11-17 16:38:48,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:38:48,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:38:48,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:38:48,769 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:48,780 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:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:38:48,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 16:38:48,892 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:38:49,428 INFO L349 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2023-11-17 16:38:49,429 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 231 [2023-11-17 16:38:49,628 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:49,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:38:55,224 INFO L349 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-11-17 16:38:55,225 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 100 treesize of output 95 [2023-11-17 16:38:55,603 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:55,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047769564] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:38:55,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:38:55,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2023-11-17 16:38:55,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361683633] [2023-11-17 16:38:55,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:38:55,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 16:38:55,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:38:55,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 16:38:55,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2023-11-17 16:38:55,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 526 [2023-11-17 16:38:55,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 294 flow. Second operand has 20 states, 20 states have (on average 139.4) internal successors, (2788), 20 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call 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:55,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:38:55,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 526 [2023-11-17 16:38:55,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:38:59,243 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 [] [2023-11-17 16:39:05,391 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 [] [2023-11-17 16:39:06,592 INFO L124 PetriNetUnfolderBase]: 598/1119 cut-off events. [2023-11-17 16:39:06,592 INFO L125 PetriNetUnfolderBase]: For 2939/2939 co-relation queries the response was YES. [2023-11-17 16:39:06,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4488 conditions, 1119 events. 598/1119 cut-off events. For 2939/2939 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6007 event pairs, 34 based on Foata normal form. 9/957 useless extension candidates. Maximal degree in co-relation 3664. Up to 349 conditions per place. [2023-11-17 16:39:06,603 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 132 selfloop transitions, 103 changer transitions 78/313 dead transitions. [2023-11-17 16:39:06,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 313 transitions, 2389 flow [2023-11-17 16:39:06,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 16:39:06,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 16:39:06,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4926 transitions. [2023-11-17 16:39:06,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27544173562961305 [2023-11-17 16:39:06,640 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4926 transitions. [2023-11-17 16:39:06,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4926 transitions. [2023-11-17 16:39:06,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:06,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4926 transitions. [2023-11-17 16:39:06,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 144.88235294117646) internal successors, (4926), 34 states have internal predecessors, (4926), 0 states have call successors, (0), 0 states have call 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:06,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 526.0) internal successors, (18410), 35 states have internal predecessors, (18410), 0 states have call successors, (0), 0 states have call 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:06,687 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 526.0) internal successors, (18410), 35 states have internal predecessors, (18410), 0 states have call successors, (0), 0 states have call 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:06,687 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 294 flow. Second operand 34 states and 4926 transitions. [2023-11-17 16:39:06,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 313 transitions, 2389 flow [2023-11-17 16:39:06,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 313 transitions, 2234 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-17 16:39:06,706 INFO L231 Difference]: Finished difference. Result has 94 places, 132 transitions, 1352 flow [2023-11-17 16:39:06,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1352, PETRI_PLACES=94, PETRI_TRANSITIONS=132} [2023-11-17 16:39:06,708 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 73 predicate places. [2023-11-17 16:39:06,709 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 132 transitions, 1352 flow [2023-11-17 16:39:06,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 139.4) internal successors, (2788), 20 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call 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:06,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:06,722 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:39:06,732 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:39:06,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:06,929 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:39:06,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:06,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1430987465, now seen corresponding path program 2 times [2023-11-17 16:39:06,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:06,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195998381] [2023-11-17 16:39:06,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:06,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:06,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:07,169 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:39:07,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:07,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195998381] [2023-11-17 16:39:07,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195998381] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:07,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845682115] [2023-11-17 16:39:07,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:39:07,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:07,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:07,171 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:39:07,173 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:39:07,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:39:07,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:07,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 16:39:07,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:07,805 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:39:07,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:08,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:08,143 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 316 treesize of output 324 [2023-11-17 16:39:15,999 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:39:15,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845682115] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:15,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:16,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2023-11-17 16:39:16,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662263645] [2023-11-17 16:39:16,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:16,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 16:39:16,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:16,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 16:39:16,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2023-11-17 16:39:16,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 526 [2023-11-17 16:39:16,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 132 transitions, 1352 flow. Second operand has 20 states, 20 states have (on average 139.4) internal successors, (2788), 20 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call 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,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:16,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 526 [2023-11-17 16:39:16,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:18,119 INFO L124 PetriNetUnfolderBase]: 516/1106 cut-off events. [2023-11-17 16:39:18,120 INFO L125 PetriNetUnfolderBase]: For 6591/6591 co-relation queries the response was YES. [2023-11-17 16:39:18,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5657 conditions, 1106 events. 516/1106 cut-off events. For 6591/6591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6805 event pairs, 47 based on Foata normal form. 8/1106 useless extension candidates. Maximal degree in co-relation 5427. Up to 507 conditions per place. [2023-11-17 16:39:18,129 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 140 selfloop transitions, 114 changer transitions 23/277 dead transitions. [2023-11-17 16:39:18,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 277 transitions, 2874 flow [2023-11-17 16:39:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 16:39:18,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 16:39:18,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5123 transitions. [2023-11-17 16:39:18,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27054288128432613 [2023-11-17 16:39:18,144 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5123 transitions. [2023-11-17 16:39:18,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5123 transitions. [2023-11-17 16:39:18,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:39:18,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5123 transitions. [2023-11-17 16:39:18,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 142.30555555555554) internal successors, (5123), 36 states have internal predecessors, (5123), 0 states have call successors, (0), 0 states have call 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:18,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 526.0) internal successors, (19462), 37 states have internal predecessors, (19462), 0 states have call successors, (0), 0 states have call 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:18,179 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 526.0) internal successors, (19462), 37 states have internal predecessors, (19462), 0 states have call successors, (0), 0 states have call 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:18,179 INFO L175 Difference]: Start difference. First operand has 94 places, 132 transitions, 1352 flow. Second operand 36 states and 5123 transitions. [2023-11-17 16:39:18,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 277 transitions, 2874 flow [2023-11-17 16:39:18,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 277 transitions, 2555 flow, removed 150 selfloop flow, removed 6 redundant places. [2023-11-17 16:39:18,209 INFO L231 Difference]: Finished difference. Result has 130 places, 169 transitions, 1909 flow [2023-11-17 16:39:18,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1909, PETRI_PLACES=130, PETRI_TRANSITIONS=169} [2023-11-17 16:39:18,210 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 109 predicate places. [2023-11-17 16:39:18,210 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 169 transitions, 1909 flow [2023-11-17 16:39:18,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 139.4) internal successors, (2788), 20 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call 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:18,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:39:18,211 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:39:18,224 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:39:18,417 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,SelfDestructingSolverStorable8 [2023-11-17 16:39:18,417 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:39:18,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:39:18,418 INFO L85 PathProgramCache]: Analyzing trace with hash -284383011, now seen corresponding path program 3 times [2023-11-17 16:39:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:39:18,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784936348] [2023-11-17 16:39:18,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:39:18,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:39:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:39:18,696 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:39:18,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:39:18,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784936348] [2023-11-17 16:39:18,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784936348] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:39:18,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742236878] [2023-11-17 16:39:18,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:39:18,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:39:18,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:39:18,698 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:39:18,719 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:39:18,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:39:18,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:39:18,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-17 16:39:18,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:39:18,844 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:18,887 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:18,922 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:19,203 INFO L349 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2023-11-17 16:39:19,204 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 231 [2023-11-17 16:39:19,334 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:39:19,334 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:39:29,912 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:29,913 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 280 treesize of output 172 [2023-11-17 16:39:29,944 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:29,945 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 1018 treesize of output 938 [2023-11-17 16:39:29,986 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:29,986 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 229 treesize of output 189 [2023-11-17 16:39:30,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:39:30,248 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 174 treesize of output 194 [2023-11-17 16:39:31,396 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:39:31,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742236878] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:39:31,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:39:31,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-11-17 16:39:31,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844120336] [2023-11-17 16:39:31,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:39:31,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 16:39:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:39:31,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 16:39:31,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=365, Unknown=2, NotChecked=0, Total=462 [2023-11-17 16:39:31,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:39:31,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 169 transitions, 1909 flow. Second operand has 22 states, 22 states have (on average 131.1818181818182) internal successors, (2886), 22 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:39:31,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:39:31,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:39:35,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:39:37,281 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:40,064 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:41,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:40:08,854 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:40:10,857 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:40:13,286 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:40:15,313 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:40:17,322 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:40:18,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:40:20,936 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:40:22,938 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:40:25,053 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:40:27,928 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:40:29,930 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:40:31,932 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:40:33,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:40:35,480 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:40:37,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:40:39,492 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:40:41,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:01,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:03,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:05,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:07,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:09,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:11,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:13,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:15,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:17,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:18,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:20,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:22,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:24,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 16:41:31,114 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:41:33,434 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:41:36,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:41:39,940 INFO L124 PetriNetUnfolderBase]: 584/1226 cut-off events. [2023-11-17 16:41:39,941 INFO L125 PetriNetUnfolderBase]: For 7710/7710 co-relation queries the response was YES. [2023-11-17 16:41:39,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6711 conditions, 1226 events. 584/1226 cut-off events. For 7710/7710 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7661 event pairs, 74 based on Foata normal form. 11/1230 useless extension candidates. Maximal degree in co-relation 6548. Up to 714 conditions per place. [2023-11-17 16:41:39,953 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 172 selfloop transitions, 123 changer transitions 29/324 dead transitions. [2023-11-17 16:41:39,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 324 transitions, 3575 flow [2023-11-17 16:41:39,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-17 16:41:39,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-17 16:41:39,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5252 transitions. [2023-11-17 16:41:39,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25602027883396705 [2023-11-17 16:41:39,963 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5252 transitions. [2023-11-17 16:41:39,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5252 transitions. [2023-11-17 16:41:39,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:41:39,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5252 transitions. [2023-11-17 16:41:39,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 134.66666666666666) internal successors, (5252), 39 states have internal predecessors, (5252), 0 states have call successors, (0), 0 states have call 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:39,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 526.0) internal successors, (21040), 40 states have internal predecessors, (21040), 0 states have call successors, (0), 0 states have call 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:39,997 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 526.0) internal successors, (21040), 40 states have internal predecessors, (21040), 0 states have call successors, (0), 0 states have call 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:39,997 INFO L175 Difference]: Start difference. First operand has 130 places, 169 transitions, 1909 flow. Second operand 39 states and 5252 transitions. [2023-11-17 16:41:39,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 324 transitions, 3575 flow [2023-11-17 16:41:40,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 324 transitions, 3285 flow, removed 67 selfloop flow, removed 15 redundant places. [2023-11-17 16:41:40,041 INFO L231 Difference]: Finished difference. Result has 161 places, 205 transitions, 2389 flow [2023-11-17 16:41:40,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2389, PETRI_PLACES=161, PETRI_TRANSITIONS=205} [2023-11-17 16:41:40,042 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 140 predicate places. [2023-11-17 16:41:40,042 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 205 transitions, 2389 flow [2023-11-17 16:41:40,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 131.1818181818182) internal successors, (2886), 22 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:41:40,043 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:41:40,056 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:41:40,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:40,250 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:41:40,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:41:40,250 INFO L85 PathProgramCache]: Analyzing trace with hash -100561113, now seen corresponding path program 4 times [2023-11-17 16:41:40,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:41:40,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225791037] [2023-11-17 16:41:40,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:41:40,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:41:40,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:41:40,442 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:41:40,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:41:40,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225791037] [2023-11-17 16:41:40,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225791037] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:41:40,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953360708] [2023-11-17 16:41:40,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:41:40,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:41:40,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:41:40,444 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:41:40,452 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:41:40,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:41:40,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:41:40,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-17 16:41:40,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:41:40,580 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:41:40,628 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:41:40,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:41:40,748 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:41:40,954 INFO L349 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2023-11-17 16:41:40,954 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 231 [2023-11-17 16:41:41,090 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:41:41,091 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:41:45,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:45,297 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 277 treesize of output 169 [2023-11-17 16:41:45,331 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:45,332 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 642 treesize of output 594 [2023-11-17 16:41:45,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:45,376 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 396 treesize of output 336 [2023-11-17 16:41:45,436 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:41:45,436 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 175 treesize of output 189 [2023-11-17 16:41:48,571 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-11-17 16:41:48,785 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:41:48,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953360708] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:41:48,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:41:48,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-11-17 16:41:48,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217086249] [2023-11-17 16:41:48,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:41:48,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 16:41:48,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:41:48,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 16:41:48,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=377, Unknown=1, NotChecked=0, Total=462 [2023-11-17 16:41:48,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:41:48,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 205 transitions, 2389 flow. Second operand has 22 states, 22 states have (on average 131.1818181818182) internal successors, (2886), 22 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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:48,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:41:48,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:41:48,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:41:59,305 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 [] [2023-11-17 16:42:00,650 INFO L124 PetriNetUnfolderBase]: 661/1385 cut-off events. [2023-11-17 16:42:00,650 INFO L125 PetriNetUnfolderBase]: For 10445/10445 co-relation queries the response was YES. [2023-11-17 16:42:00,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8088 conditions, 1385 events. 661/1385 cut-off events. For 10445/10445 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 8876 event pairs, 59 based on Foata normal form. 21/1393 useless extension candidates. Maximal degree in co-relation 7837. Up to 391 conditions per place. [2023-11-17 16:42:00,665 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 137 selfloop transitions, 148 changer transitions 86/371 dead transitions. [2023-11-17 16:42:00,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 371 transitions, 4417 flow [2023-11-17 16:42:00,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-17 16:42:00,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-17 16:42:00,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5385 transitions. [2023-11-17 16:42:00,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25594106463878324 [2023-11-17 16:42:00,674 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5385 transitions. [2023-11-17 16:42:00,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5385 transitions. [2023-11-17 16:42:00,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:00,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5385 transitions. [2023-11-17 16:42:00,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 134.625) internal successors, (5385), 40 states have internal predecessors, (5385), 0 states have call successors, (0), 0 states have call 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:00,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 526.0) internal successors, (21566), 41 states have internal predecessors, (21566), 0 states have call successors, (0), 0 states have call 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:00,717 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 526.0) internal successors, (21566), 41 states have internal predecessors, (21566), 0 states have call successors, (0), 0 states have call 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:00,718 INFO L175 Difference]: Start difference. First operand has 161 places, 205 transitions, 2389 flow. Second operand 40 states and 5385 transitions. [2023-11-17 16:42:00,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 371 transitions, 4417 flow [2023-11-17 16:42:00,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 371 transitions, 4066 flow, removed 77 selfloop flow, removed 21 redundant places. [2023-11-17 16:42:00,774 INFO L231 Difference]: Finished difference. Result has 188 places, 201 transitions, 2480 flow [2023-11-17 16:42:00,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2480, PETRI_PLACES=188, PETRI_TRANSITIONS=201} [2023-11-17 16:42:00,775 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 167 predicate places. [2023-11-17 16:42:00,775 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 201 transitions, 2480 flow [2023-11-17 16:42:00,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 131.1818181818182) internal successors, (2886), 22 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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:00,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:00,775 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:42:00,784 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:42:00,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:00,984 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:42:00,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:00,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1480313035, now seen corresponding path program 5 times [2023-11-17 16:42:00,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:00,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212268519] [2023-11-17 16:42:00,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:00,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:01,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:01,155 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:42:01,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:01,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212268519] [2023-11-17 16:42:01,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212268519] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:01,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975523953] [2023-11-17 16:42:01,156 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:42:01,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:01,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:01,157 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:42:01,161 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:42:01,259 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:42:01,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:01,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-17 16:42:01,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:01,308 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:42:01,353 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:42:01,388 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:42:01,611 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 230 treesize of output 210 [2023-11-17 16:42:01,761 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:42:01,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:12,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:12,235 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 280 treesize of output 172 [2023-11-17 16:42:12,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:12,273 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 1018 treesize of output 938 [2023-11-17 16:42:12,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:12,332 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 174 treesize of output 194 [2023-11-17 16:42:13,337 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:13,337 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 229 treesize of output 189 [2023-11-17 16:42:13,689 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:42:13,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975523953] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:13,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:13,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-11-17 16:42:13,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620195014] [2023-11-17 16:42:13,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:13,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 16:42:13,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:13,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 16:42:13,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=372, Unknown=2, NotChecked=0, Total=462 [2023-11-17 16:42:13,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:42:13,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 201 transitions, 2480 flow. Second operand has 22 states, 22 states have (on average 131.1818181818182) internal successors, (2886), 22 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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:13,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:13,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:42:13,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:22,122 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:42:27,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:42:27,704 INFO L124 PetriNetUnfolderBase]: 452/919 cut-off events. [2023-11-17 16:42:27,704 INFO L125 PetriNetUnfolderBase]: For 8030/8030 co-relation queries the response was YES. [2023-11-17 16:42:27,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5721 conditions, 919 events. 452/919 cut-off events. For 8030/8030 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5069 event pairs, 21 based on Foata normal form. 13/931 useless extension candidates. Maximal degree in co-relation 5544. Up to 455 conditions per place. [2023-11-17 16:42:27,714 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 154 selfloop transitions, 123 changer transitions 25/302 dead transitions. [2023-11-17 16:42:27,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 302 transitions, 3714 flow [2023-11-17 16:42:27,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 16:42:27,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 16:42:27,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4447 transitions. [2023-11-17 16:42:27,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2561931098052771 [2023-11-17 16:42:27,723 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4447 transitions. [2023-11-17 16:42:27,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4447 transitions. [2023-11-17 16:42:27,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:27,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4447 transitions. [2023-11-17 16:42:27,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 134.75757575757575) internal successors, (4447), 33 states have internal predecessors, (4447), 0 states have call successors, (0), 0 states have call 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:27,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 526.0) internal successors, (17884), 34 states have internal predecessors, (17884), 0 states have call successors, (0), 0 states have call 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:27,745 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 526.0) internal successors, (17884), 34 states have internal predecessors, (17884), 0 states have call successors, (0), 0 states have call 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:27,746 INFO L175 Difference]: Start difference. First operand has 188 places, 201 transitions, 2480 flow. Second operand 33 states and 4447 transitions. [2023-11-17 16:42:27,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 302 transitions, 3714 flow [2023-11-17 16:42:27,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 302 transitions, 3197 flow, removed 187 selfloop flow, removed 28 redundant places. [2023-11-17 16:42:27,798 INFO L231 Difference]: Finished difference. Result has 189 places, 208 transitions, 2495 flow [2023-11-17 16:42:27,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2495, PETRI_PLACES=189, PETRI_TRANSITIONS=208} [2023-11-17 16:42:27,800 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 168 predicate places. [2023-11-17 16:42:27,800 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 208 transitions, 2495 flow [2023-11-17 16:42:27,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 131.1818181818182) internal successors, (2886), 22 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call 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:27,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:27,801 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:42:27,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-17 16:42:28,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-17 16:42:28,009 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:42:28,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:28,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1894317911, now seen corresponding path program 6 times [2023-11-17 16:42:28,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:28,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990109050] [2023-11-17 16:42:28,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:28,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:28,201 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:42:28,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:28,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990109050] [2023-11-17 16:42:28,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990109050] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:28,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622687978] [2023-11-17 16:42:28,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:42:28,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:28,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:28,203 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:42:28,205 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:42:28,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:42:28,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:28,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-17 16:42:28,374 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:28,744 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:42:28,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:28,906 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:28,906 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 316 treesize of output 324 [2023-11-17 16:42:37,740 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:42:37,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622687978] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:37,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:37,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-11-17 16:42:37,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354826918] [2023-11-17 16:42:37,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:37,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 16:42:37,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:37,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 16:42:37,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-11-17 16:42:37,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 526 [2023-11-17 16:42:37,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 208 transitions, 2495 flow. Second operand has 18 states, 18 states have (on average 139.66666666666666) internal successors, (2514), 18 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call 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:37,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:37,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 526 [2023-11-17 16:42:37,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:38,591 INFO L124 PetriNetUnfolderBase]: 450/914 cut-off events. [2023-11-17 16:42:38,591 INFO L125 PetriNetUnfolderBase]: For 5874/5874 co-relation queries the response was YES. [2023-11-17 16:42:38,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5372 conditions, 914 events. 450/914 cut-off events. For 5874/5874 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5012 event pairs, 17 based on Foata normal form. 11/924 useless extension candidates. Maximal degree in co-relation 5247. Up to 530 conditions per place. [2023-11-17 16:42:38,598 INFO L140 encePairwiseOnDemand]: 516/526 looper letters, 140 selfloop transitions, 89 changer transitions 39/268 dead transitions. [2023-11-17 16:42:38,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 268 transitions, 3353 flow [2023-11-17 16:42:38,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 16:42:38,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 16:42:38,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3415 transitions. [2023-11-17 16:42:38,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27051647655259825 [2023-11-17 16:42:38,605 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3415 transitions. [2023-11-17 16:42:38,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3415 transitions. [2023-11-17 16:42:38,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:38,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3415 transitions. [2023-11-17 16:42:38,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 142.29166666666666) internal successors, (3415), 24 states have internal predecessors, (3415), 0 states have call successors, (0), 0 states have call 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:38,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 526.0) internal successors, (13150), 25 states have internal predecessors, (13150), 0 states have call successors, (0), 0 states have call 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:38,619 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 526.0) internal successors, (13150), 25 states have internal predecessors, (13150), 0 states have call successors, (0), 0 states have call 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:38,619 INFO L175 Difference]: Start difference. First operand has 189 places, 208 transitions, 2495 flow. Second operand 24 states and 3415 transitions. [2023-11-17 16:42:38,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 268 transitions, 3353 flow [2023-11-17 16:42:38,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 268 transitions, 3097 flow, removed 42 selfloop flow, removed 20 redundant places. [2023-11-17 16:42:38,655 INFO L231 Difference]: Finished difference. Result has 194 places, 189 transitions, 2240 flow [2023-11-17 16:42:38,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2240, PETRI_PLACES=194, PETRI_TRANSITIONS=189} [2023-11-17 16:42:38,656 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 173 predicate places. [2023-11-17 16:42:38,657 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 189 transitions, 2240 flow [2023-11-17 16:42:38,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 139.66666666666666) internal successors, (2514), 18 states have internal predecessors, (2514), 0 states have call successors, (0), 0 states have call 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:38,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:38,657 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:42:38,667 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:42:38,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:38,868 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:42:38,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:38,868 INFO L85 PathProgramCache]: Analyzing trace with hash -134948428, now seen corresponding path program 7 times [2023-11-17 16:42:38,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:38,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487895088] [2023-11-17 16:42:38,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:38,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:38,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:39,176 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:42:39,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:39,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487895088] [2023-11-17 16:42:39,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487895088] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:39,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627997407] [2023-11-17 16:42:39,176 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:42:39,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:39,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:39,177 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:42:39,196 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:42:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:39,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-17 16:42:39,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:39,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:42:39,292 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 10 treesize of output 8 [2023-11-17 16:42:39,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:42:39,349 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:42:39,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:42:39,699 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:42:39,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:46,450 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:46,451 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 280 treesize of output 172 [2023-11-17 16:42:46,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:46,496 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 1018 treesize of output 938 [2023-11-17 16:42:46,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:46,577 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 174 treesize of output 194 [2023-11-17 16:42:46,636 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:42:46,636 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 229 treesize of output 189 [2023-11-17 16:42:48,742 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-11-17 16:42:48,807 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:42:48,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627997407] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:48,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:48,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 25 [2023-11-17 16:42:48,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977244792] [2023-11-17 16:42:48,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:48,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-17 16:42:48,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:48,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-17 16:42:48,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=492, Unknown=2, NotChecked=0, Total=600 [2023-11-17 16:42:48,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:42:48,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 189 transitions, 2240 flow. Second operand has 25 states, 25 states have (on average 131.04) internal successors, (3276), 25 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call 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:48,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:48,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:42:48,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:53,252 INFO L124 PetriNetUnfolderBase]: 417/830 cut-off events. [2023-11-17 16:42:53,253 INFO L125 PetriNetUnfolderBase]: For 5271/5271 co-relation queries the response was YES. [2023-11-17 16:42:53,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4939 conditions, 830 events. 417/830 cut-off events. For 5271/5271 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4330 event pairs, 31 based on Foata normal form. 9/838 useless extension candidates. Maximal degree in co-relation 4887. Up to 453 conditions per place. [2023-11-17 16:42:53,259 INFO L140 encePairwiseOnDemand]: 516/526 looper letters, 132 selfloop transitions, 72 changer transitions 43/247 dead transitions. [2023-11-17 16:42:53,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 247 transitions, 3021 flow [2023-11-17 16:42:53,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-17 16:42:53,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-17 16:42:53,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3468 transitions. [2023-11-17 16:42:53,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2535829189821585 [2023-11-17 16:42:53,264 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3468 transitions. [2023-11-17 16:42:53,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3468 transitions. [2023-11-17 16:42:53,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:53,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3468 transitions. [2023-11-17 16:42:53,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 133.3846153846154) internal successors, (3468), 26 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call 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:53,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 526.0) internal successors, (14202), 27 states have internal predecessors, (14202), 0 states have call successors, (0), 0 states have call 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:53,279 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 526.0) internal successors, (14202), 27 states have internal predecessors, (14202), 0 states have call successors, (0), 0 states have call 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:53,279 INFO L175 Difference]: Start difference. First operand has 194 places, 189 transitions, 2240 flow. Second operand 26 states and 3468 transitions. [2023-11-17 16:42:53,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 247 transitions, 3021 flow [2023-11-17 16:42:53,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 247 transitions, 2847 flow, removed 17 selfloop flow, removed 26 redundant places. [2023-11-17 16:42:53,309 INFO L231 Difference]: Finished difference. Result has 185 places, 177 transitions, 2152 flow [2023-11-17 16:42:53,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2152, PETRI_PLACES=185, PETRI_TRANSITIONS=177} [2023-11-17 16:42:53,309 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 164 predicate places. [2023-11-17 16:42:53,309 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 177 transitions, 2152 flow [2023-11-17 16:42:53,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 131.04) internal successors, (3276), 25 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call 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:53,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:53,310 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:42:53,320 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:42:53,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:53,517 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:42:53,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:53,517 INFO L85 PathProgramCache]: Analyzing trace with hash 2132247241, now seen corresponding path program 1 times [2023-11-17 16:42:53,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:53,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382797957] [2023-11-17 16:42:53,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:53,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:53,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:53,711 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:42:53,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:53,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382797957] [2023-11-17 16:42:53,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382797957] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:53,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76575753] [2023-11-17 16:42:53,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:53,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:53,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:53,713 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:42:53,715 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:42:53,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:53,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:42:53,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:53,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:42:53,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:54,055 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:42:54,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76575753] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:54,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:54,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:42:54,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126885332] [2023-11-17 16:42:54,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:54,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:42:54,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:54,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:42:54,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:42:54,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:42:54,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 177 transitions, 2152 flow. Second operand has 12 states, 12 states have (on average 193.16666666666666) internal successors, (2318), 12 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call 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:54,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:54,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:42:54,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:54,878 INFO L124 PetriNetUnfolderBase]: 403/776 cut-off events. [2023-11-17 16:42:54,878 INFO L125 PetriNetUnfolderBase]: For 5212/5212 co-relation queries the response was YES. [2023-11-17 16:42:54,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4844 conditions, 776 events. 403/776 cut-off events. For 5212/5212 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3942 event pairs, 31 based on Foata normal form. 24/799 useless extension candidates. Maximal degree in co-relation 4789. Up to 221 conditions per place. [2023-11-17 16:42:54,884 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 120 selfloop transitions, 117 changer transitions 0/237 dead transitions. [2023-11-17 16:42:54,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 237 transitions, 3030 flow [2023-11-17 16:42:54,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:42:54,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:42:54,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3151 transitions. [2023-11-17 16:42:54,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3744058935361217 [2023-11-17 16:42:54,887 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3151 transitions. [2023-11-17 16:42:54,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3151 transitions. [2023-11-17 16:42:54,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:54,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3151 transitions. [2023-11-17 16:42:54,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 196.9375) internal successors, (3151), 16 states have internal predecessors, (3151), 0 states have call successors, (0), 0 states have call 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:54,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 526.0) internal successors, (8942), 17 states have internal predecessors, (8942), 0 states have call successors, (0), 0 states have call 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:54,898 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 526.0) internal successors, (8942), 17 states have internal predecessors, (8942), 0 states have call successors, (0), 0 states have call 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:54,898 INFO L175 Difference]: Start difference. First operand has 185 places, 177 transitions, 2152 flow. Second operand 16 states and 3151 transitions. [2023-11-17 16:42:54,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 237 transitions, 3030 flow [2023-11-17 16:42:54,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 237 transitions, 2829 flow, removed 37 selfloop flow, removed 16 redundant places. [2023-11-17 16:42:54,928 INFO L231 Difference]: Finished difference. Result has 164 places, 186 transitions, 2368 flow [2023-11-17 16:42:54,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2368, PETRI_PLACES=164, PETRI_TRANSITIONS=186} [2023-11-17 16:42:54,928 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 143 predicate places. [2023-11-17 16:42:54,929 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 186 transitions, 2368 flow [2023-11-17 16:42:54,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.16666666666666) internal successors, (2318), 12 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call 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:54,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:54,929 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:42:54,937 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:42:55,137 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,SelfDestructingSolverStorable14 [2023-11-17 16:42:55,137 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:42:55,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:55,137 INFO L85 PathProgramCache]: Analyzing trace with hash 86628727, now seen corresponding path program 2 times [2023-11-17 16:42:55,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:55,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180165431] [2023-11-17 16:42:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:55,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:55,341 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:42:55,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:55,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180165431] [2023-11-17 16:42:55,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180165431] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:55,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995945126] [2023-11-17 16:42:55,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:42:55,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:55,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:55,343 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:42:55,366 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:42:55,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:42:55,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:55,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:42:55,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:42:55,571 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:42:55,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:42:55,700 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:42:55,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995945126] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:42:55,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:42:55,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:42:55,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501711196] [2023-11-17 16:42:55,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:42:55,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:42:55,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:42:55,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:42:55,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:42:55,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:42:55,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 186 transitions, 2368 flow. Second operand has 12 states, 12 states have (on average 193.33333333333334) internal successors, (2320), 12 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:42:55,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:42:55,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:42:55,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:42:57,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:42:59,103 INFO L124 PetriNetUnfolderBase]: 513/996 cut-off events. [2023-11-17 16:42:59,103 INFO L125 PetriNetUnfolderBase]: For 7665/7665 co-relation queries the response was YES. [2023-11-17 16:42:59,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6396 conditions, 996 events. 513/996 cut-off events. For 7665/7665 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5473 event pairs, 51 based on Foata normal form. 36/1031 useless extension candidates. Maximal degree in co-relation 6342. Up to 289 conditions per place. [2023-11-17 16:42:59,112 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 168 selfloop transitions, 141 changer transitions 0/309 dead transitions. [2023-11-17 16:42:59,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 309 transitions, 4026 flow [2023-11-17 16:42:59,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:42:59,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:42:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3960 transitions. [2023-11-17 16:42:59,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376425855513308 [2023-11-17 16:42:59,115 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3960 transitions. [2023-11-17 16:42:59,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3960 transitions. [2023-11-17 16:42:59,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:42:59,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3960 transitions. [2023-11-17 16:42:59,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 198.0) internal successors, (3960), 20 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call 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:59,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 526.0) internal successors, (11046), 21 states have internal predecessors, (11046), 0 states have call successors, (0), 0 states have call 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:59,127 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 526.0) internal successors, (11046), 21 states have internal predecessors, (11046), 0 states have call successors, (0), 0 states have call 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:59,127 INFO L175 Difference]: Start difference. First operand has 164 places, 186 transitions, 2368 flow. Second operand 20 states and 3960 transitions. [2023-11-17 16:42:59,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 309 transitions, 4026 flow [2023-11-17 16:42:59,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 309 transitions, 3783 flow, removed 60 selfloop flow, removed 8 redundant places. [2023-11-17 16:42:59,168 INFO L231 Difference]: Finished difference. Result has 186 places, 233 transitions, 3329 flow [2023-11-17 16:42:59,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3329, PETRI_PLACES=186, PETRI_TRANSITIONS=233} [2023-11-17 16:42:59,168 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 165 predicate places. [2023-11-17 16:42:59,168 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 233 transitions, 3329 flow [2023-11-17 16:42:59,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.33333333333334) internal successors, (2320), 12 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:42:59,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:42:59,169 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:42:59,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-17 16:42:59,375 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,SelfDestructingSolverStorable15 [2023-11-17 16:42:59,375 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:42:59,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:42:59,375 INFO L85 PathProgramCache]: Analyzing trace with hash -708405399, now seen corresponding path program 3 times [2023-11-17 16:42:59,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:42:59,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578048331] [2023-11-17 16:42:59,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:42:59,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:42:59,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:42:59,786 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:42:59,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:42:59,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578048331] [2023-11-17 16:42:59,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578048331] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:42:59,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357693507] [2023-11-17 16:42:59,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:42:59,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:42:59,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:42:59,788 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:42:59,794 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:42:59,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:42:59,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:42:59,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:42:59,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:00,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:43:00,005 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:00,084 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:43:00,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357693507] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:00,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:00,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:43:00,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575743779] [2023-11-17 16:43:00,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:00,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:43:00,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:00,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:43:00,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:43:00,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:00,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 233 transitions, 3329 flow. Second operand has 12 states, 12 states have (on average 193.0) internal successors, (2316), 12 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call 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:00,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:00,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:00,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:01,587 INFO L124 PetriNetUnfolderBase]: 509/968 cut-off events. [2023-11-17 16:43:01,588 INFO L125 PetriNetUnfolderBase]: For 7952/7952 co-relation queries the response was YES. [2023-11-17 16:43:01,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6617 conditions, 968 events. 509/968 cut-off events. For 7952/7952 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5209 event pairs, 49 based on Foata normal form. 8/975 useless extension candidates. Maximal degree in co-relation 6555. Up to 273 conditions per place. [2023-11-17 16:43:01,595 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 151 selfloop transitions, 132 changer transitions 0/283 dead transitions. [2023-11-17 16:43:01,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 283 transitions, 4062 flow [2023-11-17 16:43:01,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:43:01,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:43:01,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3168 transitions. [2023-11-17 16:43:01,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376425855513308 [2023-11-17 16:43:01,604 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3168 transitions. [2023-11-17 16:43:01,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3168 transitions. [2023-11-17 16:43:01,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:01,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3168 transitions. [2023-11-17 16:43:01,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 198.0) internal successors, (3168), 16 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call 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,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 526.0) internal successors, (8942), 17 states have internal predecessors, (8942), 0 states have call successors, (0), 0 states have call 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,634 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 526.0) internal successors, (8942), 17 states have internal predecessors, (8942), 0 states have call successors, (0), 0 states have call 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,634 INFO L175 Difference]: Start difference. First operand has 186 places, 233 transitions, 3329 flow. Second operand 16 states and 3168 transitions. [2023-11-17 16:43:01,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 283 transitions, 4062 flow [2023-11-17 16:43:01,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 283 transitions, 3806 flow, removed 115 selfloop flow, removed 4 redundant places. [2023-11-17 16:43:01,688 INFO L231 Difference]: Finished difference. Result has 198 places, 233 transitions, 3354 flow [2023-11-17 16:43:01,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3354, PETRI_PLACES=198, PETRI_TRANSITIONS=233} [2023-11-17 16:43:01,690 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 177 predicate places. [2023-11-17 16:43:01,690 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 233 transitions, 3354 flow [2023-11-17 16:43:01,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.0) internal successors, (2316), 12 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call 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,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:01,690 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:43:01,699 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:43:01,897 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,SelfDestructingSolverStorable16 [2023-11-17 16:43:01,897 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:43:01,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:01,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1056290647, now seen corresponding path program 4 times [2023-11-17 16:43:01,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:01,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450992560] [2023-11-17 16:43:01,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:01,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:01,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:02,116 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:43:02,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:02,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450992560] [2023-11-17 16:43:02,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450992560] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:02,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140177156] [2023-11-17 16:43:02,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:43:02,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:02,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:02,118 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:43:02,119 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:43:02,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:43:02,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:02,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:43:02,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:02,316 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:43:02,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:02,412 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:43:02,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140177156] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:02,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:02,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:43:02,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517372555] [2023-11-17 16:43:02,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:02,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:43:02,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:02,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:43:02,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:43:02,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:02,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 233 transitions, 3354 flow. Second operand has 12 states, 12 states have (on average 193.33333333333334) internal successors, (2320), 12 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:43:02,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:02,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:02,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:03,690 INFO L124 PetriNetUnfolderBase]: 694/1311 cut-off events. [2023-11-17 16:43:03,690 INFO L125 PetriNetUnfolderBase]: For 9398/9398 co-relation queries the response was YES. [2023-11-17 16:43:03,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8604 conditions, 1311 events. 694/1311 cut-off events. For 9398/9398 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7477 event pairs, 79 based on Foata normal form. 36/1346 useless extension candidates. Maximal degree in co-relation 8541. Up to 604 conditions per place. [2023-11-17 16:43:03,700 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 200 selfloop transitions, 165 changer transitions 0/365 dead transitions. [2023-11-17 16:43:03,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 365 transitions, 5388 flow [2023-11-17 16:43:03,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 16:43:03,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 16:43:03,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3551 transitions. [2023-11-17 16:43:03,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37505280946345587 [2023-11-17 16:43:03,703 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3551 transitions. [2023-11-17 16:43:03,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3551 transitions. [2023-11-17 16:43:03,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:03,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3551 transitions. [2023-11-17 16:43:03,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 197.27777777777777) internal successors, (3551), 18 states have internal predecessors, (3551), 0 states have call successors, (0), 0 states have call 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:03,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 526.0) internal successors, (9994), 19 states have internal predecessors, (9994), 0 states have call successors, (0), 0 states have call 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:03,713 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 526.0) internal successors, (9994), 19 states have internal predecessors, (9994), 0 states have call successors, (0), 0 states have call 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:03,713 INFO L175 Difference]: Start difference. First operand has 198 places, 233 transitions, 3354 flow. Second operand 18 states and 3551 transitions. [2023-11-17 16:43:03,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 365 transitions, 5388 flow [2023-11-17 16:43:03,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 365 transitions, 5112 flow, removed 29 selfloop flow, removed 8 redundant places. [2023-11-17 16:43:03,767 INFO L231 Difference]: Finished difference. Result has 215 places, 299 transitions, 4619 flow [2023-11-17 16:43:03,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4619, PETRI_PLACES=215, PETRI_TRANSITIONS=299} [2023-11-17 16:43:03,767 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 194 predicate places. [2023-11-17 16:43:03,767 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 299 transitions, 4619 flow [2023-11-17 16:43:03,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.33333333333334) internal successors, (2320), 12 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:43:03,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:03,768 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:43:03,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-17 16:43:03,974 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,SelfDestructingSolverStorable17 [2023-11-17 16:43:03,974 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:43:03,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:03,974 INFO L85 PathProgramCache]: Analyzing trace with hash 261256521, now seen corresponding path program 5 times [2023-11-17 16:43:03,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:03,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619587951] [2023-11-17 16:43:03,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:03,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:03,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:04,160 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:43:04,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:04,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619587951] [2023-11-17 16:43:04,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619587951] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:04,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464804000] [2023-11-17 16:43:04,160 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:43:04,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:04,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:04,161 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:43:04,183 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:43:04,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:43:04,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:04,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:43:04,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:04,416 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:43:04,416 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:04,510 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:43:04,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464804000] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:04,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:04,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:43:04,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326546878] [2023-11-17 16:43:04,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:04,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:43:04,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:04,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:43:04,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:43:04,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:04,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 299 transitions, 4619 flow. Second operand has 12 states, 12 states have (on average 193.0) internal successors, (2316), 12 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call 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:04,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:04,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:04,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:06,360 INFO L124 PetriNetUnfolderBase]: 688/1270 cut-off events. [2023-11-17 16:43:06,360 INFO L125 PetriNetUnfolderBase]: For 10352/10352 co-relation queries the response was YES. [2023-11-17 16:43:06,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8961 conditions, 1270 events. 688/1270 cut-off events. For 10352/10352 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 7021 event pairs, 79 based on Foata normal form. 12/1281 useless extension candidates. Maximal degree in co-relation 8890. Up to 604 conditions per place. [2023-11-17 16:43:06,371 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 187 selfloop transitions, 159 changer transitions 0/346 dead transitions. [2023-11-17 16:43:06,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 346 transitions, 5553 flow [2023-11-17 16:43:06,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:43:06,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:43:06,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2959 transitions. [2023-11-17 16:43:06,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3750316856780735 [2023-11-17 16:43:06,375 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2959 transitions. [2023-11-17 16:43:06,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2959 transitions. [2023-11-17 16:43:06,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:06,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2959 transitions. [2023-11-17 16:43:06,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 197.26666666666668) internal successors, (2959), 15 states have internal predecessors, (2959), 0 states have call successors, (0), 0 states have call 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:06,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 526.0) internal successors, (8416), 16 states have internal predecessors, (8416), 0 states have call successors, (0), 0 states have call 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:06,381 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 526.0) internal successors, (8416), 16 states have internal predecessors, (8416), 0 states have call successors, (0), 0 states have call 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:06,381 INFO L175 Difference]: Start difference. First operand has 215 places, 299 transitions, 4619 flow. Second operand 15 states and 2959 transitions. [2023-11-17 16:43:06,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 346 transitions, 5553 flow [2023-11-17 16:43:06,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 346 transitions, 5195 flow, removed 125 selfloop flow, removed 9 redundant places. [2023-11-17 16:43:06,441 INFO L231 Difference]: Finished difference. Result has 220 places, 298 transitions, 4580 flow [2023-11-17 16:43:06,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4580, PETRI_PLACES=220, PETRI_TRANSITIONS=298} [2023-11-17 16:43:06,441 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 199 predicate places. [2023-11-17 16:43:06,441 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 298 transitions, 4580 flow [2023-11-17 16:43:06,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.0) internal successors, (2316), 12 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call 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:06,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:06,442 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:43:06,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-17 16:43:06,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:06,643 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:43:06,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1161367331, now seen corresponding path program 6 times [2023-11-17 16:43:06,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:06,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557079393] [2023-11-17 16:43:06,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:06,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:06,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:06,842 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:43:06,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:06,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557079393] [2023-11-17 16:43:06,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557079393] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:06,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35791957] [2023-11-17 16:43:06,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:43:06,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:06,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:06,848 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:43:06,851 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:43:06,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:43:06,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:06,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:43:06,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:07,032 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:43:07,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:07,148 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:43:07,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35791957] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:07,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:07,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:43:07,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094010325] [2023-11-17 16:43:07,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:07,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:43:07,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:07,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:43:07,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:43:07,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:07,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 298 transitions, 4580 flow. Second operand has 12 states, 12 states have (on average 193.08333333333334) internal successors, (2317), 12 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call 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:07,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:07,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:07,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:08,113 INFO L124 PetriNetUnfolderBase]: 868/1606 cut-off events. [2023-11-17 16:43:08,113 INFO L125 PetriNetUnfolderBase]: For 12841/12841 co-relation queries the response was YES. [2023-11-17 16:43:08,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11246 conditions, 1606 events. 868/1606 cut-off events. For 12841/12841 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 9336 event pairs, 29 based on Foata normal form. 6/1611 useless extension candidates. Maximal degree in co-relation 11177. Up to 445 conditions per place. [2023-11-17 16:43:08,126 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 213 selfloop transitions, 219 changer transitions 0/432 dead transitions. [2023-11-17 16:43:08,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 432 transitions, 7017 flow [2023-11-17 16:43:08,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:43:08,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:43:08,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2970 transitions. [2023-11-17 16:43:08,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376425855513308 [2023-11-17 16:43:08,140 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2970 transitions. [2023-11-17 16:43:08,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2970 transitions. [2023-11-17 16:43:08,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:08,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2970 transitions. [2023-11-17 16:43:08,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 198.0) internal successors, (2970), 15 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call 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:08,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 526.0) internal successors, (8416), 16 states have internal predecessors, (8416), 0 states have call successors, (0), 0 states have call 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:08,150 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 526.0) internal successors, (8416), 16 states have internal predecessors, (8416), 0 states have call successors, (0), 0 states have call 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:08,150 INFO L175 Difference]: Start difference. First operand has 220 places, 298 transitions, 4580 flow. Second operand 15 states and 2970 transitions. [2023-11-17 16:43:08,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 432 transitions, 7017 flow [2023-11-17 16:43:08,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 432 transitions, 6643 flow, removed 45 selfloop flow, removed 10 redundant places. [2023-11-17 16:43:08,244 INFO L231 Difference]: Finished difference. Result has 229 places, 356 transitions, 5750 flow [2023-11-17 16:43:08,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5750, PETRI_PLACES=229, PETRI_TRANSITIONS=356} [2023-11-17 16:43:08,244 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 208 predicate places. [2023-11-17 16:43:08,245 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 356 transitions, 5750 flow [2023-11-17 16:43:08,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.08333333333334) internal successors, (2317), 12 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call 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:08,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:08,245 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:43:08,252 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:43:08,451 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,SelfDestructingSolverStorable19 [2023-11-17 16:43:08,452 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:43:08,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:08,452 INFO L85 PathProgramCache]: Analyzing trace with hash 263627529, now seen corresponding path program 7 times [2023-11-17 16:43:08,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:08,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584446320] [2023-11-17 16:43:08,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:08,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:08,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:08,714 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:43:08,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:08,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584446320] [2023-11-17 16:43:08,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584446320] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:08,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127965960] [2023-11-17 16:43:08,714 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:43:08,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:08,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:08,716 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:43:08,717 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:43:08,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:08,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:43:08,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:08,919 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:43:08,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:09,004 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:43:09,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127965960] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:09,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:09,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:43:09,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448343696] [2023-11-17 16:43:09,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:09,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:43:09,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:09,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:43:09,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:43:09,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:09,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 356 transitions, 5750 flow. Second operand has 13 states, 13 states have (on average 193.23076923076923) internal successors, (2512), 13 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call 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,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:09,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:09,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:10,374 INFO L124 PetriNetUnfolderBase]: 932/1742 cut-off events. [2023-11-17 16:43:10,375 INFO L125 PetriNetUnfolderBase]: For 17008/17008 co-relation queries the response was YES. [2023-11-17 16:43:10,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12534 conditions, 1742 events. 932/1742 cut-off events. For 17008/17008 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10229 event pairs, 49 based on Foata normal form. 24/1765 useless extension candidates. Maximal degree in co-relation 12460. Up to 473 conditions per place. [2023-11-17 16:43:10,389 INFO L140 encePairwiseOnDemand]: 519/526 looper letters, 226 selfloop transitions, 262 changer transitions 0/488 dead transitions. [2023-11-17 16:43:10,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 488 transitions, 7978 flow [2023-11-17 16:43:10,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 16:43:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 16:43:10,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4727 transitions. [2023-11-17 16:43:10,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37444550063371357 [2023-11-17 16:43:10,395 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4727 transitions. [2023-11-17 16:43:10,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4727 transitions. [2023-11-17 16:43:10,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:10,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4727 transitions. [2023-11-17 16:43:10,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 196.95833333333334) internal successors, (4727), 24 states have internal predecessors, (4727), 0 states have call successors, (0), 0 states have call 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:10,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 526.0) internal successors, (13150), 25 states have internal predecessors, (13150), 0 states have call successors, (0), 0 states have call 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:10,408 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 526.0) internal successors, (13150), 25 states have internal predecessors, (13150), 0 states have call successors, (0), 0 states have call 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:10,408 INFO L175 Difference]: Start difference. First operand has 229 places, 356 transitions, 5750 flow. Second operand 24 states and 4727 transitions. [2023-11-17 16:43:10,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 488 transitions, 7978 flow [2023-11-17 16:43:10,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 488 transitions, 7618 flow, removed 119 selfloop flow, removed 9 redundant places. [2023-11-17 16:43:10,524 INFO L231 Difference]: Finished difference. Result has 251 places, 387 transitions, 6670 flow [2023-11-17 16:43:10,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6670, PETRI_PLACES=251, PETRI_TRANSITIONS=387} [2023-11-17 16:43:10,525 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 230 predicate places. [2023-11-17 16:43:10,525 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 387 transitions, 6670 flow [2023-11-17 16:43:10,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 193.23076923076923) internal successors, (2512), 13 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call 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:10,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:10,526 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:43:10,535 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:43:10,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:10,732 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:43:10,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:10,732 INFO L85 PathProgramCache]: Analyzing trace with hash -531406597, now seen corresponding path program 8 times [2023-11-17 16:43:10,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:10,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680883639] [2023-11-17 16:43:10,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:10,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:10,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:10,906 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:43:10,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:10,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680883639] [2023-11-17 16:43:10,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680883639] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:10,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714233075] [2023-11-17 16:43:10,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:43:10,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:10,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:10,909 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:43:10,934 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:43:11,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:43:11,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:11,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:43:11,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:11,227 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:43:11,227 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:11,323 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:43:11,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714233075] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:11,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:11,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 16:43:11,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738217855] [2023-11-17 16:43:11,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:11,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:43:11,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:11,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:43:11,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:43:11,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:11,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 387 transitions, 6670 flow. Second operand has 13 states, 13 states have (on average 192.92307692307693) internal successors, (2508), 13 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call 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:11,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:11,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:11,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:12,596 INFO L124 PetriNetUnfolderBase]: 930/1724 cut-off events. [2023-11-17 16:43:12,596 INFO L125 PetriNetUnfolderBase]: For 17483/17483 co-relation queries the response was YES. [2023-11-17 16:43:12,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13136 conditions, 1724 events. 930/1724 cut-off events. For 17483/17483 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10026 event pairs, 49 based on Foata normal form. 6/1729 useless extension candidates. Maximal degree in co-relation 13060. Up to 478 conditions per place. [2023-11-17 16:43:12,612 INFO L140 encePairwiseOnDemand]: 519/526 looper letters, 232 selfloop transitions, 237 changer transitions 0/469 dead transitions. [2023-11-17 16:43:12,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 469 transitions, 8315 flow [2023-11-17 16:43:12,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:43:12,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 16:43:12,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3745 transitions. [2023-11-17 16:43:12,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37472483490094055 [2023-11-17 16:43:12,646 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3745 transitions. [2023-11-17 16:43:12,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3745 transitions. [2023-11-17 16:43:12,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:12,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3745 transitions. [2023-11-17 16:43:12,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 197.10526315789474) internal successors, (3745), 19 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call 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:12,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 526.0) internal successors, (10520), 20 states have internal predecessors, (10520), 0 states have call successors, (0), 0 states have call 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:12,657 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 526.0) internal successors, (10520), 20 states have internal predecessors, (10520), 0 states have call successors, (0), 0 states have call 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:12,657 INFO L175 Difference]: Start difference. First operand has 251 places, 387 transitions, 6670 flow. Second operand 19 states and 3745 transitions. [2023-11-17 16:43:12,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 469 transitions, 8315 flow [2023-11-17 16:43:12,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 469 transitions, 8136 flow, removed 42 selfloop flow, removed 9 redundant places. [2023-11-17 16:43:12,775 INFO L231 Difference]: Finished difference. Result has 261 places, 386 transitions, 6950 flow [2023-11-17 16:43:12,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=6424, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6950, PETRI_PLACES=261, PETRI_TRANSITIONS=386} [2023-11-17 16:43:12,776 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 240 predicate places. [2023-11-17 16:43:12,776 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 386 transitions, 6950 flow [2023-11-17 16:43:12,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 192.92307692307693) internal successors, (2508), 13 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call 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:12,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:12,777 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:43:12,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-17 16:43:12,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:12,983 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:43:12,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:12,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1319878113, now seen corresponding path program 8 times [2023-11-17 16:43:12,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:12,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288263741] [2023-11-17 16:43:12,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:12,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:13,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:13,135 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:43:13,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:13,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288263741] [2023-11-17 16:43:13,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288263741] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:13,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898114592] [2023-11-17 16:43:13,135 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:43:13,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:13,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:13,137 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:43:13,161 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:43:13,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:43:13,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:13,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:43:13,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:13,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:43:13,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:13,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:43:13,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898114592] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:13,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:13,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 16:43:13,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684029936] [2023-11-17 16:43:13,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:13,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:43:13,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:13,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:43:13,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:43:13,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:43:13,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 386 transitions, 6950 flow. Second operand has 12 states, 12 states have (on average 193.0) internal successors, (2316), 12 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call 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:13,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:13,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:43:13,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:14,591 INFO L124 PetriNetUnfolderBase]: 929/1714 cut-off events. [2023-11-17 16:43:14,592 INFO L125 PetriNetUnfolderBase]: For 19569/19569 co-relation queries the response was YES. [2023-11-17 16:43:14,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13630 conditions, 1714 events. 929/1714 cut-off events. For 19569/19569 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 9861 event pairs, 99 based on Foata normal form. 6/1719 useless extension candidates. Maximal degree in co-relation 13553. Up to 715 conditions per place. [2023-11-17 16:43:14,605 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 272 selfloop transitions, 181 changer transitions 0/453 dead transitions. [2023-11-17 16:43:14,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 453 transitions, 8593 flow [2023-11-17 16:43:14,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:43:14,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:43:14,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2939 transitions. [2023-11-17 16:43:14,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37249683143219264 [2023-11-17 16:43:14,612 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2939 transitions. [2023-11-17 16:43:14,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2939 transitions. [2023-11-17 16:43:14,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:14,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2939 transitions. [2023-11-17 16:43:14,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 195.93333333333334) internal successors, (2939), 15 states have internal predecessors, (2939), 0 states have call successors, (0), 0 states have call 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:14,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 526.0) internal successors, (8416), 16 states have internal predecessors, (8416), 0 states have call successors, (0), 0 states have call 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:14,620 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 526.0) internal successors, (8416), 16 states have internal predecessors, (8416), 0 states have call successors, (0), 0 states have call 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:14,620 INFO L175 Difference]: Start difference. First operand has 261 places, 386 transitions, 6950 flow. Second operand 15 states and 2939 transitions. [2023-11-17 16:43:14,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 453 transitions, 8593 flow [2023-11-17 16:43:14,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 453 transitions, 8274 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-11-17 16:43:14,714 INFO L231 Difference]: Finished difference. Result has 265 places, 402 transitions, 7297 flow [2023-11-17 16:43:14,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=6663, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7297, PETRI_PLACES=265, PETRI_TRANSITIONS=402} [2023-11-17 16:43:14,714 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 244 predicate places. [2023-11-17 16:43:14,714 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 402 transitions, 7297 flow [2023-11-17 16:43:14,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 193.0) internal successors, (2316), 12 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call 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:14,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:14,715 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:43:14,720 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:43:14,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-17 16:43:14,915 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:43:14,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:14,916 INFO L85 PathProgramCache]: Analyzing trace with hash -629953523, now seen corresponding path program 9 times [2023-11-17 16:43:14,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:14,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596839322] [2023-11-17 16:43:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:14,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:14,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:15,121 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:43:15,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:15,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596839322] [2023-11-17 16:43:15,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596839322] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:15,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930276318] [2023-11-17 16:43:15,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:43:15,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:15,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:15,123 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:43:15,124 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:43:15,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:43:15,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:15,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 16:43:15,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:15,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:43:15,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:18,507 INFO L349 Elim1Store]: treesize reduction 10, result has 90.5 percent of original size [2023-11-17 16:43:18,508 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 74 treesize of output 128 [2023-11-17 16:43:18,623 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:43:18,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930276318] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:18,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:18,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 21 [2023-11-17 16:43:18,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745636725] [2023-11-17 16:43:18,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:18,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 16:43:18,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:18,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 16:43:18,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2023-11-17 16:43:18,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 526 [2023-11-17 16:43:18,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 402 transitions, 7297 flow. Second operand has 21 states, 21 states have (on average 147.0952380952381) internal successors, (3089), 21 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call 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,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:18,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 526 [2023-11-17 16:43:18,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:43:20,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:43:22,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:43:25,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:43:31,742 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 [] [2023-11-17 16:43:37,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:43:39,157 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 [] [2023-11-17 16:43:39,675 INFO L124 PetriNetUnfolderBase]: 1662/3092 cut-off events. [2023-11-17 16:43:39,675 INFO L125 PetriNetUnfolderBase]: For 37722/37722 co-relation queries the response was YES. [2023-11-17 16:43:39,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23806 conditions, 3092 events. 1662/3092 cut-off events. For 37722/37722 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20118 event pairs, 65 based on Foata normal form. 17/3108 useless extension candidates. Maximal degree in co-relation 23728. Up to 884 conditions per place. [2023-11-17 16:43:39,698 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 365 selfloop transitions, 421 changer transitions 21/807 dead transitions. [2023-11-17 16:43:39,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 807 transitions, 13920 flow [2023-11-17 16:43:39,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-17 16:43:39,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-17 16:43:39,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6689 transitions. [2023-11-17 16:43:39,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2890165917732458 [2023-11-17 16:43:39,707 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6689 transitions. [2023-11-17 16:43:39,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6689 transitions. [2023-11-17 16:43:39,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:43:39,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6689 transitions. [2023-11-17 16:43:39,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 152.02272727272728) internal successors, (6689), 44 states have internal predecessors, (6689), 0 states have call successors, (0), 0 states have call 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:39,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 526.0) internal successors, (23670), 45 states have internal predecessors, (23670), 0 states have call successors, (0), 0 states have call 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:39,727 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 526.0) internal successors, (23670), 45 states have internal predecessors, (23670), 0 states have call successors, (0), 0 states have call 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:39,727 INFO L175 Difference]: Start difference. First operand has 265 places, 402 transitions, 7297 flow. Second operand 44 states and 6689 transitions. [2023-11-17 16:43:39,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 807 transitions, 13920 flow [2023-11-17 16:43:39,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 807 transitions, 13568 flow, removed 103 selfloop flow, removed 12 redundant places. [2023-11-17 16:43:39,917 INFO L231 Difference]: Finished difference. Result has 321 places, 582 transitions, 11625 flow [2023-11-17 16:43:39,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=7095, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=11625, PETRI_PLACES=321, PETRI_TRANSITIONS=582} [2023-11-17 16:43:39,918 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 300 predicate places. [2023-11-17 16:43:39,918 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 582 transitions, 11625 flow [2023-11-17 16:43:39,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 147.0952380952381) internal successors, (3089), 21 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call 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:39,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:43:39,919 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:43:39,927 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:43:40,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:40,125 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:43:40,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:43:40,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1061926815, now seen corresponding path program 10 times [2023-11-17 16:43:40,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:43:40,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951938723] [2023-11-17 16:43:40,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:43:40,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:43:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:43:40,308 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:43:40,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:43:40,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951938723] [2023-11-17 16:43:40,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951938723] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:43:40,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551028010] [2023-11-17 16:43:40,309 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:43:40,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:43:40,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:43:40,313 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:43:40,317 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:43:40,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:43:40,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:43:40,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-17 16:43:40,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:43:40,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:43:40,522 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 10 treesize of output 8 [2023-11-17 16:43:40,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:43:40,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:43:40,697 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:43:40,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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:43:41,094 INFO L349 Elim1Store]: treesize reduction 38, result has 28.3 percent of original size [2023-11-17 16:43:41,095 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 276 treesize of output 255 [2023-11-17 16:43:41,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:43:41,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:43:44,714 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:43:44,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551028010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:43:44,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:43:44,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 23 [2023-11-17 16:43:44,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058493224] [2023-11-17 16:43:44,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:43:44,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 16:43:44,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:43:44,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 16:43:44,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2023-11-17 16:43:44,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:43:44,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 582 transitions, 11625 flow. Second operand has 23 states, 23 states have (on average 130.7826086956522) internal successors, (3008), 23 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call 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:44,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:43:44,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:43:44,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:44:00,023 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 [] [2023-11-17 16:44:08,457 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 [] [2023-11-17 16:44:10,744 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 [] [2023-11-17 16:44:11,705 INFO L124 PetriNetUnfolderBase]: 2230/4094 cut-off events. [2023-11-17 16:44:11,706 INFO L125 PetriNetUnfolderBase]: For 70501/70501 co-relation queries the response was YES. [2023-11-17 16:44:11,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35345 conditions, 4094 events. 2230/4094 cut-off events. For 70501/70501 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27854 event pairs, 85 based on Foata normal form. 7/4101 useless extension candidates. Maximal degree in co-relation 35250. Up to 1107 conditions per place. [2023-11-17 16:44:11,742 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 447 selfloop transitions, 533 changer transitions 7/987 dead transitions. [2023-11-17 16:44:11,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 987 transitions, 19501 flow [2023-11-17 16:44:11,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-17 16:44:11,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-17 16:44:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6265 transitions. [2023-11-17 16:44:11,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2589270953876674 [2023-11-17 16:44:11,748 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6265 transitions. [2023-11-17 16:44:11,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6265 transitions. [2023-11-17 16:44:11,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:44:11,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6265 transitions. [2023-11-17 16:44:11,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 136.19565217391303) internal successors, (6265), 46 states have internal predecessors, (6265), 0 states have call successors, (0), 0 states have call 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:11,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 526.0) internal successors, (24722), 47 states have internal predecessors, (24722), 0 states have call successors, (0), 0 states have call 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:11,770 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 526.0) internal successors, (24722), 47 states have internal predecessors, (24722), 0 states have call successors, (0), 0 states have call 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:11,770 INFO L175 Difference]: Start difference. First operand has 321 places, 582 transitions, 11625 flow. Second operand 46 states and 6265 transitions. [2023-11-17 16:44:11,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 987 transitions, 19501 flow [2023-11-17 16:44:12,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 987 transitions, 18333 flow, removed 471 selfloop flow, removed 12 redundant places. [2023-11-17 16:44:12,134 INFO L231 Difference]: Finished difference. Result has 367 places, 805 transitions, 17106 flow [2023-11-17 16:44:12,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=10907, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=17106, PETRI_PLACES=367, PETRI_TRANSITIONS=805} [2023-11-17 16:44:12,135 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 346 predicate places. [2023-11-17 16:44:12,135 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 805 transitions, 17106 flow [2023-11-17 16:44:12,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 130.7826086956522) internal successors, (3008), 23 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call 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:12,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:44:12,136 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:44:12,141 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:44:12,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:12,336 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:44:12,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:44:12,337 INFO L85 PathProgramCache]: Analyzing trace with hash -266892689, now seen corresponding path program 11 times [2023-11-17 16:44:12,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:44:12,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986856973] [2023-11-17 16:44:12,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:44:12,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:44:12,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:44:12,623 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:44:12,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:44:12,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986856973] [2023-11-17 16:44:12,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986856973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:44:12,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188482760] [2023-11-17 16:44:12,624 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:44:12,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:44:12,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:44:12,625 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:44:12,655 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:44:12,814 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:44:12,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:44:12,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-17 16:44:12,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:44:12,857 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:44:12,890 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:44:12,927 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:44:12,960 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:44:13,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:44:13,292 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:44:20,125 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:44:20,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188482760] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:44:20,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:44:20,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 23 [2023-11-17 16:44:20,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243176893] [2023-11-17 16:44:20,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:44:20,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 16:44:20,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:44:20,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 16:44:20,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-11-17 16:44:20,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:44:20,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 805 transitions, 17106 flow. Second operand has 23 states, 23 states have (on average 130.8695652173913) internal successors, (3010), 23 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call 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:20,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:44:20,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:44:20,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:44:27,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:44:38,197 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 [] [2023-11-17 16:44:54,421 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 [] [2023-11-17 16:44:56,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:44:58,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:45:05,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:45:07,930 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 [] [2023-11-17 16:45:15,829 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 [] [2023-11-17 16:45:21,448 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 [] [2023-11-17 16:45:23,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:45:27,141 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 [] [2023-11-17 16:45:29,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:45:31,197 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 [] [2023-11-17 16:45:32,369 INFO L124 PetriNetUnfolderBase]: 2318/4271 cut-off events. [2023-11-17 16:45:32,369 INFO L125 PetriNetUnfolderBase]: For 86965/86965 co-relation queries the response was YES. [2023-11-17 16:45:32,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38409 conditions, 4271 events. 2318/4271 cut-off events. For 86965/86965 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 29248 event pairs, 87 based on Foata normal form. 19/4290 useless extension candidates. Maximal degree in co-relation 38305. Up to 1127 conditions per place. [2023-11-17 16:45:32,410 INFO L140 encePairwiseOnDemand]: 515/526 looper letters, 474 selfloop transitions, 548 changer transitions 20/1042 dead transitions. [2023-11-17 16:45:32,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1042 transitions, 21283 flow [2023-11-17 16:45:32,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-17 16:45:32,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-17 16:45:32,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 7068 transitions. [2023-11-17 16:45:32,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2584088914887394 [2023-11-17 16:45:32,416 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 7068 transitions. [2023-11-17 16:45:32,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 7068 transitions. [2023-11-17 16:45:32,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:45:32,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 7068 transitions. [2023-11-17 16:45:32,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 135.92307692307693) internal successors, (7068), 52 states have internal predecessors, (7068), 0 states have call successors, (0), 0 states have call 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:32,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 526.0) internal successors, (27878), 53 states have internal predecessors, (27878), 0 states have call successors, (0), 0 states have call 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:32,437 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 526.0) internal successors, (27878), 53 states have internal predecessors, (27878), 0 states have call successors, (0), 0 states have call 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:32,437 INFO L175 Difference]: Start difference. First operand has 367 places, 805 transitions, 17106 flow. Second operand 52 states and 7068 transitions. [2023-11-17 16:45:32,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1042 transitions, 21283 flow [2023-11-17 16:45:32,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1042 transitions, 20403 flow, removed 345 selfloop flow, removed 19 redundant places. [2023-11-17 16:45:32,955 INFO L231 Difference]: Finished difference. Result has 413 places, 843 transitions, 18424 flow [2023-11-17 16:45:32,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=16375, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=18424, PETRI_PLACES=413, PETRI_TRANSITIONS=843} [2023-11-17 16:45:32,956 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 392 predicate places. [2023-11-17 16:45:32,956 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 843 transitions, 18424 flow [2023-11-17 16:45:32,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 130.8695652173913) internal successors, (3010), 23 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call 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:32,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:45:32,957 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:45:32,966 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:45:33,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:33,163 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:45:33,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:45:33,163 INFO L85 PathProgramCache]: Analyzing trace with hash 618997232, now seen corresponding path program 1 times [2023-11-17 16:45:33,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:45:33,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484520211] [2023-11-17 16:45:33,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:33,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:45:33,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:33,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:45:33,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:45:33,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484520211] [2023-11-17 16:45:33,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484520211] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:45:33,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313308335] [2023-11-17 16:45:33,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:33,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:33,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:45:33,393 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:45:33,397 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:45:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:33,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 16:45:33,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:45:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:45:33,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:45:33,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:45:33,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313308335] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:45:33,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:45:33,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-17 16:45:33,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161014432] [2023-11-17 16:45:33,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:45:33,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:45:33,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:45:33,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:45:33,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:45:33,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:45:33,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 843 transitions, 18424 flow. Second operand has 16 states, 16 states have (on average 192.75) internal successors, (3084), 16 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call 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:33,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:45:33,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:45:33,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:45:36,860 INFO L124 PetriNetUnfolderBase]: 2401/4441 cut-off events. [2023-11-17 16:45:36,860 INFO L125 PetriNetUnfolderBase]: For 90126/90126 co-relation queries the response was YES. [2023-11-17 16:45:36,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40442 conditions, 4441 events. 2401/4441 cut-off events. For 90126/90126 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30860 event pairs, 238 based on Foata normal form. 44/4485 useless extension candidates. Maximal degree in co-relation 40329. Up to 1161 conditions per place. [2023-11-17 16:45:36,904 INFO L140 encePairwiseOnDemand]: 520/526 looper letters, 498 selfloop transitions, 500 changer transitions 0/998 dead transitions. [2023-11-17 16:45:36,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 998 transitions, 22358 flow [2023-11-17 16:45:36,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 16:45:36,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 16:45:36,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4558 transitions. [2023-11-17 16:45:36,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767564886758142 [2023-11-17 16:45:36,908 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4558 transitions. [2023-11-17 16:45:36,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4558 transitions. [2023-11-17 16:45:36,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:45:36,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4558 transitions. [2023-11-17 16:45:36,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 198.17391304347825) internal successors, (4558), 23 states have internal predecessors, (4558), 0 states have call successors, (0), 0 states have call 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:36,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 526.0) internal successors, (12624), 24 states have internal predecessors, (12624), 0 states have call successors, (0), 0 states have call 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:36,918 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 526.0) internal successors, (12624), 24 states have internal predecessors, (12624), 0 states have call successors, (0), 0 states have call 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:36,918 INFO L175 Difference]: Start difference. First operand has 413 places, 843 transitions, 18424 flow. Second operand 23 states and 4558 transitions. [2023-11-17 16:45:36,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 998 transitions, 22358 flow [2023-11-17 16:45:37,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 998 transitions, 21566 flow, removed 67 selfloop flow, removed 33 redundant places. [2023-11-17 16:45:37,490 INFO L231 Difference]: Finished difference. Result has 409 places, 882 transitions, 19866 flow [2023-11-17 16:45:37,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=17566, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=460, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=19866, PETRI_PLACES=409, PETRI_TRANSITIONS=882} [2023-11-17 16:45:37,490 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 388 predicate places. [2023-11-17 16:45:37,490 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 882 transitions, 19866 flow [2023-11-17 16:45:37,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 192.75) internal successors, (3084), 16 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call 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:37,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:45:37,491 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:45:37,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-17 16:45:37,691 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,SelfDestructingSolverStorable26 [2023-11-17 16:45:37,692 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:45:37,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:45:37,692 INFO L85 PathProgramCache]: Analyzing trace with hash 553932073, now seen corresponding path program 12 times [2023-11-17 16:45:37,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:45:37,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542754430] [2023-11-17 16:45:37,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:37,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:45:37,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:37,865 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:45:37,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:45:37,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542754430] [2023-11-17 16:45:37,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542754430] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:45:37,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477802607] [2023-11-17 16:45:37,866 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:45:37,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:37,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:45:37,869 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:45:37,875 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:45:38,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:45:38,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:45:38,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-17 16:45:38,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:45:38,056 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:45:38,090 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:45:38,126 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:45:38,158 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:45:38,563 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-11-17 16:45:38,563 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 73 treesize of output 40 [2023-11-17 16:45:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:45:38,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:45:41,707 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:45:41,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477802607] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:45:41,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:45:41,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 23 [2023-11-17 16:45:41,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328757908] [2023-11-17 16:45:41,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:45:41,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 16:45:41,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:45:41,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 16:45:41,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2023-11-17 16:45:41,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 526 [2023-11-17 16:45:41,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 882 transitions, 19866 flow. Second operand has 23 states, 23 states have (on average 130.7826086956522) internal successors, (3008), 23 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call 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:41,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:45:41,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 526 [2023-11-17 16:45:41,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:45:44,761 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 [] [2023-11-17 16:45:50,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:45:53,901 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 [] [2023-11-17 16:45:57,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:45:58,817 INFO L124 PetriNetUnfolderBase]: 2530/4861 cut-off events. [2023-11-17 16:45:58,817 INFO L125 PetriNetUnfolderBase]: For 104751/104751 co-relation queries the response was YES. [2023-11-17 16:45:58,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44188 conditions, 4861 events. 2530/4861 cut-off events. For 104751/104751 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35799 event pairs, 121 based on Foata normal form. 10/4871 useless extension candidates. Maximal degree in co-relation 44072. Up to 1201 conditions per place. [2023-11-17 16:45:58,866 INFO L140 encePairwiseOnDemand]: 514/526 looper letters, 436 selfloop transitions, 637 changer transitions 10/1083 dead transitions. [2023-11-17 16:45:58,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1083 transitions, 24174 flow [2023-11-17 16:45:58,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-17 16:45:58,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-17 16:45:58,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 6746 transitions. [2023-11-17 16:45:58,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2565019011406844 [2023-11-17 16:45:58,871 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 6746 transitions. [2023-11-17 16:45:58,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 6746 transitions. [2023-11-17 16:45:58,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:45:58,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 6746 transitions. [2023-11-17 16:45:58,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 134.92) internal successors, (6746), 50 states have internal predecessors, (6746), 0 states have call successors, (0), 0 states have call 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:58,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 526.0) internal successors, (26826), 51 states have internal predecessors, (26826), 0 states have call successors, (0), 0 states have call 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:58,896 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 526.0) internal successors, (26826), 51 states have internal predecessors, (26826), 0 states have call successors, (0), 0 states have call 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:58,897 INFO L175 Difference]: Start difference. First operand has 409 places, 882 transitions, 19866 flow. Second operand 50 states and 6746 transitions. [2023-11-17 16:45:58,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 1083 transitions, 24174 flow [2023-11-17 16:45:59,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1083 transitions, 23624 flow, removed 138 selfloop flow, removed 6 redundant places. [2023-11-17 16:45:59,541 INFO L231 Difference]: Finished difference. Result has 468 places, 955 transitions, 23126 flow [2023-11-17 16:45:59,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=19388, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=566, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=23126, PETRI_PLACES=468, PETRI_TRANSITIONS=955} [2023-11-17 16:45:59,541 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 447 predicate places. [2023-11-17 16:45:59,542 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 955 transitions, 23126 flow [2023-11-17 16:45:59,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 130.7826086956522) internal successors, (3008), 23 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call 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:59,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:45:59,542 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:45:59,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-17 16:45:59,748 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,SelfDestructingSolverStorable27 [2023-11-17 16:45:59,748 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:45:59,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:45:59,748 INFO L85 PathProgramCache]: Analyzing trace with hash 843703791, now seen corresponding path program 13 times [2023-11-17 16:45:59,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:45:59,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830583257] [2023-11-17 16:45:59,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:45:59,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:45:59,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:45:59,942 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:45:59,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:45:59,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830583257] [2023-11-17 16:45:59,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830583257] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:45:59,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945067064] [2023-11-17 16:45:59,943 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:45:59,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:45:59,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:45:59,944 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:45:59,945 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:46:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:46:00,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-17 16:46:00,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:46:00,175 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:46:00,199 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:46:00,225 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:46:00,250 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:46:00,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:46:00,529 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:46:15,633 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:46:15,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945067064] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:46:15,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:46:15,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 23 [2023-11-17 16:46:15,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615198142] [2023-11-17 16:46:15,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:46:15,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 16:46:15,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:46:15,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 16:46:15,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2023-11-17 16:46:15,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 526 [2023-11-17 16:46:15,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 955 transitions, 23126 flow. Second operand has 23 states, 23 states have (on average 138.8695652173913) internal successors, (3194), 23 states have internal predecessors, (3194), 0 states have call successors, (0), 0 states have call 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:15,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:46:15,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 526 [2023-11-17 16:46:15,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:46:38,718 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 [] [2023-11-17 16:46:42,482 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 [] [2023-11-17 16:46:48,971 WARN L293 SmtUtils]: Spent 5.95s on a formula simplification that was a NOOP. DAG size: 174 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-17 16:46:57,836 WARN L293 SmtUtils]: Spent 7.98s on a formula simplification. DAG size of input: 171 DAG size of output: 171 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-17 16:47:00,300 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 [] [2023-11-17 16:47:02,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:47:05,223 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 [] [2023-11-17 16:47:06,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:47:08,842 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 [] [2023-11-17 16:47:11,482 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:47:13,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 16:47:20,821 INFO L124 PetriNetUnfolderBase]: 2734/5261 cut-off events. [2023-11-17 16:47:20,821 INFO L125 PetriNetUnfolderBase]: For 137571/137571 co-relation queries the response was YES. [2023-11-17 16:47:20,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50867 conditions, 5261 events. 2734/5261 cut-off events. For 137571/137571 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 39613 event pairs, 163 based on Foata normal form. 18/5279 useless extension candidates. Maximal degree in co-relation 50737. Up to 3143 conditions per place. [2023-11-17 16:47:20,878 INFO L140 encePairwiseOnDemand]: 514/526 looper letters, 569 selfloop transitions, 564 changer transitions 15/1148 dead transitions. [2023-11-17 16:47:20,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1148 transitions, 28339 flow [2023-11-17 16:47:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 16:47:20,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 16:47:20,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4713 transitions. [2023-11-17 16:47:20,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27151745592810234 [2023-11-17 16:47:20,883 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4713 transitions. [2023-11-17 16:47:20,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4713 transitions. [2023-11-17 16:47:20,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:47:20,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4713 transitions. [2023-11-17 16:47:20,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 142.8181818181818) internal successors, (4713), 33 states have internal predecessors, (4713), 0 states have call successors, (0), 0 states have call 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:20,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 526.0) internal successors, (17884), 34 states have internal predecessors, (17884), 0 states have call successors, (0), 0 states have call 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:20,898 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 526.0) internal successors, (17884), 34 states have internal predecessors, (17884), 0 states have call successors, (0), 0 states have call 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:20,898 INFO L175 Difference]: Start difference. First operand has 468 places, 955 transitions, 23126 flow. Second operand 33 states and 4713 transitions. [2023-11-17 16:47:20,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1148 transitions, 28339 flow [2023-11-17 16:47:22,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 1148 transitions, 27064 flow, removed 248 selfloop flow, removed 31 redundant places. [2023-11-17 16:47:22,083 INFO L231 Difference]: Finished difference. Result has 479 places, 1053 transitions, 26275 flow [2023-11-17 16:47:22,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=526, PETRI_DIFFERENCE_MINUEND_FLOW=22050, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=26275, PETRI_PLACES=479, PETRI_TRANSITIONS=1053} [2023-11-17 16:47:22,086 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 458 predicate places. [2023-11-17 16:47:22,086 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1053 transitions, 26275 flow [2023-11-17 16:47:22,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 138.8695652173913) internal successors, (3194), 23 states have internal predecessors, (3194), 0 states have call successors, (0), 0 states have call 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:22,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:47:22,087 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:47:22,096 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:47:22,293 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,SelfDestructingSolverStorable28 [2023-11-17 16:47:22,293 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:47:22,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:47:22,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1278767759, now seen corresponding path program 9 times [2023-11-17 16:47:22,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:47:22,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015895082] [2023-11-17 16:47:22,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:47:22,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:47:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:47:22,494 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:47:22,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:47:22,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015895082] [2023-11-17 16:47:22,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015895082] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:47:22,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393614274] [2023-11-17 16:47:22,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:47:22,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:47:22,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:47:22,497 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:47:22,524 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:47:22,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:47:22,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:47:22,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 16:47:22,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:47:22,781 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:47:22,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:47:22,933 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:47:22,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393614274] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:47:22,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:47:22,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-17 16:47:22,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460985184] [2023-11-17 16:47:22,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:47:22,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 16:47:22,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:47:22,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 16:47:22,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-11-17 16:47:22,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 526 [2023-11-17 16:47:22,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1053 transitions, 26275 flow. Second operand has 14 states, 14 states have (on average 193.0) internal successors, (2702), 14 states have internal predecessors, (2702), 0 states have call successors, (0), 0 states have call 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:22,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:47:22,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 526 [2023-11-17 16:47:22,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-17 16:47:28,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 16:47:28,154 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-17 16:47:28,156 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:28,156 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 16:47:28,161 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:47:28,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:47:28,354 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 191/526 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 49973 conditions, 4910 events (2653/4909 cut-off events. For 137440/137440 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36753 event pairs, 416 based on Foata normal form. 28/5062 useless extension candidates. Maximal degree in co-relation 49840. Up to 2197 conditions per place.). [2023-11-17 16:47:28,356 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-17 16:47:28,356 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-17 16:47:28,356 INFO L445 BasicCegarLoop]: Path program histogram: [13, 9, 6, 1, 1] [2023-11-17 16:47:28,359 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 16:47:28,359 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 16:47:28,362 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 04:47:28 BasicIcfg [2023-11-17 16:47:28,362 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 16:47:28,363 INFO L158 Benchmark]: Toolchain (without parser) took 535053.23ms. Allocated memory was 180.4MB in the beginning and 906.0MB in the end (delta: 725.6MB). Free memory was 128.0MB in the beginning and 494.7MB in the end (delta: -366.7MB). Peak memory consumption was 745.9MB. Max. memory is 8.0GB. [2023-11-17 16:47:28,363 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 180.4MB. Free memory is still 133.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 16:47:28,363 INFO L158 Benchmark]: CACSL2BoogieTranslator took 310.58ms. Allocated memory is still 180.4MB. Free memory was 128.0MB in the beginning and 115.9MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-11-17 16:47:28,363 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.12ms. Allocated memory is still 180.4MB. Free memory was 115.9MB in the beginning and 113.5MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:47:28,364 INFO L158 Benchmark]: Boogie Preprocessor took 51.69ms. Allocated memory is still 180.4MB. Free memory was 113.5MB in the beginning and 111.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:47:28,364 INFO L158 Benchmark]: RCFGBuilder took 480.12ms. Allocated memory was 180.4MB in the beginning and 251.7MB in the end (delta: 71.3MB). Free memory was 111.7MB in the beginning and 219.8MB in the end (delta: -108.1MB). Peak memory consumption was 24.6MB. Max. memory is 8.0GB. [2023-11-17 16:47:28,364 INFO L158 Benchmark]: TraceAbstraction took 534146.60ms. Allocated memory was 251.7MB in the beginning and 906.0MB in the end (delta: 654.3MB). Free memory was 219.3MB in the beginning and 494.7MB in the end (delta: -275.4MB). Peak memory consumption was 764.3MB. Max. memory is 8.0GB. [2023-11-17 16:47:28,365 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.13ms. Allocated memory is still 180.4MB. Free memory is still 133.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 310.58ms. Allocated memory is still 180.4MB. Free memory was 128.0MB in the beginning and 115.9MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 57.12ms. Allocated memory is still 180.4MB. Free memory was 115.9MB in the beginning and 113.5MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 51.69ms. Allocated memory is still 180.4MB. Free memory was 113.5MB in the beginning and 111.7MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 480.12ms. Allocated memory was 180.4MB in the beginning and 251.7MB in the end (delta: 71.3MB). Free memory was 111.7MB in the beginning and 219.8MB in the end (delta: -108.1MB). Peak memory consumption was 24.6MB. Max. memory is 8.0GB. * TraceAbstraction took 534146.60ms. Allocated memory was 251.7MB in the beginning and 906.0MB in the end (delta: 654.3MB). Free memory was 219.3MB in the beginning and 494.7MB in the end (delta: -275.4MB). Peak memory consumption was 764.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.3s, 216 PlacesBefore, 21 PlacesAfterwards, 230 TransitionsBefore, 17 TransitionsAfterwards, 6372 CoEnabledTransitionPairs, 8 FixpointIterations, 76 TrivialSequentialCompositions, 125 ConcurrentSequentialCompositions, 20 TrivialYvCompositions, 46 ConcurrentYvCompositions, 18 ChoiceCompositions, 285 TotalNumberOfCompositions, 6119 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6061, independent: 6053, independent conditional: 0, independent unconditional: 6053, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4798, independent: 4793, independent conditional: 0, independent unconditional: 4793, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4798, independent: 4793, independent conditional: 0, independent unconditional: 4793, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 5, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 15, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 6061, independent: 1260, independent conditional: 0, independent unconditional: 1260, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 4798, unknown conditional: 0, unknown unconditional: 4798] , 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: 107]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 191/526 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 49973 conditions, 4910 events (2653/4909 cut-off events. For 137440/137440 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36753 event pairs, 416 based on Foata normal form. 28/5062 useless extension candidates. Maximal degree in co-relation 49840. Up to 2197 conditions per place.). - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 191/526 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 49973 conditions, 4910 events (2653/4909 cut-off events. For 137440/137440 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36753 event pairs, 416 based on Foata normal form. 28/5062 useless extension candidates. Maximal degree in co-relation 49840. Up to 2197 conditions per place.). - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 191/526 universal loopers) in iteration 30,while PetriNetUnfolder was constructing finite prefix that currently has 49973 conditions, 4910 events (2653/4909 cut-off events. For 137440/137440 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36753 event pairs, 416 based on Foata normal form. 28/5062 useless extension candidates. Maximal degree in co-relation 49840. Up to 2197 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 342 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.0s, OverallIterations: 30, TraceHistogramMax: 3, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 404.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 10.4s, HoareTripleCheckerStatistics: 97 mSolverCounterUnknown, 3460 SdHoareTripleChecker+Valid, 217.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3460 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 214.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 772 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14757 IncrementalHoareTripleChecker+Invalid, 15626 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 772 mSolverCounterUnsat, 0 mSDtfsCounter, 14757 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1704 GetRequests, 881 SyntacticMatches, 4 SemanticMatches, 819 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7817 ImplicationChecksByTransitivity, 186.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=26275occurred in iteration=29, InterpolantAutomatonStates: 671, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 109.1s InterpolantComputationTime, 890 NumberOfCodeBlocks, 890 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 1207 ConstructedInterpolants, 24 QuantifiedInterpolants, 25451 SizeOfPredicates, 441 NumberOfNonLiveVariables, 3822 ConjunctsInSsa, 559 ConjunctsInUnsatCore, 76 InterpolantComputations, 7 PerfectInterpolantSequences, 153/294 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