/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 --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 12:40:01,276 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 12:40:01,341 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 12:40:01,364 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 12:40:01,365 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 12:40:01,365 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 12:40:01,366 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 12:40:01,366 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 12:40:01,366 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 12:40:01,369 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 12:40:01,369 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 12:40:01,370 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 12:40:01,370 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 12:40:01,371 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 12:40:01,372 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 12:40:01,372 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 12:40:01,372 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 12:40:01,372 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 12:40:01,373 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 12:40:01,373 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 12:40:01,373 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 12:40:01,373 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 12:40:01,373 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 12:40:01,373 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 12:40:01,374 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 12:40:01,374 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 12:40:01,374 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> true [2023-11-17 12:40:01,536 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 12:40:01,549 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 12:40:01,551 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 12:40:01,551 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 12:40:01,564 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 12:40:01,565 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c [2023-11-17 12:40:02,549 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 12:40:02,714 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 12:40:02,715 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c [2023-11-17 12:40:02,723 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/384008f37/22fc07141baa40e4a9a6d91af9d5f039/FLAGded908b42 [2023-11-17 12:40:02,739 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/384008f37/22fc07141baa40e4a9a6d91af9d5f039 [2023-11-17 12:40:02,741 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 12:40:02,742 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 12:40:02,744 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 12:40:02,744 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 12:40:02,747 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 12:40:02,748 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,748 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6853a236 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02, skipping insertion in model container [2023-11-17 12:40:02,749 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,769 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 12:40:02,898 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-3.wvr.c[2667,2680] [2023-11-17 12:40:02,908 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 12:40:02,914 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 12:40:02,928 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-3.wvr.c[2667,2680] [2023-11-17 12:40:02,930 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 12:40:02,939 INFO L206 MainTranslator]: Completed translation [2023-11-17 12:40:02,939 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02 WrapperNode [2023-11-17 12:40:02,939 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 12:40:02,940 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 12:40:02,940 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 12:40:02,940 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 12:40:02,944 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,950 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,971 INFO L138 Inliner]: procedures = 24, calls = 37, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 167 [2023-11-17 12:40:02,972 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 12:40:02,972 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 12:40:02,972 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 12:40:02,972 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 12:40:02,978 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,978 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,980 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,980 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,985 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,993 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,994 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,995 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:02,997 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 12:40:02,997 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 12:40:02,997 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 12:40:02,998 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 12:40:02,998 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (1/1) ... [2023-11-17 12:40:03,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 12:40:03,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:03,022 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 12:40:03,028 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 12:40:03,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 12:40:03,043 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 12:40:03,043 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 12:40:03,043 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 12:40:03,043 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 12:40:03,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 12:40:03,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 12:40:03,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 12:40:03,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-17 12:40:03,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 12:40:03,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 12:40:03,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 12:40:03,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 12:40:03,045 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 12:40:03,116 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 12:40:03,117 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 12:40:03,354 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 12:40:03,564 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 12:40:03,564 INFO L307 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-17 12:40:03,566 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:40:03 BoogieIcfgContainer [2023-11-17 12:40:03,566 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 12:40:03,569 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 12:40:03,569 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 12:40:03,571 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 12:40:03,571 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 12:40:02" (1/3) ... [2023-11-17 12:40:03,571 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fcd00bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 12:40:03, skipping insertion in model container [2023-11-17 12:40:03,571 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:40:02" (2/3) ... [2023-11-17 12:40:03,572 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fcd00bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 12:40:03, skipping insertion in model container [2023-11-17 12:40:03,572 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:40:03" (3/3) ... [2023-11-17 12:40:03,572 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-3.wvr.c [2023-11-17 12:40:03,583 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 12:40:03,583 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 12:40:03,583 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 12:40:03,622 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 12:40:03,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 25 places, 21 transitions, 56 flow [2023-11-17 12:40:03,676 INFO L124 PetriNetUnfolderBase]: 3/19 cut-off events. [2023-11-17 12:40:03,677 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 12:40:03,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 19 events. 3/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 12 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2023-11-17 12:40:03,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 25 places, 21 transitions, 56 flow [2023-11-17 12:40:03,682 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 22 places, 18 transitions, 48 flow [2023-11-17 12:40:03,684 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 12:40:03,693 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 22 places, 18 transitions, 48 flow [2023-11-17 12:40:03,696 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 22 places, 18 transitions, 48 flow [2023-11-17 12:40:03,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 22 places, 18 transitions, 48 flow [2023-11-17 12:40:03,707 INFO L124 PetriNetUnfolderBase]: 3/18 cut-off events. [2023-11-17 12:40:03,707 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 12:40:03,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27 conditions, 18 events. 3/18 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 11 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2023-11-17 12:40:03,707 INFO L119 LiptonReduction]: Number of co-enabled transitions 54 [2023-11-17 12:40:03,754 INFO L134 LiptonReduction]: Checked pairs total: 54 [2023-11-17 12:40:03,755 INFO L136 LiptonReduction]: Total number of compositions: 1 [2023-11-17 12:40:03,775 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 12:40:03,780 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;@5223014d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 12:40:03,780 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-17 12:40:03,787 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 12:40:03,787 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-11-17 12:40:03,787 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 12:40:03,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:03,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:03,788 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 12:40:03,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:03,791 INFO L85 PathProgramCache]: Analyzing trace with hash 107796872, now seen corresponding path program 1 times [2023-11-17 12:40:03,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:03,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138874545] [2023-11-17 12:40:03,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:03,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:03,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:04,113 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 12:40:04,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:04,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138874545] [2023-11-17 12:40:04,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138874545] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:04,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:04,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 12:40:04,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379870194] [2023-11-17 12:40:04,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:04,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 12:40:04,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:04,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 12:40:04,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 12:40:04,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:04,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:04,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:04,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:04,200 INFO L124 PetriNetUnfolderBase]: 41/76 cut-off events. [2023-11-17 12:40:04,200 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-17 12:40:04,201 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 132 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 12:40:04,203 INFO L140 encePairwiseOnDemand]: 19/22 looper letters, 16 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-11-17 12:40:04,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 84 flow [2023-11-17 12:40:04,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 12:40:04,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 12:40:04,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 28 transitions. [2023-11-17 12:40:04,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2023-11-17 12:40:04,211 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 28 transitions. [2023-11-17 12:40:04,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 28 transitions. [2023-11-17 12:40:04,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:04,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 28 transitions. [2023-11-17 12:40:04,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,217 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,219 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 28 transitions. [2023-11-17 12:40:04,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 84 flow [2023-11-17 12:40:04,221 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 12:40:04,221 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-11-17 12:40:04,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, 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 12:40:04,224 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-11-17 12:40:04,225 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-11-17 12:40:04,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:04,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:04,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 12:40:04,225 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 12:40:04,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:04,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1608057510, now seen corresponding path program 1 times [2023-11-17 12:40:04,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:04,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127346414] [2023-11-17 12:40:04,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:04,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:04,592 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 12:40:04,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:04,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127346414] [2023-11-17 12:40:04,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127346414] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:04,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:04,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 12:40:04,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446243651] [2023-11-17 12:40:04,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:04,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 12:40:04,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:04,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 12:40:04,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 12:40:04,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:04,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:04,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:04,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:04,750 INFO L124 PetriNetUnfolderBase]: 75/132 cut-off events. [2023-11-17 12:40:04,751 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 12:40:04,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 132 events. 75/132 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 342 event pairs, 1 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 268. Up to 89 conditions per place. [2023-11-17 12:40:04,754 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 33 selfloop transitions, 12 changer transitions 0/45 dead transitions. [2023-11-17 12:40:04,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 45 transitions, 199 flow [2023-11-17 12:40:04,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 12:40:04,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 12:40:04,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 63 transitions. [2023-11-17 12:40:04,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2023-11-17 12:40:04,756 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 63 transitions. [2023-11-17 12:40:04,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 63 transitions. [2023-11-17 12:40:04,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:04,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 63 transitions. [2023-11-17 12:40:04,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,759 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,760 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 6 states and 63 transitions. [2023-11-17 12:40:04,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 45 transitions, 199 flow [2023-11-17 12:40:04,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 45 transitions, 195 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-17 12:40:04,762 INFO L231 Difference]: Finished difference. Result has 27 places, 29 transitions, 117 flow [2023-11-17 12:40:04,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=117, PETRI_PLACES=27, PETRI_TRANSITIONS=29} [2023-11-17 12:40:04,764 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 6 predicate places. [2023-11-17 12:40:04,764 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 29 transitions, 117 flow [2023-11-17 12:40:04,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:04,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:04,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:04,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 12:40:04,765 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 12:40:04,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:04,766 INFO L85 PathProgramCache]: Analyzing trace with hash -506901206, now seen corresponding path program 2 times [2023-11-17 12:40:04,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:04,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762920226] [2023-11-17 12:40:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:04,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:05,026 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 12:40:05,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:05,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762920226] [2023-11-17 12:40:05,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762920226] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:05,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:05,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 12:40:05,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121437203] [2023-11-17 12:40:05,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:05,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 12:40:05,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:05,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 12:40:05,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-17 12:40:05,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:05,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 29 transitions, 117 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:05,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:05,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:05,155 INFO L124 PetriNetUnfolderBase]: 85/148 cut-off events. [2023-11-17 12:40:05,155 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-11-17 12:40:05,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463 conditions, 148 events. 85/148 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 382 event pairs, 6 based on Foata normal form. 0/121 useless extension candidates. Maximal degree in co-relation 444. Up to 99 conditions per place. [2023-11-17 12:40:05,158 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 32 selfloop transitions, 18 changer transitions 0/50 dead transitions. [2023-11-17 12:40:05,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 50 transitions, 292 flow [2023-11-17 12:40:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 12:40:05,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 12:40:05,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 62 transitions. [2023-11-17 12:40:05,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2023-11-17 12:40:05,160 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 62 transitions. [2023-11-17 12:40:05,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 62 transitions. [2023-11-17 12:40:05,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:05,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 62 transitions. [2023-11-17 12:40:05,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,162 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,162 INFO L175 Difference]: Start difference. First operand has 27 places, 29 transitions, 117 flow. Second operand 6 states and 62 transitions. [2023-11-17 12:40:05,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 50 transitions, 292 flow [2023-11-17 12:40:05,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 50 transitions, 284 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-11-17 12:40:05,165 INFO L231 Difference]: Finished difference. Result has 35 places, 37 transitions, 212 flow [2023-11-17 12:40:05,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=212, PETRI_PLACES=35, PETRI_TRANSITIONS=37} [2023-11-17 12:40:05,167 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 14 predicate places. [2023-11-17 12:40:05,167 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 37 transitions, 212 flow [2023-11-17 12:40:05,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:05,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:05,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 12:40:05,168 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 12:40:05,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:05,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1748260416, now seen corresponding path program 3 times [2023-11-17 12:40:05,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:05,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107577000] [2023-11-17 12:40:05,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:05,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 12:40:05,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:05,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107577000] [2023-11-17 12:40:05,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107577000] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:05,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:05,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 12:40:05,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291584465] [2023-11-17 12:40:05,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:05,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 12:40:05,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:05,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 12:40:05,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 12:40:05,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:05,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 37 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:05,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:05,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:05,435 INFO L124 PetriNetUnfolderBase]: 101/186 cut-off events. [2023-11-17 12:40:05,435 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-11-17 12:40:05,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 186 events. 101/186 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 546 event pairs, 23 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 638. Up to 88 conditions per place. [2023-11-17 12:40:05,439 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 44 selfloop transitions, 15 changer transitions 0/59 dead transitions. [2023-11-17 12:40:05,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 59 transitions, 402 flow [2023-11-17 12:40:05,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 12:40:05,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 12:40:05,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2023-11-17 12:40:05,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272727272727272 [2023-11-17 12:40:05,440 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 58 transitions. [2023-11-17 12:40:05,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 58 transitions. [2023-11-17 12:40:05,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:05,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 58 transitions. [2023-11-17 12:40:05,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,441 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,441 INFO L175 Difference]: Start difference. First operand has 35 places, 37 transitions, 212 flow. Second operand 5 states and 58 transitions. [2023-11-17 12:40:05,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 59 transitions, 402 flow [2023-11-17 12:40:05,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 59 transitions, 378 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-17 12:40:05,445 INFO L231 Difference]: Finished difference. Result has 40 places, 40 transitions, 254 flow [2023-11-17 12:40:05,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=254, PETRI_PLACES=40, PETRI_TRANSITIONS=40} [2023-11-17 12:40:05,447 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 19 predicate places. [2023-11-17 12:40:05,447 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 40 transitions, 254 flow [2023-11-17 12:40:05,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:05,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:05,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 12:40:05,448 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 12:40:05,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:05,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2103159248, now seen corresponding path program 4 times [2023-11-17 12:40:05,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:05,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654132123] [2023-11-17 12:40:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:05,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:05,653 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 12:40:05,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:05,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654132123] [2023-11-17 12:40:05,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654132123] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:05,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:05,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 12:40:05,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89141846] [2023-11-17 12:40:05,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:05,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 12:40:05,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:05,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 12:40:05,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 12:40:05,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:05,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 40 transitions, 254 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:05,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:05,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:05,751 INFO L124 PetriNetUnfolderBase]: 98/177 cut-off events. [2023-11-17 12:40:05,751 INFO L125 PetriNetUnfolderBase]: For 274/274 co-relation queries the response was YES. [2023-11-17 12:40:05,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 666 conditions, 177 events. 98/177 cut-off events. For 274/274 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 503 event pairs, 9 based on Foata normal form. 4/166 useless extension candidates. Maximal degree in co-relation 640. Up to 128 conditions per place. [2023-11-17 12:40:05,755 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 36 selfloop transitions, 18 changer transitions 0/54 dead transitions. [2023-11-17 12:40:05,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 393 flow [2023-11-17 12:40:05,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 12:40:05,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 12:40:05,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2023-11-17 12:40:05,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2023-11-17 12:40:05,760 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 64 transitions. [2023-11-17 12:40:05,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 64 transitions. [2023-11-17 12:40:05,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:05,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 64 transitions. [2023-11-17 12:40:05,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,762 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,762 INFO L175 Difference]: Start difference. First operand has 40 places, 40 transitions, 254 flow. Second operand 6 states and 64 transitions. [2023-11-17 12:40:05,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 393 flow [2023-11-17 12:40:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 389 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-11-17 12:40:05,766 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 293 flow [2023-11-17 12:40:05,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2023-11-17 12:40:05,767 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 25 predicate places. [2023-11-17 12:40:05,767 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 293 flow [2023-11-17 12:40:05,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:05,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:05,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 12:40:05,768 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 12:40:05,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:05,768 INFO L85 PathProgramCache]: Analyzing trace with hash -428079986, now seen corresponding path program 5 times [2023-11-17 12:40:05,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:05,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238365655] [2023-11-17 12:40:05,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:05,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:05,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:05,908 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 12:40:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238365655] [2023-11-17 12:40:05,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238365655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:05,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:05,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 12:40:05,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121926739] [2023-11-17 12:40:05,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:05,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 12:40:05,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 12:40:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 12:40:05,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:05,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:05,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:05,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:05,985 INFO L124 PetriNetUnfolderBase]: 100/186 cut-off events. [2023-11-17 12:40:05,985 INFO L125 PetriNetUnfolderBase]: For 322/322 co-relation queries the response was YES. [2023-11-17 12:40:05,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 755 conditions, 186 events. 100/186 cut-off events. For 322/322 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 561 event pairs, 8 based on Foata normal form. 1/172 useless extension candidates. Maximal degree in co-relation 726. Up to 125 conditions per place. [2023-11-17 12:40:05,987 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 34 selfloop transitions, 20 changer transitions 2/56 dead transitions. [2023-11-17 12:40:05,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 56 transitions, 451 flow [2023-11-17 12:40:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 12:40:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 12:40:05,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 67 transitions. [2023-11-17 12:40:05,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2023-11-17 12:40:05,988 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 67 transitions. [2023-11-17 12:40:05,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 67 transitions. [2023-11-17 12:40:05,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:05,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 67 transitions. [2023-11-17 12:40:05,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 22.0) internal successors, (176), 8 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,991 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 22.0) internal successors, (176), 8 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,991 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 293 flow. Second operand 7 states and 67 transitions. [2023-11-17 12:40:05,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 56 transitions, 451 flow [2023-11-17 12:40:05,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 56 transitions, 424 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-17 12:40:05,993 INFO L231 Difference]: Finished difference. Result has 51 places, 41 transitions, 327 flow [2023-11-17 12:40:05,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=327, PETRI_PLACES=51, PETRI_TRANSITIONS=41} [2023-11-17 12:40:05,995 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 30 predicate places. [2023-11-17 12:40:05,995 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 327 flow [2023-11-17 12:40:05,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:05,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:05,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:05,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 12:40:05,996 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 12:40:05,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:05,996 INFO L85 PathProgramCache]: Analyzing trace with hash 540987288, now seen corresponding path program 6 times [2023-11-17 12:40:05,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:05,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868761463] [2023-11-17 12:40:05,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:05,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:06,186 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 12:40:06,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:06,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868761463] [2023-11-17 12:40:06,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868761463] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 12:40:06,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 12:40:06,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 12:40:06,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235016868] [2023-11-17 12:40:06,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 12:40:06,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 12:40:06,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:06,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 12:40:06,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-17 12:40:06,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:06,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 327 flow. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:06,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:06,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:06,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:06,288 INFO L124 PetriNetUnfolderBase]: 118/222 cut-off events. [2023-11-17 12:40:06,288 INFO L125 PetriNetUnfolderBase]: For 468/468 co-relation queries the response was YES. [2023-11-17 12:40:06,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 918 conditions, 222 events. 118/222 cut-off events. For 468/468 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 735 event pairs, 4 based on Foata normal form. 1/202 useless extension candidates. Maximal degree in co-relation 887. Up to 93 conditions per place. [2023-11-17 12:40:06,290 INFO L140 encePairwiseOnDemand]: 14/22 looper letters, 39 selfloop transitions, 26 changer transitions 2/67 dead transitions. [2023-11-17 12:40:06,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 67 transitions, 554 flow [2023-11-17 12:40:06,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 12:40:06,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 12:40:06,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2023-11-17 12:40:06,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2023-11-17 12:40:06,292 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 80 transitions. [2023-11-17 12:40:06,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 80 transitions. [2023-11-17 12:40:06,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:06,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 80 transitions. [2023-11-17 12:40:06,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:06,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 22.0) internal successors, (198), 9 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:06,293 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 22.0) internal successors, (198), 9 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:06,293 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 327 flow. Second operand 8 states and 80 transitions. [2023-11-17 12:40:06,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 67 transitions, 554 flow [2023-11-17 12:40:06,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 67 transitions, 462 flow, removed 10 selfloop flow, removed 9 redundant places. [2023-11-17 12:40:06,296 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 368 flow [2023-11-17 12:40:06,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=368, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-11-17 12:40:06,297 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2023-11-17 12:40:06,297 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 368 flow [2023-11-17 12:40:06,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:06,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:06,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:06,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 12:40:06,297 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 12:40:06,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:06,298 INFO L85 PathProgramCache]: Analyzing trace with hash -154509983, now seen corresponding path program 1 times [2023-11-17 12:40:06,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:06,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825611685] [2023-11-17 12:40:06,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:06,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:06,417 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 12:40:06,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:06,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825611685] [2023-11-17 12:40:06,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825611685] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:06,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573948326] [2023-11-17 12:40:06,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:06,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:06,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:06,420 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 12:40:06,446 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 12:40:06,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:06,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 12:40:06,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:06,819 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-17 12:40:06,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 104 [2023-11-17 12:40:06,886 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 12:40:06,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:07,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:07,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 64 [2023-11-17 12:40:07,599 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 12:40:07,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573948326] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:07,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:07,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2023-11-17 12:40:07,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094755943] [2023-11-17 12:40:07,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:07,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 12:40:07,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:07,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 12:40:07,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2023-11-17 12:40:07,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:07,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 368 flow. Second operand has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:07,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:07,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:07,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:09,062 INFO L124 PetriNetUnfolderBase]: 437/823 cut-off events. [2023-11-17 12:40:09,062 INFO L125 PetriNetUnfolderBase]: For 1584/1584 co-relation queries the response was YES. [2023-11-17 12:40:09,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3410 conditions, 823 events. 437/823 cut-off events. For 1584/1584 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4058 event pairs, 31 based on Foata normal form. 5/730 useless extension candidates. Maximal degree in co-relation 2900. Up to 265 conditions per place. [2023-11-17 12:40:09,067 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 114 selfloop transitions, 64 changer transitions 72/250 dead transitions. [2023-11-17 12:40:09,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 250 transitions, 1977 flow [2023-11-17 12:40:09,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 12:40:09,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 12:40:09,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 302 transitions. [2023-11-17 12:40:09,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575757575757576 [2023-11-17 12:40:09,069 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 302 transitions. [2023-11-17 12:40:09,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 302 transitions. [2023-11-17 12:40:09,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:09,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 302 transitions. [2023-11-17 12:40:09,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 10.066666666666666) internal successors, (302), 30 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:09,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:09,073 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:09,073 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 368 flow. Second operand 30 states and 302 transitions. [2023-11-17 12:40:09,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 250 transitions, 1977 flow [2023-11-17 12:40:09,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 250 transitions, 1820 flow, removed 38 selfloop flow, removed 6 redundant places. [2023-11-17 12:40:09,081 INFO L231 Difference]: Finished difference. Result has 95 places, 89 transitions, 908 flow [2023-11-17 12:40:09,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=908, PETRI_PLACES=95, PETRI_TRANSITIONS=89} [2023-11-17 12:40:09,082 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 74 predicate places. [2023-11-17 12:40:09,082 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 89 transitions, 908 flow [2023-11-17 12:40:09,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:09,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:09,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:09,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-17 12:40:09,288 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 12:40:09,289 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 12:40:09,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:09,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1879816461, now seen corresponding path program 2 times [2023-11-17 12:40:09,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:09,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080783072] [2023-11-17 12:40:09,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:09,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:09,393 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 12:40:09,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:09,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080783072] [2023-11-17 12:40:09,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080783072] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:09,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921255220] [2023-11-17 12:40:09,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:40:09,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:09,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:09,395 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 12:40:09,416 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 12:40:09,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:09,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:09,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 12:40:09,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:09,679 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 12:40:09,679 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:10,436 INFO L349 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-11-17 12:40:10,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 47 [2023-11-17 12:40:10,466 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-17 12:40:10,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-17 12:40:10,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2023-11-17 12:40:10,578 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 12:40:10,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921255220] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:10,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:10,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-11-17 12:40:10,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619317917] [2023-11-17 12:40:10,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:10,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 12:40:10,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 12:40:10,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-17 12:40:10,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:10,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 89 transitions, 908 flow. Second operand has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:10,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:10,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:10,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:11,190 INFO L124 PetriNetUnfolderBase]: 372/765 cut-off events. [2023-11-17 12:40:11,191 INFO L125 PetriNetUnfolderBase]: For 6583/6583 co-relation queries the response was YES. [2023-11-17 12:40:11,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4271 conditions, 765 events. 372/765 cut-off events. For 6583/6583 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4081 event pairs, 101 based on Foata normal form. 9/727 useless extension candidates. Maximal degree in co-relation 4152. Up to 486 conditions per place. [2023-11-17 12:40:11,195 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 85 selfloop transitions, 52 changer transitions 29/166 dead transitions. [2023-11-17 12:40:11,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 166 transitions, 1755 flow [2023-11-17 12:40:11,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 12:40:11,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 12:40:11,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 178 transitions. [2023-11-17 12:40:11,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258373205741627 [2023-11-17 12:40:11,197 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 178 transitions. [2023-11-17 12:40:11,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 178 transitions. [2023-11-17 12:40:11,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:11,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 178 transitions. [2023-11-17 12:40:11,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 9.368421052631579) internal successors, (178), 19 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 22.0) internal successors, (440), 20 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,198 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 22.0) internal successors, (440), 20 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,198 INFO L175 Difference]: Start difference. First operand has 95 places, 89 transitions, 908 flow. Second operand 19 states and 178 transitions. [2023-11-17 12:40:11,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 166 transitions, 1755 flow [2023-11-17 12:40:11,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 166 transitions, 1518 flow, removed 102 selfloop flow, removed 9 redundant places. [2023-11-17 12:40:11,214 INFO L231 Difference]: Finished difference. Result has 105 places, 98 transitions, 1006 flow [2023-11-17 12:40:11,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1006, PETRI_PLACES=105, PETRI_TRANSITIONS=98} [2023-11-17 12:40:11,215 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 84 predicate places. [2023-11-17 12:40:11,215 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 98 transitions, 1006 flow [2023-11-17 12:40:11,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:11,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:11,220 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 12:40:11,420 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 12:40:11,421 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 12:40:11,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:11,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1634329899, now seen corresponding path program 3 times [2023-11-17 12:40:11,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:11,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354477661] [2023-11-17 12:40:11,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:11,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:11,509 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 12:40:11,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354477661] [2023-11-17 12:40:11,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354477661] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107224266] [2023-11-17 12:40:11,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:40:11,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:11,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:11,511 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 12:40:11,536 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 12:40:11,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:40:11,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:11,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 12:40:11,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:11,627 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 12:40:11,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:11,689 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 12:40:11,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107224266] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:11,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:11,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 12:40:11,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732528309] [2023-11-17 12:40:11,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:11,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 12:40:11,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:11,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 12:40:11,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 12:40:11,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:11,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 98 transitions, 1006 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:11,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:11,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:11,941 INFO L124 PetriNetUnfolderBase]: 372/773 cut-off events. [2023-11-17 12:40:11,942 INFO L125 PetriNetUnfolderBase]: For 4329/4329 co-relation queries the response was YES. [2023-11-17 12:40:11,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3900 conditions, 773 events. 372/773 cut-off events. For 4329/4329 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4117 event pairs, 140 based on Foata normal form. 12/732 useless extension candidates. Maximal degree in co-relation 3584. Up to 547 conditions per place. [2023-11-17 12:40:11,946 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 92 selfloop transitions, 39 changer transitions 2/133 dead transitions. [2023-11-17 12:40:11,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 133 transitions, 1490 flow [2023-11-17 12:40:11,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 12:40:11,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 12:40:11,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 85 transitions. [2023-11-17 12:40:11,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2023-11-17 12:40:11,947 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 85 transitions. [2023-11-17 12:40:11,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 85 transitions. [2023-11-17 12:40:11,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:11,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 85 transitions. [2023-11-17 12:40:11,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 22.0) internal successors, (220), 10 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,948 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 22.0) internal successors, (220), 10 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,948 INFO L175 Difference]: Start difference. First operand has 105 places, 98 transitions, 1006 flow. Second operand 9 states and 85 transitions. [2023-11-17 12:40:11,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 133 transitions, 1490 flow [2023-11-17 12:40:11,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 133 transitions, 1394 flow, removed 19 selfloop flow, removed 9 redundant places. [2023-11-17 12:40:11,961 INFO L231 Difference]: Finished difference. Result has 106 places, 106 transitions, 1105 flow [2023-11-17 12:40:11,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1105, PETRI_PLACES=106, PETRI_TRANSITIONS=106} [2023-11-17 12:40:11,962 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 85 predicate places. [2023-11-17 12:40:11,962 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 106 transitions, 1105 flow [2023-11-17 12:40:11,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:11,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:11,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:11,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-17 12:40:12,167 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 12:40:12,170 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 12:40:12,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:12,170 INFO L85 PathProgramCache]: Analyzing trace with hash -444963929, now seen corresponding path program 4 times [2023-11-17 12:40:12,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:12,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638086052] [2023-11-17 12:40:12,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:12,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:12,314 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 12:40:12,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638086052] [2023-11-17 12:40:12,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638086052] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728505135] [2023-11-17 12:40:12,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:40:12,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:12,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:12,315 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 12:40:12,336 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 12:40:12,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:40:12,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:12,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 12:40:12,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:12,629 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 33 treesize of output 21 [2023-11-17 12:40:12,645 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 12:40:12,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:12,754 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:12,755 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 154 treesize of output 154 [2023-11-17 12:40:13,222 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 12:40:13,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728505135] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:13,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:13,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 19 [2023-11-17 12:40:13,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622567541] [2023-11-17 12:40:13,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:13,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 12:40:13,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:13,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 12:40:13,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-11-17 12:40:13,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:13,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 106 transitions, 1105 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:13,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:13,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:13,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:13,886 INFO L124 PetriNetUnfolderBase]: 492/1090 cut-off events. [2023-11-17 12:40:13,886 INFO L125 PetriNetUnfolderBase]: For 6388/6388 co-relation queries the response was YES. [2023-11-17 12:40:13,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 1090 events. 492/1090 cut-off events. For 6388/6388 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6865 event pairs, 46 based on Foata normal form. 10/1037 useless extension candidates. Maximal degree in co-relation 5228. Up to 344 conditions per place. [2023-11-17 12:40:13,891 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 97 selfloop transitions, 70 changer transitions 69/236 dead transitions. [2023-11-17 12:40:13,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 236 transitions, 2455 flow [2023-11-17 12:40:13,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 12:40:13,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 12:40:13,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 216 transitions. [2023-11-17 12:40:13,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2023-11-17 12:40:13,893 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 216 transitions. [2023-11-17 12:40:13,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 216 transitions. [2023-11-17 12:40:13,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:13,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 216 transitions. [2023-11-17 12:40:13,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 9.0) internal successors, (216), 24 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:13,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 22.0) internal successors, (550), 25 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:13,894 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 22.0) internal successors, (550), 25 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:13,894 INFO L175 Difference]: Start difference. First operand has 106 places, 106 transitions, 1105 flow. Second operand 24 states and 216 transitions. [2023-11-17 12:40:13,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 236 transitions, 2455 flow [2023-11-17 12:40:13,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 236 transitions, 2355 flow, removed 26 selfloop flow, removed 3 redundant places. [2023-11-17 12:40:13,912 INFO L231 Difference]: Finished difference. Result has 132 places, 115 transitions, 1323 flow [2023-11-17 12:40:13,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1323, PETRI_PLACES=132, PETRI_TRANSITIONS=115} [2023-11-17 12:40:13,912 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 111 predicate places. [2023-11-17 12:40:13,912 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 115 transitions, 1323 flow [2023-11-17 12:40:13,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:13,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:13,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:13,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-17 12:40:14,117 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 12:40:14,120 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 12:40:14,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:14,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1052341495, now seen corresponding path program 5 times [2023-11-17 12:40:14,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:14,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646516127] [2023-11-17 12:40:14,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:14,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:14,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:14,241 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 12:40:14,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:14,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646516127] [2023-11-17 12:40:14,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646516127] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:14,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326526183] [2023-11-17 12:40:14,242 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:40:14,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:14,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:14,243 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 12:40:14,247 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 12:40:14,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:14,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:14,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-17 12:40:14,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:14,361 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 12:40:14,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 12:40:14,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:40:14,459 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 12:40:14,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:14,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 106 [2023-11-17 12:40:14,617 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 12:40:14,617 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:17,503 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 12:40:17,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326526183] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:17,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:17,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 7] total 20 [2023-11-17 12:40:17,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151313677] [2023-11-17 12:40:17,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:17,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 12:40:17,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:17,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 12:40:17,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2023-11-17 12:40:17,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:17,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 115 transitions, 1323 flow. Second operand has 20 states, 20 states have (on average 5.0) internal successors, (100), 20 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:17,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:17,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:17,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:18,810 INFO L124 PetriNetUnfolderBase]: 518/1106 cut-off events. [2023-11-17 12:40:18,810 INFO L125 PetriNetUnfolderBase]: For 9729/9729 co-relation queries the response was YES. [2023-11-17 12:40:18,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6579 conditions, 1106 events. 518/1106 cut-off events. For 9729/9729 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6739 event pairs, 37 based on Foata normal form. 5/1058 useless extension candidates. Maximal degree in co-relation 6318. Up to 469 conditions per place. [2023-11-17 12:40:18,817 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 147 selfloop transitions, 102 changer transitions 11/260 dead transitions. [2023-11-17 12:40:18,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 260 transitions, 3219 flow [2023-11-17 12:40:18,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 12:40:18,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 12:40:18,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 217 transitions. [2023-11-17 12:40:18,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288537549407115 [2023-11-17 12:40:18,818 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 217 transitions. [2023-11-17 12:40:18,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 217 transitions. [2023-11-17 12:40:18,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:18,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 217 transitions. [2023-11-17 12:40:18,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 9.434782608695652) internal successors, (217), 23 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:18,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 22.0) internal successors, (528), 24 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:18,820 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 22.0) internal successors, (528), 24 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:18,820 INFO L175 Difference]: Start difference. First operand has 132 places, 115 transitions, 1323 flow. Second operand 23 states and 217 transitions. [2023-11-17 12:40:18,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 260 transitions, 3219 flow [2023-11-17 12:40:18,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 260 transitions, 2796 flow, removed 185 selfloop flow, removed 15 redundant places. [2023-11-17 12:40:18,851 INFO L231 Difference]: Finished difference. Result has 138 places, 165 transitions, 2089 flow [2023-11-17 12:40:18,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2089, PETRI_PLACES=138, PETRI_TRANSITIONS=165} [2023-11-17 12:40:18,851 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 117 predicate places. [2023-11-17 12:40:18,852 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 165 transitions, 2089 flow [2023-11-17 12:40:18,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.0) internal successors, (100), 20 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:18,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:18,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:18,859 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 12:40:19,061 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 12:40:19,061 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 12:40:19,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:19,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1131162715, now seen corresponding path program 6 times [2023-11-17 12:40:19,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:19,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252258232] [2023-11-17 12:40:19,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:19,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:19,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:19,182 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 12:40:19,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:19,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252258232] [2023-11-17 12:40:19,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252258232] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:19,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410310971] [2023-11-17 12:40:19,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:40:19,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:19,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:19,184 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 12:40:19,209 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 12:40:19,264 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 12:40:19,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:19,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-17 12:40:19,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:19,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 12:40:19,345 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 12:40:19,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:40:19,433 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 12:40:19,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-17 12:40:19,591 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 12:40:19,591 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:20,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:20,361 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 52 treesize of output 41 [2023-11-17 12:40:20,372 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:20,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 202 treesize of output 162 [2023-11-17 12:40:20,378 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 72 treesize of output 60 [2023-11-17 12:40:20,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:20,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 29 [2023-11-17 12:40:20,449 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 12:40:20,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410310971] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:20,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:20,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 23 [2023-11-17 12:40:20,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100931116] [2023-11-17 12:40:20,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:20,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 12:40:20,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:20,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 12:40:20,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=426, Unknown=3, NotChecked=0, Total=506 [2023-11-17 12:40:20,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:20,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 165 transitions, 2089 flow. Second operand has 23 states, 23 states have (on average 5.0) internal successors, (115), 23 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:20,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:20,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:20,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:22,498 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 12:40:24,666 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 12:40:26,851 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 12:40:30,318 INFO L124 PetriNetUnfolderBase]: 894/1879 cut-off events. [2023-11-17 12:40:30,318 INFO L125 PetriNetUnfolderBase]: For 14986/14986 co-relation queries the response was YES. [2023-11-17 12:40:30,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10935 conditions, 1879 events. 894/1879 cut-off events. For 14986/14986 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12807 event pairs, 96 based on Foata normal form. 23/1830 useless extension candidates. Maximal degree in co-relation 10797. Up to 652 conditions per place. [2023-11-17 12:40:30,329 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 239 selfloop transitions, 166 changer transitions 48/453 dead transitions. [2023-11-17 12:40:30,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 453 transitions, 5674 flow [2023-11-17 12:40:30,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-17 12:40:30,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-17 12:40:30,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 373 transitions. [2023-11-17 12:40:30,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238636363636364 [2023-11-17 12:40:30,331 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 373 transitions. [2023-11-17 12:40:30,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 373 transitions. [2023-11-17 12:40:30,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:30,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 373 transitions. [2023-11-17 12:40:30,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 9.325) internal successors, (373), 40 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:30,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 22.0) internal successors, (902), 41 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:30,333 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 22.0) internal successors, (902), 41 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:30,334 INFO L175 Difference]: Start difference. First operand has 138 places, 165 transitions, 2089 flow. Second operand 40 states and 373 transitions. [2023-11-17 12:40:30,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 453 transitions, 5674 flow [2023-11-17 12:40:30,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 453 transitions, 5080 flow, removed 273 selfloop flow, removed 7 redundant places. [2023-11-17 12:40:30,381 INFO L231 Difference]: Finished difference. Result has 184 places, 264 transitions, 3555 flow [2023-11-17 12:40:30,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=3555, PETRI_PLACES=184, PETRI_TRANSITIONS=264} [2023-11-17 12:40:30,382 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 163 predicate places. [2023-11-17 12:40:30,382 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 264 transitions, 3555 flow [2023-11-17 12:40:30,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.0) internal successors, (115), 23 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:30,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:30,382 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:30,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-17 12:40:30,587 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 12:40:30,587 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 12:40:30,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:30,588 INFO L85 PathProgramCache]: Analyzing trace with hash -37340676, now seen corresponding path program 7 times [2023-11-17 12:40:30,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:30,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027746146] [2023-11-17 12:40:30,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:30,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:30,940 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 12:40:30,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:30,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027746146] [2023-11-17 12:40:30,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027746146] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:30,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918391333] [2023-11-17 12:40:30,941 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 12:40:30,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:30,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:30,942 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 12:40:30,954 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 12:40:31,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:31,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-17 12:40:31,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:31,200 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-17 12:40:31,217 INFO L349 Elim1Store]: treesize reduction 28, result has 41.7 percent of original size [2023-11-17 12:40:31,217 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 59 treesize of output 53 [2023-11-17 12:40:31,246 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 12:40:31,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:31,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:31,320 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 154 treesize of output 154 [2023-11-17 12:40:31,868 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 12:40:31,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918391333] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:31,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:31,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-11-17 12:40:31,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402869910] [2023-11-17 12:40:31,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:31,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 12:40:31,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:31,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 12:40:31,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-17 12:40:31,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:31,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 264 transitions, 3555 flow. Second operand has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:31,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:31,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:33,184 INFO L124 PetriNetUnfolderBase]: 934/1983 cut-off events. [2023-11-17 12:40:33,184 INFO L125 PetriNetUnfolderBase]: For 14745/14745 co-relation queries the response was YES. [2023-11-17 12:40:33,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 1983 events. 934/1983 cut-off events. For 14745/14745 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13819 event pairs, 93 based on Foata normal form. 20/1911 useless extension candidates. Maximal degree in co-relation 11793. Up to 742 conditions per place. [2023-11-17 12:40:33,197 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 188 selfloop transitions, 55 changer transitions 144/387 dead transitions. [2023-11-17 12:40:33,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 387 transitions, 5403 flow [2023-11-17 12:40:33,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 12:40:33,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 12:40:33,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 215 transitions. [2023-11-17 12:40:33,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4071969696969697 [2023-11-17 12:40:33,198 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 215 transitions. [2023-11-17 12:40:33,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 215 transitions. [2023-11-17 12:40:33,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:33,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 215 transitions. [2023-11-17 12:40:33,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 8.958333333333334) internal successors, (215), 24 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:33,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 22.0) internal successors, (550), 25 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:33,201 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 22.0) internal successors, (550), 25 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:33,201 INFO L175 Difference]: Start difference. First operand has 184 places, 264 transitions, 3555 flow. Second operand 24 states and 215 transitions. [2023-11-17 12:40:33,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 387 transitions, 5403 flow [2023-11-17 12:40:33,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 387 transitions, 4957 flow, removed 190 selfloop flow, removed 13 redundant places. [2023-11-17 12:40:33,292 INFO L231 Difference]: Finished difference. Result has 198 places, 198 transitions, 2517 flow [2023-11-17 12:40:33,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2517, PETRI_PLACES=198, PETRI_TRANSITIONS=198} [2023-11-17 12:40:33,293 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 177 predicate places. [2023-11-17 12:40:33,293 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 198 transitions, 2517 flow [2023-11-17 12:40:33,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:33,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:33,293 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:33,303 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 12:40:33,498 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 12:40:33,498 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 12:40:33,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:33,499 INFO L85 PathProgramCache]: Analyzing trace with hash 708551156, now seen corresponding path program 1 times [2023-11-17 12:40:33,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:33,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195602022] [2023-11-17 12:40:33,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:33,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:33,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:33,599 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 12:40:33,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:33,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195602022] [2023-11-17 12:40:33,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195602022] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:33,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080910737] [2023-11-17 12:40:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:33,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:33,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:33,601 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 12:40:33,626 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 12:40:33,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:33,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 12:40:33,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:33,756 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 12:40:33,756 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:33,831 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 12:40:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080910737] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:33,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 12:40:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576043791] [2023-11-17 12:40:33,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:33,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 12:40:33,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:33,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 12:40:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-11-17 12:40:33,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:33,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 198 transitions, 2517 flow. Second operand has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:33,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:33,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:33,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:34,353 INFO L124 PetriNetUnfolderBase]: 532/1182 cut-off events. [2023-11-17 12:40:34,353 INFO L125 PetriNetUnfolderBase]: For 9462/9462 co-relation queries the response was YES. [2023-11-17 12:40:34,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7110 conditions, 1182 events. 532/1182 cut-off events. For 9462/9462 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7553 event pairs, 97 based on Foata normal form. 12/1162 useless extension candidates. Maximal degree in co-relation 6957. Up to 447 conditions per place. [2023-11-17 12:40:34,362 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 163 selfloop transitions, 111 changer transitions 0/274 dead transitions. [2023-11-17 12:40:34,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 274 transitions, 3639 flow [2023-11-17 12:40:34,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 12:40:34,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 12:40:34,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 144 transitions. [2023-11-17 12:40:34,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2023-11-17 12:40:34,363 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 144 transitions. [2023-11-17 12:40:34,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 144 transitions. [2023-11-17 12:40:34,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:34,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 144 transitions. [2023-11-17 12:40:34,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:34,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 22.0) internal successors, (374), 17 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:34,364 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 22.0) internal successors, (374), 17 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:34,364 INFO L175 Difference]: Start difference. First operand has 198 places, 198 transitions, 2517 flow. Second operand 16 states and 144 transitions. [2023-11-17 12:40:34,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 274 transitions, 3639 flow [2023-11-17 12:40:34,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 274 transitions, 3402 flow, removed 72 selfloop flow, removed 19 redundant places. [2023-11-17 12:40:34,403 INFO L231 Difference]: Finished difference. Result has 183 places, 219 transitions, 2851 flow [2023-11-17 12:40:34,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2851, PETRI_PLACES=183, PETRI_TRANSITIONS=219} [2023-11-17 12:40:34,404 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 162 predicate places. [2023-11-17 12:40:34,404 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 219 transitions, 2851 flow [2023-11-17 12:40:34,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:34,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:34,404 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:34,412 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 12:40:34,609 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 12:40:34,609 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 12:40:34,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:34,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1292191524, now seen corresponding path program 8 times [2023-11-17 12:40:34,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:34,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248798023] [2023-11-17 12:40:34,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:34,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:35,078 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 12:40:35,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:35,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248798023] [2023-11-17 12:40:35,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248798023] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:35,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694587573] [2023-11-17 12:40:35,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:40:35,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:35,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:35,079 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 12:40:35,080 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 12:40:35,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:35,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:35,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-17 12:40:35,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:35,200 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 12:40:35,230 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 12:40:35,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:40:35,337 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 18 treesize of output 13 [2023-11-17 12:40:35,509 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 12:40:35,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:36,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:36,346 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 139 treesize of output 91 [2023-11-17 12:40:36,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:36,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 396 treesize of output 356 [2023-11-17 12:40:36,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:36,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 188 [2023-11-17 12:40:36,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:36,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 105 [2023-11-17 12:40:36,892 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-11-17 12:40:36,979 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 12:40:36,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694587573] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:36,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:36,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-11-17 12:40:36,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192982898] [2023-11-17 12:40:36,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:36,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-17 12:40:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:36,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-17 12:40:36,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=621, Unknown=2, NotChecked=0, Total=756 [2023-11-17 12:40:36,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:36,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 219 transitions, 2851 flow. Second operand has 28 states, 28 states have (on average 4.75) internal successors, (133), 28 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:36,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:36,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:36,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:37,795 INFO L124 PetriNetUnfolderBase]: 532/1171 cut-off events. [2023-11-17 12:40:37,796 INFO L125 PetriNetUnfolderBase]: For 9884/9884 co-relation queries the response was YES. [2023-11-17 12:40:37,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1171 events. 532/1171 cut-off events. For 9884/9884 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 7414 event pairs, 92 based on Foata normal form. 11/1182 useless extension candidates. Maximal degree in co-relation 7028. Up to 532 conditions per place. [2023-11-17 12:40:37,802 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 128 selfloop transitions, 57 changer transitions 64/249 dead transitions. [2023-11-17 12:40:37,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 249 transitions, 3574 flow [2023-11-17 12:40:37,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 12:40:37,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 12:40:37,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2023-11-17 12:40:37,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2023-11-17 12:40:37,803 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 101 transitions. [2023-11-17 12:40:37,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 101 transitions. [2023-11-17 12:40:37,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:37,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 101 transitions. [2023-11-17 12:40:37,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:37,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 22.0) internal successors, (264), 12 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:37,804 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 22.0) internal successors, (264), 12 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:37,804 INFO L175 Difference]: Start difference. First operand has 183 places, 219 transitions, 2851 flow. Second operand 11 states and 101 transitions. [2023-11-17 12:40:37,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 249 transitions, 3574 flow [2023-11-17 12:40:37,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 249 transitions, 3441 flow, removed 44 selfloop flow, removed 4 redundant places. [2023-11-17 12:40:37,840 INFO L231 Difference]: Finished difference. Result has 190 places, 175 transitions, 2268 flow [2023-11-17 12:40:37,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2268, PETRI_PLACES=190, PETRI_TRANSITIONS=175} [2023-11-17 12:40:37,840 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 169 predicate places. [2023-11-17 12:40:37,841 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 175 transitions, 2268 flow [2023-11-17 12:40:37,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.75) internal successors, (133), 28 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:37,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:37,841 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:37,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-17 12:40:38,045 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 12:40:38,045 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 12:40:38,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:38,045 INFO L85 PathProgramCache]: Analyzing trace with hash 642201153, now seen corresponding path program 9 times [2023-11-17 12:40:38,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:38,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357108210] [2023-11-17 12:40:38,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:38,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:38,163 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 12:40:38,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:38,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357108210] [2023-11-17 12:40:38,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357108210] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:38,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944368863] [2023-11-17 12:40:38,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:40:38,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:38,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:38,164 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 12:40:38,169 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 12:40:38,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:40:38,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:38,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 12:40:38,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:38,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:38,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 109 [2023-11-17 12:40:38,464 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 12:40:38,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:38,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:38,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 158 treesize of output 127 [2023-11-17 12:40:38,944 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 12:40:38,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944368863] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:38,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:38,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 18 [2023-11-17 12:40:38,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575052107] [2023-11-17 12:40:38,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:38,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 12:40:38,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:38,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 12:40:38,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-17 12:40:38,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:38,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 175 transitions, 2268 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:38,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:38,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:38,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:39,590 INFO L124 PetriNetUnfolderBase]: 438/874 cut-off events. [2023-11-17 12:40:39,591 INFO L125 PetriNetUnfolderBase]: For 7724/7724 co-relation queries the response was YES. [2023-11-17 12:40:39,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5375 conditions, 874 events. 438/874 cut-off events. For 7724/7724 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4714 event pairs, 56 based on Foata normal form. 3/877 useless extension candidates. Maximal degree in co-relation 5235. Up to 639 conditions per place. [2023-11-17 12:40:39,596 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 168 selfloop transitions, 46 changer transitions 5/219 dead transitions. [2023-11-17 12:40:39,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 219 transitions, 2984 flow [2023-11-17 12:40:39,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 12:40:39,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 12:40:39,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 123 transitions. [2023-11-17 12:40:39,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2023-11-17 12:40:39,598 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 123 transitions. [2023-11-17 12:40:39,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 123 transitions. [2023-11-17 12:40:39,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:39,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 123 transitions. [2023-11-17 12:40:39,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 8.785714285714286) internal successors, (123), 14 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:39,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 22.0) internal successors, (330), 15 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:39,599 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 22.0) internal successors, (330), 15 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:39,599 INFO L175 Difference]: Start difference. First operand has 190 places, 175 transitions, 2268 flow. Second operand 14 states and 123 transitions. [2023-11-17 12:40:39,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 219 transitions, 2984 flow [2023-11-17 12:40:39,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 219 transitions, 2696 flow, removed 82 selfloop flow, removed 24 redundant places. [2023-11-17 12:40:39,624 INFO L231 Difference]: Finished difference. Result has 152 places, 183 transitions, 2225 flow [2023-11-17 12:40:39,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2225, PETRI_PLACES=152, PETRI_TRANSITIONS=183} [2023-11-17 12:40:39,625 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 131 predicate places. [2023-11-17 12:40:39,625 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 183 transitions, 2225 flow [2023-11-17 12:40:39,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:39,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:39,625 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:39,630 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 12:40:39,825 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 12:40:39,825 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 12:40:39,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:39,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1073371990, now seen corresponding path program 2 times [2023-11-17 12:40:39,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:39,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944397656] [2023-11-17 12:40:39,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:39,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:39,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:39,934 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 12:40:39,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:39,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944397656] [2023-11-17 12:40:39,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944397656] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:39,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094487489] [2023-11-17 12:40:39,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:40:39,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:39,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:39,936 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 12:40:39,938 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 12:40:40,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:40,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:40,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 12:40:40,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:40,083 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 12:40:40,084 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:40,162 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 12:40:40,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094487489] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:40,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:40,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 12:40:40,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742319280] [2023-11-17 12:40:40,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:40,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 12:40:40,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:40,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 12:40:40,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 12:40:40,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:40,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 183 transitions, 2225 flow. Second operand has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:40,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:40,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:40,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:40,754 INFO L124 PetriNetUnfolderBase]: 513/1016 cut-off events. [2023-11-17 12:40:40,754 INFO L125 PetriNetUnfolderBase]: For 7199/7199 co-relation queries the response was YES. [2023-11-17 12:40:40,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 1016 events. 513/1016 cut-off events. For 7199/7199 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5719 event pairs, 75 based on Foata normal form. 32/1048 useless extension candidates. Maximal degree in co-relation 5820. Up to 397 conditions per place. [2023-11-17 12:40:40,760 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 180 selfloop transitions, 105 changer transitions 0/285 dead transitions. [2023-11-17 12:40:40,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 285 transitions, 3547 flow [2023-11-17 12:40:40,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 12:40:40,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 12:40:40,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 189 transitions. [2023-11-17 12:40:40,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45215311004784686 [2023-11-17 12:40:40,773 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 189 transitions. [2023-11-17 12:40:40,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 189 transitions. [2023-11-17 12:40:40,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:40,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 189 transitions. [2023-11-17 12:40:40,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 9.947368421052632) internal successors, (189), 19 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:40,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 22.0) internal successors, (440), 20 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:40,779 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 22.0) internal successors, (440), 20 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:40,779 INFO L175 Difference]: Start difference. First operand has 152 places, 183 transitions, 2225 flow. Second operand 19 states and 189 transitions. [2023-11-17 12:40:40,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 285 transitions, 3547 flow [2023-11-17 12:40:40,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 285 transitions, 3426 flow, removed 17 selfloop flow, removed 9 redundant places. [2023-11-17 12:40:40,807 INFO L231 Difference]: Finished difference. Result has 169 places, 214 transitions, 2905 flow [2023-11-17 12:40:40,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2905, PETRI_PLACES=169, PETRI_TRANSITIONS=214} [2023-11-17 12:40:40,808 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 148 predicate places. [2023-11-17 12:40:40,808 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 214 transitions, 2905 flow [2023-11-17 12:40:40,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:40,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:40,808 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:40,814 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 12:40:41,015 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 12:40:41,015 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 12:40:41,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:41,015 INFO L85 PathProgramCache]: Analyzing trace with hash -787934379, now seen corresponding path program 10 times [2023-11-17 12:40:41,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:41,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327713425] [2023-11-17 12:40:41,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:41,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:41,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:41,125 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 12:40:41,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327713425] [2023-11-17 12:40:41,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327713425] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687012205] [2023-11-17 12:40:41,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:40:41,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:41,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:41,127 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 12:40:41,131 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 12:40:41,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:40:41,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:41,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 12:40:41,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:41,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:41,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 109 [2023-11-17 12:40:41,447 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 12:40:41,448 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:41,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:41,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 158 treesize of output 127 [2023-11-17 12:40:41,982 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 12:40:41,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687012205] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:41,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:41,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 18 [2023-11-17 12:40:41,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221800763] [2023-11-17 12:40:41,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:41,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 12:40:41,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:41,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 12:40:41,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-17 12:40:41,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:41,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 214 transitions, 2905 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:41,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:41,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:41,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:42,600 INFO L124 PetriNetUnfolderBase]: 513/1023 cut-off events. [2023-11-17 12:40:42,600 INFO L125 PetriNetUnfolderBase]: For 8070/8070 co-relation queries the response was YES. [2023-11-17 12:40:42,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6440 conditions, 1023 events. 513/1023 cut-off events. For 8070/8070 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 5809 event pairs, 30 based on Foata normal form. 3/1026 useless extension candidates. Maximal degree in co-relation 6310. Up to 779 conditions per place. [2023-11-17 12:40:42,605 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 173 selfloop transitions, 77 changer transitions 5/255 dead transitions. [2023-11-17 12:40:42,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 255 transitions, 3594 flow [2023-11-17 12:40:42,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 12:40:42,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 12:40:42,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 122 transitions. [2023-11-17 12:40:42,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42657342657342656 [2023-11-17 12:40:42,606 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 122 transitions. [2023-11-17 12:40:42,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 122 transitions. [2023-11-17 12:40:42,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:42,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 122 transitions. [2023-11-17 12:40:42,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 9.384615384615385) internal successors, (122), 13 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:42,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 22.0) internal successors, (308), 14 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:42,607 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 22.0) internal successors, (308), 14 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:42,608 INFO L175 Difference]: Start difference. First operand has 169 places, 214 transitions, 2905 flow. Second operand 13 states and 122 transitions. [2023-11-17 12:40:42,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 255 transitions, 3594 flow [2023-11-17 12:40:42,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 255 transitions, 3416 flow, removed 67 selfloop flow, removed 5 redundant places. [2023-11-17 12:40:42,641 INFO L231 Difference]: Finished difference. Result has 181 places, 217 transitions, 2949 flow [2023-11-17 12:40:42,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2949, PETRI_PLACES=181, PETRI_TRANSITIONS=217} [2023-11-17 12:40:42,641 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 160 predicate places. [2023-11-17 12:40:42,641 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 217 transitions, 2949 flow [2023-11-17 12:40:42,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:42,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:42,642 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:42,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-17 12:40:42,842 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 12:40:42,842 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 12:40:42,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:42,842 INFO L85 PathProgramCache]: Analyzing trace with hash 78179364, now seen corresponding path program 3 times [2023-11-17 12:40:42,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:42,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913687440] [2023-11-17 12:40:42,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:42,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:42,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:42,933 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 12:40:42,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:42,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913687440] [2023-11-17 12:40:42,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913687440] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:42,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621107191] [2023-11-17 12:40:42,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:40:42,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:42,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:42,934 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 12:40:42,937 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 12:40:43,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:40:43,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:43,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 12:40:43,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:43,120 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 12:40:43,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:43,206 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 12:40:43,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621107191] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:43,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:43,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-11-17 12:40:43,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230445845] [2023-11-17 12:40:43,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:43,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 12:40:43,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:43,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 12:40:43,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-11-17 12:40:43,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:43,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 217 transitions, 2949 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:43,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:43,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:43,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:43,812 INFO L124 PetriNetUnfolderBase]: 626/1197 cut-off events. [2023-11-17 12:40:43,812 INFO L125 PetriNetUnfolderBase]: For 9912/9912 co-relation queries the response was YES. [2023-11-17 12:40:43,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7682 conditions, 1197 events. 626/1197 cut-off events. For 9912/9912 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 6786 event pairs, 58 based on Foata normal form. 20/1217 useless extension candidates. Maximal degree in co-relation 7547. Up to 419 conditions per place. [2023-11-17 12:40:43,818 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 168 selfloop transitions, 133 changer transitions 0/301 dead transitions. [2023-11-17 12:40:43,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 301 transitions, 4304 flow [2023-11-17 12:40:43,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 12:40:43,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 12:40:43,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 147 transitions. [2023-11-17 12:40:43,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2023-11-17 12:40:43,821 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 147 transitions. [2023-11-17 12:40:43,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 147 transitions. [2023-11-17 12:40:43,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:43,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 147 transitions. [2023-11-17 12:40:43,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.1875) internal successors, (147), 16 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:43,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 22.0) internal successors, (374), 17 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:43,822 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 22.0) internal successors, (374), 17 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:43,822 INFO L175 Difference]: Start difference. First operand has 181 places, 217 transitions, 2949 flow. Second operand 16 states and 147 transitions. [2023-11-17 12:40:43,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 301 transitions, 4304 flow [2023-11-17 12:40:43,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 301 transitions, 4184 flow, removed 16 selfloop flow, removed 7 redundant places. [2023-11-17 12:40:43,858 INFO L231 Difference]: Finished difference. Result has 190 places, 248 transitions, 3666 flow [2023-11-17 12:40:43,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3666, PETRI_PLACES=190, PETRI_TRANSITIONS=248} [2023-11-17 12:40:43,858 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 169 predicate places. [2023-11-17 12:40:43,858 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 248 transitions, 3666 flow [2023-11-17 12:40:43,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:43,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:43,859 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:43,863 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 12:40:44,059 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 12:40:44,059 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 12:40:44,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:44,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1000241338, now seen corresponding path program 4 times [2023-11-17 12:40:44,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:44,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217387240] [2023-11-17 12:40:44,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:44,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:44,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:44,185 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 12:40:44,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:44,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217387240] [2023-11-17 12:40:44,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217387240] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:44,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165577616] [2023-11-17 12:40:44,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:40:44,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:44,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:44,187 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 12:40:44,187 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 12:40:44,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:40:44,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:44,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 12:40:44,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:44,355 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 12:40:44,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:44,405 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 12:40:44,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165577616] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:44,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:44,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 12:40:44,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409169820] [2023-11-17 12:40:44,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:44,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 12:40:44,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 12:40:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-17 12:40:44,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:44,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 248 transitions, 3666 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:44,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:44,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:44,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:45,043 INFO L124 PetriNetUnfolderBase]: 775/1508 cut-off events. [2023-11-17 12:40:45,043 INFO L125 PetriNetUnfolderBase]: For 14491/14491 co-relation queries the response was YES. [2023-11-17 12:40:45,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10237 conditions, 1508 events. 775/1508 cut-off events. For 14491/14491 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 9134 event pairs, 26 based on Foata normal form. 6/1514 useless extension candidates. Maximal degree in co-relation 10102. Up to 501 conditions per place. [2023-11-17 12:40:45,051 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 196 selfloop transitions, 168 changer transitions 0/364 dead transitions. [2023-11-17 12:40:45,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 364 transitions, 5771 flow [2023-11-17 12:40:45,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 12:40:45,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 12:40:45,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 150 transitions. [2023-11-17 12:40:45,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2023-11-17 12:40:45,061 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 150 transitions. [2023-11-17 12:40:45,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 150 transitions. [2023-11-17 12:40:45,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:45,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 150 transitions. [2023-11-17 12:40:45,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.0) internal successors, (150), 15 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:45,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:45,063 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:45,063 INFO L175 Difference]: Start difference. First operand has 190 places, 248 transitions, 3666 flow. Second operand 15 states and 150 transitions. [2023-11-17 12:40:45,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 364 transitions, 5771 flow [2023-11-17 12:40:45,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 364 transitions, 5474 flow, removed 113 selfloop flow, removed 4 redundant places. [2023-11-17 12:40:45,117 INFO L231 Difference]: Finished difference. Result has 205 places, 293 transitions, 4647 flow [2023-11-17 12:40:45,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4647, PETRI_PLACES=205, PETRI_TRANSITIONS=293} [2023-11-17 12:40:45,117 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 184 predicate places. [2023-11-17 12:40:45,117 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 293 transitions, 4647 flow [2023-11-17 12:40:45,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:45,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:45,122 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:45,130 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 12:40:45,327 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 12:40:45,328 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 12:40:45,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:45,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1647403555, now seen corresponding path program 11 times [2023-11-17 12:40:45,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:45,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243087911] [2023-11-17 12:40:45,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:45,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:45,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:45,428 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 12:40:45,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:45,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243087911] [2023-11-17 12:40:45,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243087911] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:45,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486422744] [2023-11-17 12:40:45,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:40:45,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:45,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:45,430 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 12:40:45,432 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 12:40:45,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:45,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:45,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-17 12:40:45,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:45,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:45,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 44 [2023-11-17 12:40:45,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:40:45,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:45,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:45,967 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 154 treesize of output 154 [2023-11-17 12:40:46,493 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 12:40:46,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486422744] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:46,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:46,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 18 [2023-11-17 12:40:46,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011660060] [2023-11-17 12:40:46,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:46,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 12:40:46,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:46,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 12:40:46,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-11-17 12:40:46,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:46,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 293 transitions, 4647 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:46,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:46,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:46,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:47,187 INFO L124 PetriNetUnfolderBase]: 776/1510 cut-off events. [2023-11-17 12:40:47,187 INFO L125 PetriNetUnfolderBase]: For 15657/15657 co-relation queries the response was YES. [2023-11-17 12:40:47,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10678 conditions, 1510 events. 776/1510 cut-off events. For 15657/15657 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9074 event pairs, 4 based on Foata normal form. 3/1513 useless extension candidates. Maximal degree in co-relation 10565. Up to 987 conditions per place. [2023-11-17 12:40:47,195 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 185 selfloop transitions, 144 changer transitions 5/334 dead transitions. [2023-11-17 12:40:47,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 334 transitions, 5463 flow [2023-11-17 12:40:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 12:40:47,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 12:40:47,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 136 transitions. [2023-11-17 12:40:47,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2023-11-17 12:40:47,205 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 136 transitions. [2023-11-17 12:40:47,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 136 transitions. [2023-11-17 12:40:47,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:47,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 136 transitions. [2023-11-17 12:40:47,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 8.5) internal successors, (136), 16 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:47,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 22.0) internal successors, (374), 17 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:47,206 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 22.0) internal successors, (374), 17 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:47,206 INFO L175 Difference]: Start difference. First operand has 205 places, 293 transitions, 4647 flow. Second operand 16 states and 136 transitions. [2023-11-17 12:40:47,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 334 transitions, 5463 flow [2023-11-17 12:40:47,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 334 transitions, 5158 flow, removed 113 selfloop flow, removed 7 redundant places. [2023-11-17 12:40:47,271 INFO L231 Difference]: Finished difference. Result has 216 places, 294 transitions, 4650 flow [2023-11-17 12:40:47,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4327, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4650, PETRI_PLACES=216, PETRI_TRANSITIONS=294} [2023-11-17 12:40:47,271 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 195 predicate places. [2023-11-17 12:40:47,271 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 294 transitions, 4650 flow [2023-11-17 12:40:47,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:47,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:47,272 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:47,278 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 12:40:47,476 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 12:40:47,477 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 12:40:47,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:47,477 INFO L85 PathProgramCache]: Analyzing trace with hash 922014764, now seen corresponding path program 5 times [2023-11-17 12:40:47,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:47,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631770978] [2023-11-17 12:40:47,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:47,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:47,586 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 12:40:47,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:47,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631770978] [2023-11-17 12:40:47,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631770978] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:47,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490995003] [2023-11-17 12:40:47,586 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:40:47,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:47,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:47,587 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 12:40:47,608 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 12:40:47,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:47,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:47,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 12:40:47,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:47,764 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 12:40:47,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:47,829 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 12:40:47,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490995003] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:47,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:47,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 12:40:47,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924185277] [2023-11-17 12:40:47,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:47,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 12:40:47,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:47,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 12:40:47,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-11-17 12:40:47,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:47,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 294 transitions, 4650 flow. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:47,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:47,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:47,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:48,525 INFO L124 PetriNetUnfolderBase]: 894/1749 cut-off events. [2023-11-17 12:40:48,525 INFO L125 PetriNetUnfolderBase]: For 19800/19800 co-relation queries the response was YES. [2023-11-17 12:40:48,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12357 conditions, 1749 events. 894/1749 cut-off events. For 19800/19800 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 10894 event pairs, 30 based on Foata normal form. 16/1765 useless extension candidates. Maximal degree in co-relation 12160. Up to 517 conditions per place. [2023-11-17 12:40:48,535 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 212 selfloop transitions, 212 changer transitions 0/424 dead transitions. [2023-11-17 12:40:48,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 424 transitions, 6989 flow [2023-11-17 12:40:48,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 12:40:48,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 12:40:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 171 transitions. [2023-11-17 12:40:48,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2023-11-17 12:40:48,537 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 171 transitions. [2023-11-17 12:40:48,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 171 transitions. [2023-11-17 12:40:48,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:48,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 171 transitions. [2023-11-17 12:40:48,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 9.5) internal successors, (171), 18 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:48,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 22.0) internal successors, (418), 19 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:48,538 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 22.0) internal successors, (418), 19 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:48,538 INFO L175 Difference]: Start difference. First operand has 216 places, 294 transitions, 4650 flow. Second operand 18 states and 171 transitions. [2023-11-17 12:40:48,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 424 transitions, 6989 flow [2023-11-17 12:40:48,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 424 transitions, 6740 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-11-17 12:40:48,604 INFO L231 Difference]: Finished difference. Result has 227 places, 342 transitions, 5825 flow [2023-11-17 12:40:48,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5825, PETRI_PLACES=227, PETRI_TRANSITIONS=342} [2023-11-17 12:40:48,605 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 206 predicate places. [2023-11-17 12:40:48,605 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 342 transitions, 5825 flow [2023-11-17 12:40:48,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:48,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:48,605 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:48,610 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 12:40:48,805 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 12:40:48,805 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 12:40:48,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:48,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1000835984, now seen corresponding path program 6 times [2023-11-17 12:40:48,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:48,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237086337] [2023-11-17 12:40:48,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:48,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:48,993 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 12:40:48,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237086337] [2023-11-17 12:40:48,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237086337] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969847509] [2023-11-17 12:40:48,994 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:40:48,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:48,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:48,995 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 12:40:49,015 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 12:40:49,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 12:40:49,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:49,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 12:40:49,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:49,153 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 12:40:49,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:49,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:40:49,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969847509] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:49,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:49,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-17 12:40:49,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83935896] [2023-11-17 12:40:49,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:49,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 12:40:49,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:49,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 12:40:49,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-11-17 12:40:49,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:49,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 342 transitions, 5825 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:49,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:49,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:49,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:49,926 INFO L124 PetriNetUnfolderBase]: 890/1721 cut-off events. [2023-11-17 12:40:49,927 INFO L125 PetriNetUnfolderBase]: For 21345/21345 co-relation queries the response was YES. [2023-11-17 12:40:49,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13049 conditions, 1721 events. 890/1721 cut-off events. For 21345/21345 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 10521 event pairs, 30 based on Foata normal form. 8/1729 useless extension candidates. Maximal degree in co-relation 12857. Up to 517 conditions per place. [2023-11-17 12:40:49,938 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 204 selfloop transitions, 206 changer transitions 0/410 dead transitions. [2023-11-17 12:40:49,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 410 transitions, 7308 flow [2023-11-17 12:40:49,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 12:40:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 12:40:49,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 147 transitions. [2023-11-17 12:40:49,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2023-11-17 12:40:49,946 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 147 transitions. [2023-11-17 12:40:49,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 147 transitions. [2023-11-17 12:40:49,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:49,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 147 transitions. [2023-11-17 12:40:49,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 9.8) internal successors, (147), 15 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:49,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:49,948 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:49,948 INFO L175 Difference]: Start difference. First operand has 227 places, 342 transitions, 5825 flow. Second operand 15 states and 147 transitions. [2023-11-17 12:40:49,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 410 transitions, 7308 flow [2023-11-17 12:40:50,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 410 transitions, 7109 flow, removed 61 selfloop flow, removed 4 redundant places. [2023-11-17 12:40:50,040 INFO L231 Difference]: Finished difference. Result has 237 places, 340 transitions, 6003 flow [2023-11-17 12:40:50,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6003, PETRI_PLACES=237, PETRI_TRANSITIONS=340} [2023-11-17 12:40:50,041 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 216 predicate places. [2023-11-17 12:40:50,041 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 340 transitions, 6003 flow [2023-11-17 12:40:50,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:50,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:50,041 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:50,046 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 12:40:50,241 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 12:40:50,241 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 12:40:50,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:50,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1874576664, now seen corresponding path program 7 times [2023-11-17 12:40:50,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:50,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157482933] [2023-11-17 12:40:50,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:50,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:50,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:50,356 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 12:40:50,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:50,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157482933] [2023-11-17 12:40:50,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157482933] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:50,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713500460] [2023-11-17 12:40:50,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 12:40:50,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:50,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:50,357 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 12:40:50,376 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 12:40:50,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:50,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 12:40:50,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:50,523 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 12:40:50,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:50,608 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 12:40:50,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713500460] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:50,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:50,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 12:40:50,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137069841] [2023-11-17 12:40:50,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:50,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 12:40:50,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:50,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 12:40:50,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-17 12:40:50,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:50,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 340 transitions, 6003 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:50,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:50,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:50,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:51,250 INFO L124 PetriNetUnfolderBase]: 970/1847 cut-off events. [2023-11-17 12:40:51,251 INFO L125 PetriNetUnfolderBase]: For 25380/25380 co-relation queries the response was YES. [2023-11-17 12:40:51,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14697 conditions, 1847 events. 970/1847 cut-off events. For 25380/25380 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11303 event pairs, 166 based on Foata normal form. 10/1857 useless extension candidates. Maximal degree in co-relation 14488. Up to 1101 conditions per place. [2023-11-17 12:40:51,263 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 258 selfloop transitions, 167 changer transitions 0/425 dead transitions. [2023-11-17 12:40:51,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 425 transitions, 7805 flow [2023-11-17 12:40:51,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 12:40:51,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 12:40:51,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 142 transitions. [2023-11-17 12:40:51,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2023-11-17 12:40:51,264 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 142 transitions. [2023-11-17 12:40:51,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 142 transitions. [2023-11-17 12:40:51,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:51,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 142 transitions. [2023-11-17 12:40:51,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.142857142857142) internal successors, (142), 14 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:51,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 22.0) internal successors, (330), 15 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:51,265 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 22.0) internal successors, (330), 15 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:51,265 INFO L175 Difference]: Start difference. First operand has 237 places, 340 transitions, 6003 flow. Second operand 14 states and 142 transitions. [2023-11-17 12:40:51,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 425 transitions, 7805 flow [2023-11-17 12:40:51,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 425 transitions, 7367 flow, removed 10 selfloop flow, removed 10 redundant places. [2023-11-17 12:40:51,362 INFO L231 Difference]: Finished difference. Result has 246 places, 369 transitions, 6722 flow [2023-11-17 12:40:51,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6722, PETRI_PLACES=246, PETRI_TRANSITIONS=369} [2023-11-17 12:40:51,363 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 225 predicate places. [2023-11-17 12:40:51,363 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 369 transitions, 6722 flow [2023-11-17 12:40:51,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:51,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:51,363 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:51,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-17 12:40:51,567 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 12:40:51,568 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 12:40:51,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:51,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1795755444, now seen corresponding path program 8 times [2023-11-17 12:40:51,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:51,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530570230] [2023-11-17 12:40:51,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:51,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:51,664 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 12:40:51,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:51,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530570230] [2023-11-17 12:40:51,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530570230] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:51,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374840608] [2023-11-17 12:40:51,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:40:51,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:51,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:51,666 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 12:40:51,668 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 12:40:51,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:40:51,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:51,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 12:40:51,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:51,875 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 12:40:51,876 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:51,969 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 12:40:51,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374840608] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:51,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:51,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-17 12:40:51,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505890421] [2023-11-17 12:40:51,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:51,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 12:40:51,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:51,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 12:40:51,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-17 12:40:51,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:51,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 369 transitions, 6722 flow. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:51,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:51,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:51,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:52,624 INFO L124 PetriNetUnfolderBase]: 945/1804 cut-off events. [2023-11-17 12:40:52,624 INFO L125 PetriNetUnfolderBase]: For 26293/26293 co-relation queries the response was YES. [2023-11-17 12:40:52,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14462 conditions, 1804 events. 945/1804 cut-off events. For 26293/26293 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 10956 event pairs, 170 based on Foata normal form. 28/1832 useless extension candidates. Maximal degree in co-relation 14267. Up to 1101 conditions per place. [2023-11-17 12:40:52,637 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 254 selfloop transitions, 163 changer transitions 0/417 dead transitions. [2023-11-17 12:40:52,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 417 transitions, 7743 flow [2023-11-17 12:40:52,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 12:40:52,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 12:40:52,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 154 transitions. [2023-11-17 12:40:52,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2023-11-17 12:40:52,638 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 154 transitions. [2023-11-17 12:40:52,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 154 transitions. [2023-11-17 12:40:52,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:40:52,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 154 transitions. [2023-11-17 12:40:52,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 9.058823529411764) internal successors, (154), 17 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:52,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 22.0) internal successors, (396), 18 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:52,640 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 22.0) internal successors, (396), 18 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:52,640 INFO L175 Difference]: Start difference. First operand has 246 places, 369 transitions, 6722 flow. Second operand 17 states and 154 transitions. [2023-11-17 12:40:52,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 417 transitions, 7743 flow [2023-11-17 12:40:52,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 417 transitions, 7529 flow, removed 27 selfloop flow, removed 6 redundant places. [2023-11-17 12:40:52,745 INFO L231 Difference]: Finished difference. Result has 258 places, 367 transitions, 6831 flow [2023-11-17 12:40:52,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=6349, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6831, PETRI_PLACES=258, PETRI_TRANSITIONS=367} [2023-11-17 12:40:52,745 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 237 predicate places. [2023-11-17 12:40:52,745 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 367 transitions, 6831 flow [2023-11-17 12:40:52,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:52,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:40:52,746 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:40:52,750 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 12:40:52,946 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 12:40:52,946 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 12:40:52,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:40:52,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1551094282, now seen corresponding path program 12 times [2023-11-17 12:40:52,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:40:52,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078957132] [2023-11-17 12:40:52,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:40:52,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:40:52,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:40:53,579 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 12:40:53,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:40:53,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078957132] [2023-11-17 12:40:53,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078957132] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:40:53,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950377111] [2023-11-17 12:40:53,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:40:53,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:40:53,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:40:53,580 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 12:40:53,581 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 12:40:53,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 12:40:53,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:40:53,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-17 12:40:53,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:40:53,816 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 12:40:53,841 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 12:40:53,869 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 12:40:53,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:40:53,947 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 12:40:54,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:54,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:40:54,073 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 12:40:54,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:40:54,639 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:54,639 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 2 case distinctions, treesize of input 174 treesize of output 99 [2023-11-17 12:40:54,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:54,681 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 7 new quantified variables, introduced 10 case distinctions, treesize of input 767 treesize of output 723 [2023-11-17 12:40:54,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:54,735 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 195 treesize of output 215 [2023-11-17 12:40:54,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:40:54,782 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 113 [2023-11-17 12:40:55,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:40:55,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950377111] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:40:55,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:40:55,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-11-17 12:40:55,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156321138] [2023-11-17 12:40:55,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:40:55,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 12:40:55,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:40:55,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 12:40:55,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=739, Unknown=12, NotChecked=0, Total=870 [2023-11-17 12:40:55,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:40:55,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 367 transitions, 6831 flow. Second operand has 30 states, 30 states have (on average 4.666666666666667) internal successors, (140), 30 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:40:55,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:40:55,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:40:55,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:40:58,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 [1] [2023-11-17 12:41:00,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 12:41:03,401 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 12:41:06,024 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 12:41:06,698 INFO L124 PetriNetUnfolderBase]: 1330/2494 cut-off events. [2023-11-17 12:41:06,698 INFO L125 PetriNetUnfolderBase]: For 40272/40272 co-relation queries the response was YES. [2023-11-17 12:41:06,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20534 conditions, 2494 events. 1330/2494 cut-off events. For 40272/40272 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16053 event pairs, 98 based on Foata normal form. 3/2497 useless extension candidates. Maximal degree in co-relation 20373. Up to 869 conditions per place. [2023-11-17 12:41:06,716 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 336 selfloop transitions, 286 changer transitions 7/629 dead transitions. [2023-11-17 12:41:06,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 629 transitions, 11634 flow [2023-11-17 12:41:06,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 12:41:06,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 12:41:06,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 300 transitions. [2023-11-17 12:41:06,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2023-11-17 12:41:06,718 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 300 transitions. [2023-11-17 12:41:06,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 300 transitions. [2023-11-17 12:41:06,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:06,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 300 transitions. [2023-11-17 12:41:06,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 10.0) internal successors, (300), 30 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:06,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:06,719 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:06,719 INFO L175 Difference]: Start difference. First operand has 258 places, 367 transitions, 6831 flow. Second operand 30 states and 300 transitions. [2023-11-17 12:41:06,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 629 transitions, 11634 flow [2023-11-17 12:41:06,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 629 transitions, 11220 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-11-17 12:41:06,871 INFO L231 Difference]: Finished difference. Result has 284 places, 499 transitions, 10006 flow [2023-11-17 12:41:06,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=6575, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10006, PETRI_PLACES=284, PETRI_TRANSITIONS=499} [2023-11-17 12:41:06,872 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 263 predicate places. [2023-11-17 12:41:06,872 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 499 transitions, 10006 flow [2023-11-17 12:41:06,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.666666666666667) internal successors, (140), 30 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:06,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:06,872 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 12:41:06,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-17 12:41:07,073 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 12:41:07,073 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 12:41:07,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:07,073 INFO L85 PathProgramCache]: Analyzing trace with hash -868380345, now seen corresponding path program 1 times [2023-11-17 12:41:07,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:07,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954238521] [2023-11-17 12:41:07,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:07,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:07,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:07,204 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 12:41:07,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:07,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954238521] [2023-11-17 12:41:07,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954238521] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:07,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430887459] [2023-11-17 12:41:07,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:07,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:07,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:07,206 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 12:41:07,210 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 12:41:07,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:07,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 12:41:07,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:07,421 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 12:41:07,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:07,550 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 12:41:07,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430887459] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:07,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:07,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 12:41:07,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450411698] [2023-11-17 12:41:07,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:07,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 12:41:07,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:07,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 12:41:07,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-17 12:41:07,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:07,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 499 transitions, 10006 flow. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:07,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:07,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:07,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:08,732 INFO L124 PetriNetUnfolderBase]: 1499/2819 cut-off events. [2023-11-17 12:41:08,732 INFO L125 PetriNetUnfolderBase]: For 51933/51933 co-relation queries the response was YES. [2023-11-17 12:41:08,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24224 conditions, 2819 events. 1499/2819 cut-off events. For 51933/51933 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18413 event pairs, 152 based on Foata normal form. 36/2855 useless extension candidates. Maximal degree in co-relation 24057. Up to 845 conditions per place. [2023-11-17 12:41:08,751 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 297 selfloop transitions, 331 changer transitions 0/628 dead transitions. [2023-11-17 12:41:08,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 628 transitions, 12911 flow [2023-11-17 12:41:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 12:41:08,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 12:41:08,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 195 transitions. [2023-11-17 12:41:08,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4665071770334928 [2023-11-17 12:41:08,753 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 195 transitions. [2023-11-17 12:41:08,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 195 transitions. [2023-11-17 12:41:08,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:08,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 195 transitions. [2023-11-17 12:41:08,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 10.263157894736842) internal successors, (195), 19 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:08,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 22.0) internal successors, (440), 20 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:08,754 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 22.0) internal successors, (440), 20 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:08,754 INFO L175 Difference]: Start difference. First operand has 284 places, 499 transitions, 10006 flow. Second operand 19 states and 195 transitions. [2023-11-17 12:41:08,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 628 transitions, 12911 flow [2023-11-17 12:41:08,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 628 transitions, 12651 flow, removed 93 selfloop flow, removed 8 redundant places. [2023-11-17 12:41:08,979 INFO L231 Difference]: Finished difference. Result has 300 places, 543 transitions, 11718 flow [2023-11-17 12:41:08,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=9717, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11718, PETRI_PLACES=300, PETRI_TRANSITIONS=543} [2023-11-17 12:41:08,979 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 279 predicate places. [2023-11-17 12:41:08,979 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 543 transitions, 11718 flow [2023-11-17 12:41:08,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:08,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:08,980 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:41:08,984 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 12:41:09,184 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 12:41:09,185 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 12:41:09,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:09,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1203260890, now seen corresponding path program 13 times [2023-11-17 12:41:09,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:09,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526627489] [2023-11-17 12:41:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:09,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:09,553 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 12:41:09,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:09,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526627489] [2023-11-17 12:41:09,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526627489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:09,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579699627] [2023-11-17 12:41:09,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 12:41:09,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:09,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:09,554 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 12:41:09,555 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 12:41:09,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:09,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-17 12:41:09,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:09,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:09,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:41:09,905 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 12:41:09,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:10,314 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 12:41:10,315 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 47 treesize of output 77 [2023-11-17 12:41:10,416 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 12:41:10,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579699627] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:10,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:10,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 22 [2023-11-17 12:41:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266074285] [2023-11-17 12:41:10,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:10,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 12:41:10,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 12:41:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2023-11-17 12:41:10,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:10,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 543 transitions, 11718 flow. Second operand has 24 states, 24 states have (on average 4.875) internal successors, (117), 24 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:10,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:10,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:10,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:13,369 INFO L124 PetriNetUnfolderBase]: 1898/3614 cut-off events. [2023-11-17 12:41:13,369 INFO L125 PetriNetUnfolderBase]: For 73286/73286 co-relation queries the response was YES. [2023-11-17 12:41:13,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32707 conditions, 3614 events. 1898/3614 cut-off events. For 73286/73286 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 25390 event pairs, 68 based on Foata normal form. 7/3621 useless extension candidates. Maximal degree in co-relation 32473. Up to 1003 conditions per place. [2023-11-17 12:41:13,399 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 226 selfloop transitions, 599 changer transitions 12/837 dead transitions. [2023-11-17 12:41:13,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 837 transitions, 18056 flow [2023-11-17 12:41:13,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-17 12:41:13,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-17 12:41:13,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 365 transitions. [2023-11-17 12:41:13,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40465631929046564 [2023-11-17 12:41:13,400 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 365 transitions. [2023-11-17 12:41:13,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 365 transitions. [2023-11-17 12:41:13,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:13,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 365 transitions. [2023-11-17 12:41:13,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 8.902439024390244) internal successors, (365), 41 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:13,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 22.0) internal successors, (924), 42 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:13,405 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 22.0) internal successors, (924), 42 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:13,405 INFO L175 Difference]: Start difference. First operand has 300 places, 543 transitions, 11718 flow. Second operand 41 states and 365 transitions. [2023-11-17 12:41:13,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 837 transitions, 18056 flow [2023-11-17 12:41:13,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 837 transitions, 17410 flow, removed 202 selfloop flow, removed 6 redundant places. [2023-11-17 12:41:13,859 INFO L231 Difference]: Finished difference. Result has 349 places, 733 transitions, 17555 flow [2023-11-17 12:41:13,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=11314, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=17555, PETRI_PLACES=349, PETRI_TRANSITIONS=733} [2023-11-17 12:41:13,860 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 328 predicate places. [2023-11-17 12:41:13,860 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 733 transitions, 17555 flow [2023-11-17 12:41:13,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.875) internal successors, (117), 24 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:13,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:13,860 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:41:13,867 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 12:41:14,064 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 12:41:14,065 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 12:41:14,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:14,065 INFO L85 PathProgramCache]: Analyzing trace with hash 61524736, now seen corresponding path program 14 times [2023-11-17 12:41:14,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:14,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727098925] [2023-11-17 12:41:14,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:14,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:14,860 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 12:41:14,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:14,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727098925] [2023-11-17 12:41:14,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727098925] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:14,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761218376] [2023-11-17 12:41:14,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:41:14,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:14,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:14,861 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 12:41:14,862 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 12:41:14,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:41:14,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:41:14,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-17 12:41:14,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:15,204 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:15,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:41:15,208 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 12:41:15,208 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:15,809 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 12:41:15,810 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 47 treesize of output 77 [2023-11-17 12:41:15,886 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 12:41:15,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761218376] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:15,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:15,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 22 [2023-11-17 12:41:15,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269824465] [2023-11-17 12:41:15,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:15,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 12:41:15,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 12:41:15,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-11-17 12:41:15,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:15,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 733 transitions, 17555 flow. Second operand has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:15,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:15,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:15,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:19,933 INFO L124 PetriNetUnfolderBase]: 1969/3729 cut-off events. [2023-11-17 12:41:19,934 INFO L125 PetriNetUnfolderBase]: For 96471/96471 co-relation queries the response was YES. [2023-11-17 12:41:19,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36487 conditions, 3729 events. 1969/3729 cut-off events. For 96471/96471 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 26188 event pairs, 58 based on Foata normal form. 3/3732 useless extension candidates. Maximal degree in co-relation 36244. Up to 1054 conditions per place. [2023-11-17 12:41:19,968 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 244 selfloop transitions, 614 changer transitions 9/867 dead transitions. [2023-11-17 12:41:19,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 867 transitions, 20583 flow [2023-11-17 12:41:19,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 12:41:19,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 12:41:19,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 315 transitions. [2023-11-17 12:41:19,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42112299465240643 [2023-11-17 12:41:19,970 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 315 transitions. [2023-11-17 12:41:19,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 315 transitions. [2023-11-17 12:41:19,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:19,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 315 transitions. [2023-11-17 12:41:19,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 9.264705882352942) internal successors, (315), 34 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:19,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 22.0) internal successors, (770), 35 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:19,971 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 22.0) internal successors, (770), 35 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:19,971 INFO L175 Difference]: Start difference. First operand has 349 places, 733 transitions, 17555 flow. Second operand 34 states and 315 transitions. [2023-11-17 12:41:19,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 867 transitions, 20583 flow [2023-11-17 12:41:20,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 867 transitions, 19607 flow, removed 340 selfloop flow, removed 11 redundant places. [2023-11-17 12:41:20,662 INFO L231 Difference]: Finished difference. Result has 380 places, 764 transitions, 19406 flow [2023-11-17 12:41:20,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=16692, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=19406, PETRI_PLACES=380, PETRI_TRANSITIONS=764} [2023-11-17 12:41:20,663 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 359 predicate places. [2023-11-17 12:41:20,663 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 764 transitions, 19406 flow [2023-11-17 12:41:20,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:20,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:20,663 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 12:41:20,671 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 12:41:20,864 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 12:41:20,864 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:41:20,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:20,864 INFO L85 PathProgramCache]: Analyzing trace with hash 190631475, now seen corresponding path program 2 times [2023-11-17 12:41:20,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:20,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201822440] [2023-11-17 12:41:20,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:20,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:20,989 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 12:41:20,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:20,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201822440] [2023-11-17 12:41:20,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201822440] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:20,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685673849] [2023-11-17 12:41:20,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:41:20,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:20,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:20,991 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:41:21,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-17 12:41:21,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:41:21,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:41:21,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-17 12:41:21,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:21,174 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 12:41:21,200 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 12:41:21,233 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 12:41:21,287 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 12:41:21,643 INFO L349 Elim1Store]: treesize reduction 52, result has 40.2 percent of original size [2023-11-17 12:41:21,644 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 241 treesize of output 182 [2023-11-17 12:41:22,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:41:22,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:22,792 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (mod (+ |c_thread1Thread1of1ForFork0_~i~0#1| 1) 4294967296)) (.cse3 (+ (* c_~x1~0 4) c_~f~0.offset)) (.cse6 (+ (* c_~x2~0 4) c_~f~0.offset))) (and (or (< .cse0 3) (forall ((v_ArrVal_743 (Array Int Int))) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_743) c_~f~0.base))) (let ((.cse5 (select .cse2 .cse6))) (let ((.cse4 (select .cse2 (+ c_~f~0.offset (* .cse5 4))))) (let ((.cse1 (select .cse2 (+ (* .cse4 4) c_~f~0.offset)))) (or (< .cse1 0) (= (select .cse2 (+ (* 4 .cse1) c_~f~0.offset)) (select .cse2 .cse3)) (< .cse4 0) (< c_~size~0 (+ .cse5 1)) (< c_~size~0 (+ .cse4 1)) (< .cse5 0) (< c_~size~0 (+ .cse1 1))))))))) (or (and (<= .cse0 2) (<= 1 (mod |c_thread1Thread1of1ForFork0_~i~0#1| 4294967296))) (forall ((v_ArrVal_743 (Array Int Int))) (let ((.cse9 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_743) c_~f~0.base))) (let ((.cse8 (select .cse9 .cse6))) (let ((.cse7 (select .cse9 (+ c_~f~0.offset (* .cse8 4))))) (or (< .cse7 0) (< c_~size~0 (+ .cse8 1)) (< c_~size~0 (+ .cse7 1)) (= (select .cse9 (+ (* .cse7 4) c_~f~0.offset)) (select .cse9 .cse3)) (< .cse8 0))))))))) is different from false [2023-11-17 12:41:23,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:23,009 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 2 case distinctions, treesize of input 360 treesize of output 185 [2023-11-17 12:41:23,036 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:23,036 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 12:41:23,071 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:23,072 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 12:41:23,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:23,392 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 12:41:24,330 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:41:24,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685673849] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:24,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:24,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 29 [2023-11-17 12:41:24,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223327100] [2023-11-17 12:41:24,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:24,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 12:41:24,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:24,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 12:41:24,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=610, Unknown=3, NotChecked=52, Total=812 [2023-11-17 12:41:24,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:24,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 764 transitions, 19406 flow. Second operand has 29 states, 29 states have (on average 4.827586206896552) internal successors, (140), 29 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:24,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:24,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:24,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:28,017 INFO L124 PetriNetUnfolderBase]: 2196/4191 cut-off events. [2023-11-17 12:41:28,017 INFO L125 PetriNetUnfolderBase]: For 113919/113919 co-relation queries the response was YES. [2023-11-17 12:41:28,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42164 conditions, 4191 events. 2196/4191 cut-off events. For 113919/113919 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 30364 event pairs, 200 based on Foata normal form. 10/4201 useless extension candidates. Maximal degree in co-relation 41981. Up to 1601 conditions per place. [2023-11-17 12:41:28,062 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 525 selfloop transitions, 448 changer transitions 7/980 dead transitions. [2023-11-17 12:41:28,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 980 transitions, 24589 flow [2023-11-17 12:41:28,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-17 12:41:28,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-17 12:41:28,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 372 transitions. [2023-11-17 12:41:28,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2023-11-17 12:41:28,064 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 372 transitions. [2023-11-17 12:41:28,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 372 transitions. [2023-11-17 12:41:28,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:28,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 372 transitions. [2023-11-17 12:41:28,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 8.857142857142858) internal successors, (372), 42 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:28,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 22.0) internal successors, (946), 43 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:28,066 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 22.0) internal successors, (946), 43 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:28,066 INFO L175 Difference]: Start difference. First operand has 380 places, 764 transitions, 19406 flow. Second operand 42 states and 372 transitions. [2023-11-17 12:41:28,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 980 transitions, 24589 flow [2023-11-17 12:41:28,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 980 transitions, 24167 flow, removed 114 selfloop flow, removed 16 redundant places. [2023-11-17 12:41:28,868 INFO L231 Difference]: Finished difference. Result has 417 places, 853 transitions, 23044 flow [2023-11-17 12:41:28,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=19030, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=23044, PETRI_PLACES=417, PETRI_TRANSITIONS=853} [2023-11-17 12:41:28,869 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 396 predicate places. [2023-11-17 12:41:28,869 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 853 transitions, 23044 flow [2023-11-17 12:41:28,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.827586206896552) internal successors, (140), 29 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:28,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:28,870 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:41:28,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-17 12:41:29,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:29,075 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:41:29,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:29,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1539411882, now seen corresponding path program 15 times [2023-11-17 12:41:29,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:29,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423851262] [2023-11-17 12:41:29,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:29,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:29,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:29,692 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 12:41:29,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:29,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423851262] [2023-11-17 12:41:29,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423851262] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:29,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959374724] [2023-11-17 12:41:29,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:41:29,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:29,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:29,693 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:41:29,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-17 12:41:29,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:41:29,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:41:29,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-17 12:41:29,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:29,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-11-17 12:41:29,958 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 12:41:30,105 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:30,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:41:30,110 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 12:41:30,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:32,613 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:32,613 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 103 treesize of output 135 [2023-11-17 12:41:32,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:32,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 57 [2023-11-17 12:41:32,809 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 12:41:32,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959374724] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:32,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:32,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-11-17 12:41:32,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212306768] [2023-11-17 12:41:32,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:32,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-17 12:41:32,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:32,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-17 12:41:32,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=600, Unknown=1, NotChecked=0, Total=702 [2023-11-17 12:41:32,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:32,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 853 transitions, 23044 flow. Second operand has 27 states, 27 states have (on average 4.592592592592593) internal successors, (124), 27 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:32,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:32,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:32,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:35,471 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 12:41:41,503 INFO L124 PetriNetUnfolderBase]: 2204/4206 cut-off events. [2023-11-17 12:41:41,503 INFO L125 PetriNetUnfolderBase]: For 123202/123202 co-relation queries the response was YES. [2023-11-17 12:41:41,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44714 conditions, 4206 events. 2204/4206 cut-off events. For 123202/123202 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 30633 event pairs, 52 based on Foata normal form. 3/4209 useless extension candidates. Maximal degree in co-relation 44469. Up to 1122 conditions per place. [2023-11-17 12:41:41,543 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 254 selfloop transitions, 711 changer transitions 17/982 dead transitions. [2023-11-17 12:41:41,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 982 transitions, 25985 flow [2023-11-17 12:41:41,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-17 12:41:41,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-17 12:41:41,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 357 transitions. [2023-11-17 12:41:41,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39578713968957874 [2023-11-17 12:41:41,544 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 357 transitions. [2023-11-17 12:41:41,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 357 transitions. [2023-11-17 12:41:41,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:41,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 357 transitions. [2023-11-17 12:41:41,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 8.707317073170731) internal successors, (357), 41 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:41,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 22.0) internal successors, (924), 42 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:41,546 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 22.0) internal successors, (924), 42 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:41,546 INFO L175 Difference]: Start difference. First operand has 417 places, 853 transitions, 23044 flow. Second operand 41 states and 357 transitions. [2023-11-17 12:41:41,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 982 transitions, 25985 flow [2023-11-17 12:41:42,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 982 transitions, 25463 flow, removed 91 selfloop flow, removed 19 redundant places. [2023-11-17 12:41:42,638 INFO L231 Difference]: Finished difference. Result has 445 places, 872 transitions, 24902 flow [2023-11-17 12:41:42,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=22538, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=687, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=24902, PETRI_PLACES=445, PETRI_TRANSITIONS=872} [2023-11-17 12:41:42,639 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 424 predicate places. [2023-11-17 12:41:42,639 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 872 transitions, 24902 flow [2023-11-17 12:41:42,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.592592592592593) internal successors, (124), 27 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:42,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:42,639 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:41:42,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-17 12:41:42,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-17 12:41:42,842 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:41:42,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:42,843 INFO L85 PathProgramCache]: Analyzing trace with hash 770281776, now seen corresponding path program 16 times [2023-11-17 12:41:42,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:42,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130563923] [2023-11-17 12:41:42,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:42,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:43,253 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 12:41:43,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:43,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130563923] [2023-11-17 12:41:43,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130563923] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:43,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419284978] [2023-11-17 12:41:43,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:41:43,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:43,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:43,254 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:41:43,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-17 12:41:43,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:41:43,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:41:43,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-17 12:41:43,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:43,572 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:43,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 25 [2023-11-17 12:41:43,577 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 12:41:43,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:43,943 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:43,943 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 140 treesize of output 141 [2023-11-17 12:41:44,729 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 12:41:44,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419284978] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:44,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:44,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 20 [2023-11-17 12:41:44,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508102944] [2023-11-17 12:41:44,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:44,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 12:41:44,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:44,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 12:41:44,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-11-17 12:41:44,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:44,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 872 transitions, 24902 flow. Second operand has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 22 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:44,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:44,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:44,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:48,109 INFO L124 PetriNetUnfolderBase]: 2256/4324 cut-off events. [2023-11-17 12:41:48,110 INFO L125 PetriNetUnfolderBase]: For 141746/141746 co-relation queries the response was YES. [2023-11-17 12:41:48,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48308 conditions, 4324 events. 2256/4324 cut-off events. For 141746/141746 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31657 event pairs, 34 based on Foata normal form. 5/4329 useless extension candidates. Maximal degree in co-relation 48054. Up to 1833 conditions per place. [2023-11-17 12:41:48,222 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 356 selfloop transitions, 622 changer transitions 20/998 dead transitions. [2023-11-17 12:41:48,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 998 transitions, 28113 flow [2023-11-17 12:41:48,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 12:41:48,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 12:41:48,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 314 transitions. [2023-11-17 12:41:48,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2023-11-17 12:41:48,223 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 314 transitions. [2023-11-17 12:41:48,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 314 transitions. [2023-11-17 12:41:48,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:48,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 314 transitions. [2023-11-17 12:41:48,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 8.722222222222221) internal successors, (314), 36 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:48,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 22.0) internal successors, (814), 37 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:48,225 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 22.0) internal successors, (814), 37 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:48,225 INFO L175 Difference]: Start difference. First operand has 445 places, 872 transitions, 24902 flow. Second operand 36 states and 314 transitions. [2023-11-17 12:41:48,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 998 transitions, 28113 flow [2023-11-17 12:41:49,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 998 transitions, 27618 flow, removed 97 selfloop flow, removed 19 redundant places. [2023-11-17 12:41:49,522 INFO L231 Difference]: Finished difference. Result has 461 places, 891 transitions, 26648 flow [2023-11-17 12:41:49,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=24435, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=598, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=26648, PETRI_PLACES=461, PETRI_TRANSITIONS=891} [2023-11-17 12:41:49,522 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 440 predicate places. [2023-11-17 12:41:49,523 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 891 transitions, 26648 flow [2023-11-17 12:41:49,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 22 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:49,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:49,523 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:41:49,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-17 12:41:49,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-17 12:41:49,729 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:41:49,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:49,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1441824778, now seen corresponding path program 9 times [2023-11-17 12:41:49,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:49,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580746287] [2023-11-17 12:41:49,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:49,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:49,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 12:41:49,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:49,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580746287] [2023-11-17 12:41:49,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580746287] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:49,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018763331] [2023-11-17 12:41:49,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:41:49,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:49,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:49,869 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:41:49,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-17 12:41:50,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:41:50,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:41:50,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 12:41:50,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:50,070 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 12:41:50,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:50,236 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 12:41:50,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018763331] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:50,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:50,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-17 12:41:50,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601442878] [2023-11-17 12:41:50,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:50,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 12:41:50,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:50,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 12:41:50,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-17 12:41:50,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:50,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 891 transitions, 26648 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:50,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:50,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:50,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:52,636 INFO L124 PetriNetUnfolderBase]: 2381/4520 cut-off events. [2023-11-17 12:41:52,637 INFO L125 PetriNetUnfolderBase]: For 173998/173998 co-relation queries the response was YES. [2023-11-17 12:41:52,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52840 conditions, 4520 events. 2381/4520 cut-off events. For 173998/173998 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33049 event pairs, 276 based on Foata normal form. 24/4544 useless extension candidates. Maximal degree in co-relation 52624. Up to 1613 conditions per place. [2023-11-17 12:41:52,700 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 523 selfloop transitions, 502 changer transitions 0/1025 dead transitions. [2023-11-17 12:41:52,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1025 transitions, 31104 flow [2023-11-17 12:41:52,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 12:41:52,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-17 12:41:52,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 225 transitions. [2023-11-17 12:41:52,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2023-11-17 12:41:52,702 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 225 transitions. [2023-11-17 12:41:52,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 225 transitions. [2023-11-17 12:41:52,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:52,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 225 transitions. [2023-11-17 12:41:52,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 10.227272727272727) internal successors, (225), 22 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:52,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 22.0) internal successors, (506), 23 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:52,703 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 22.0) internal successors, (506), 23 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:52,703 INFO L175 Difference]: Start difference. First operand has 461 places, 891 transitions, 26648 flow. Second operand 22 states and 225 transitions. [2023-11-17 12:41:52,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 1025 transitions, 31104 flow [2023-11-17 12:41:54,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 1025 transitions, 30559 flow, removed 44 selfloop flow, removed 30 redundant places. [2023-11-17 12:41:54,225 INFO L231 Difference]: Finished difference. Result has 454 places, 941 transitions, 29203 flow [2023-11-17 12:41:54,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=25995, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=451, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=29203, PETRI_PLACES=454, PETRI_TRANSITIONS=941} [2023-11-17 12:41:54,226 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 433 predicate places. [2023-11-17 12:41:54,226 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 941 transitions, 29203 flow [2023-11-17 12:41:54,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:54,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:41:54,226 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:41:54,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-17 12:41:54,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:54,428 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:41:54,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:41:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash 572652634, now seen corresponding path program 17 times [2023-11-17 12:41:54,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:41:54,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034082597] [2023-11-17 12:41:54,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:41:54,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:41:54,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:41:55,074 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 12:41:55,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:41:55,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034082597] [2023-11-17 12:41:55,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034082597] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:41:55,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535704541] [2023-11-17 12:41:55,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:41:55,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:41:55,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:41:55,075 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:41:55,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-17 12:41:55,218 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:41:55,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:41:55,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 12:41:55,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:41:55,450 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:55,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:41:55,456 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 12:41:55,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:41:55,601 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:41:55,601 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 162 treesize of output 198 [2023-11-17 12:41:56,946 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 12:41:56,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535704541] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:41:56,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:41:56,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 22 [2023-11-17 12:41:56,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480207880] [2023-11-17 12:41:56,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:41:56,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 12:41:56,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:41:56,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 12:41:56,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-11-17 12:41:56,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:41:56,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 941 transitions, 29203 flow. Second operand has 24 states, 24 states have (on average 4.708333333333333) internal successors, (113), 24 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:56,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:41:56,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:41:56,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:41:59,803 INFO L124 PetriNetUnfolderBase]: 2386/4541 cut-off events. [2023-11-17 12:41:59,803 INFO L125 PetriNetUnfolderBase]: For 175980/175980 co-relation queries the response was YES. [2023-11-17 12:41:59,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54284 conditions, 4541 events. 2386/4541 cut-off events. For 175980/175980 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33300 event pairs, 43 based on Foata normal form. 2/4543 useless extension candidates. Maximal degree in co-relation 53978. Up to 3089 conditions per place. [2023-11-17 12:41:59,854 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 591 selfloop transitions, 413 changer transitions 15/1019 dead transitions. [2023-11-17 12:41:59,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1019 transitions, 31584 flow [2023-11-17 12:41:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 12:41:59,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 12:41:59,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 280 transitions. [2023-11-17 12:41:59,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37433155080213903 [2023-11-17 12:41:59,855 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 280 transitions. [2023-11-17 12:41:59,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 280 transitions. [2023-11-17 12:41:59,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:41:59,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 280 transitions. [2023-11-17 12:41:59,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 8.235294117647058) internal successors, (280), 34 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:59,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 22.0) internal successors, (770), 35 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:59,856 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 22.0) internal successors, (770), 35 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:41:59,857 INFO L175 Difference]: Start difference. First operand has 454 places, 941 transitions, 29203 flow. Second operand 34 states and 280 transitions. [2023-11-17 12:41:59,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1019 transitions, 31584 flow [2023-11-17 12:42:01,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1019 transitions, 30755 flow, removed 221 selfloop flow, removed 7 redundant places. [2023-11-17 12:42:01,596 INFO L231 Difference]: Finished difference. Result has 482 places, 938 transitions, 29121 flow [2023-11-17 12:42:01,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=28377, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=412, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=29121, PETRI_PLACES=482, PETRI_TRANSITIONS=938} [2023-11-17 12:42:01,597 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 461 predicate places. [2023-11-17 12:42:01,597 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 938 transitions, 29121 flow [2023-11-17 12:42:01,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.708333333333333) internal successors, (113), 24 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:01,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:42:01,597 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:42:01,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-17 12:42:01,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:42:01,803 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:42:01,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:42:01,803 INFO L85 PathProgramCache]: Analyzing trace with hash -821653454, now seen corresponding path program 18 times [2023-11-17 12:42:01,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:42:01,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728083215] [2023-11-17 12:42:01,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:42:01,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:42:01,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:42:02,269 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 12:42:02,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:42:02,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728083215] [2023-11-17 12:42:02,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728083215] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:42:02,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549585209] [2023-11-17 12:42:02,270 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:42:02,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:42:02,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:42:02,271 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:42:02,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-17 12:42:02,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 12:42:02,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:42:02,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-17 12:42:02,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:42:02,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:02,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 26 [2023-11-17 12:42:02,631 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 12:42:02,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:42:03,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:03,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 [2023-11-17 12:42:03,382 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 12:42:03,382 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 60 treesize of output 82 [2023-11-17 12:42:03,424 INFO L349 Elim1Store]: treesize reduction 21, result has 36.4 percent of original size [2023-11-17 12:42:03,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 23 [2023-11-17 12:42:03,560 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 12:42:03,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549585209] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:42:03,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:42:03,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2023-11-17 12:42:03,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014489539] [2023-11-17 12:42:03,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:42:03,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 12:42:03,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:42:03,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 12:42:03,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2023-11-17 12:42:03,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:42:03,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 938 transitions, 29121 flow. Second operand has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:03,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:42:03,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:42:03,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:42:05,709 INFO L124 PetriNetUnfolderBase]: 2497/4701 cut-off events. [2023-11-17 12:42:05,709 INFO L125 PetriNetUnfolderBase]: For 189787/189787 co-relation queries the response was YES. [2023-11-17 12:42:05,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56953 conditions, 4701 events. 2497/4701 cut-off events. For 189787/189787 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34183 event pairs, 355 based on Foata normal form. 5/4706 useless extension candidates. Maximal degree in co-relation 56703. Up to 4304 conditions per place. [2023-11-17 12:42:05,758 INFO L140 encePairwiseOnDemand]: 13/22 looper letters, 891 selfloop transitions, 125 changer transitions 11/1027 dead transitions. [2023-11-17 12:42:05,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1027 transitions, 32996 flow [2023-11-17 12:42:05,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 12:42:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 12:42:05,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 160 transitions. [2023-11-17 12:42:05,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42780748663101603 [2023-11-17 12:42:05,759 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 160 transitions. [2023-11-17 12:42:05,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 160 transitions. [2023-11-17 12:42:05,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:42:05,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 160 transitions. [2023-11-17 12:42:05,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 9.411764705882353) internal successors, (160), 17 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:05,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 22.0) internal successors, (396), 18 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:05,760 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 22.0) internal successors, (396), 18 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:05,760 INFO L175 Difference]: Start difference. First operand has 482 places, 938 transitions, 29121 flow. Second operand 17 states and 160 transitions. [2023-11-17 12:42:05,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1027 transitions, 32996 flow [2023-11-17 12:42:07,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1027 transitions, 32789 flow, removed 33 selfloop flow, removed 21 redundant places. [2023-11-17 12:42:07,394 INFO L231 Difference]: Finished difference. Result has 475 places, 968 transitions, 30373 flow [2023-11-17 12:42:07,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=28909, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=30373, PETRI_PLACES=475, PETRI_TRANSITIONS=968} [2023-11-17 12:42:07,395 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 454 predicate places. [2023-11-17 12:42:07,395 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 968 transitions, 30373 flow [2023-11-17 12:42:07,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:07,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:42:07,396 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 12:42:07,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-11-17 12:42:07,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:42:07,596 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:42:07,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:42:07,597 INFO L85 PathProgramCache]: Analyzing trace with hash 118812859, now seen corresponding path program 3 times [2023-11-17 12:42:07,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:42:07,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791623780] [2023-11-17 12:42:07,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:42:07,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:42:07,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:42:07,686 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 12:42:07,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:42:07,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791623780] [2023-11-17 12:42:07,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791623780] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:42:07,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47054558] [2023-11-17 12:42:07,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:42:07,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:42:07,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:42:07,687 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:42:07,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-17 12:42:07,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:42:07,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:42:07,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-17 12:42:07,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:42:07,978 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 12:42:08,014 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 12:42:08,071 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 12:42:08,288 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:42:08,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:42:11,980 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 12:42:11,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47054558] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:42:11,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:42:11,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 8] total 24 [2023-11-17 12:42:11,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439331304] [2023-11-17 12:42:11,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:42:11,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 12:42:11,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:42:11,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 12:42:11,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=446, Unknown=1, NotChecked=0, Total=552 [2023-11-17 12:42:11,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:42:11,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 968 transitions, 30373 flow. Second operand has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:11,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:42:11,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:42:11,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:42:27,326 INFO L124 PetriNetUnfolderBase]: 2578/4874 cut-off events. [2023-11-17 12:42:27,326 INFO L125 PetriNetUnfolderBase]: For 200372/200372 co-relation queries the response was YES. [2023-11-17 12:42:27,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59029 conditions, 4874 events. 2578/4874 cut-off events. For 200372/200372 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36066 event pairs, 143 based on Foata normal form. 16/4890 useless extension candidates. Maximal degree in co-relation 58761. Up to 2198 conditions per place. [2023-11-17 12:42:27,382 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 540 selfloop transitions, 573 changer transitions 17/1130 dead transitions. [2023-11-17 12:42:27,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 1130 transitions, 34422 flow [2023-11-17 12:42:27,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-17 12:42:27,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-17 12:42:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 365 transitions. [2023-11-17 12:42:27,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40465631929046564 [2023-11-17 12:42:27,383 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 365 transitions. [2023-11-17 12:42:27,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 365 transitions. [2023-11-17 12:42:27,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:42:27,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 365 transitions. [2023-11-17 12:42:27,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 8.902439024390244) internal successors, (365), 41 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:27,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 22.0) internal successors, (924), 42 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:27,385 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 22.0) internal successors, (924), 42 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:27,385 INFO L175 Difference]: Start difference. First operand has 475 places, 968 transitions, 30373 flow. Second operand 41 states and 365 transitions. [2023-11-17 12:42:27,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 1130 transitions, 34422 flow [2023-11-17 12:42:29,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 1130 transitions, 34246 flow, removed 73 selfloop flow, removed 6 redundant places. [2023-11-17 12:42:29,303 INFO L231 Difference]: Finished difference. Result has 519 places, 1011 transitions, 33357 flow [2023-11-17 12:42:29,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=30148, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=33357, PETRI_PLACES=519, PETRI_TRANSITIONS=1011} [2023-11-17 12:42:29,304 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 498 predicate places. [2023-11-17 12:42:29,304 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 1011 transitions, 33357 flow [2023-11-17 12:42:29,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.833333333333333) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:29,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:42:29,304 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:42:29,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-17 12:42:29,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-17 12:42:29,510 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:42:29,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:42:29,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1470935466, now seen corresponding path program 19 times [2023-11-17 12:42:29,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:42:29,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838856615] [2023-11-17 12:42:29,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:42:29,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:42:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:42:30,172 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 12:42:30,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:42:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838856615] [2023-11-17 12:42:30,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838856615] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:42:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901866512] [2023-11-17 12:42:30,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 12:42:30,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:42:30,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:42:30,174 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:42:30,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-17 12:42:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:42:30,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 12:42:30,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:42:30,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:30,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:42:30,522 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 12:42:30,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:42:31,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:31,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 [2023-11-17 12:42:31,095 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-11-17 12:42:31,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 6 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 77 [2023-11-17 12:42:31,146 INFO L349 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-11-17 12:42:31,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2023-11-17 12:42:31,251 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 12:42:31,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901866512] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:42:31,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:42:31,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 6] total 22 [2023-11-17 12:42:31,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587976769] [2023-11-17 12:42:31,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:42:31,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-17 12:42:31,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:42:31,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-17 12:42:31,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2023-11-17 12:42:31,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:42:31,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1011 transitions, 33357 flow. Second operand has 24 states, 24 states have (on average 4.791666666666667) internal successors, (115), 24 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:31,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:42:31,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:42:31,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:42:34,339 INFO L124 PetriNetUnfolderBase]: 2566/4849 cut-off events. [2023-11-17 12:42:34,339 INFO L125 PetriNetUnfolderBase]: For 223146/223146 co-relation queries the response was YES. [2023-11-17 12:42:34,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61624 conditions, 4849 events. 2566/4849 cut-off events. For 223146/223146 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 35590 event pairs, 125 based on Foata normal form. 3/4852 useless extension candidates. Maximal degree in co-relation 61328. Up to 3356 conditions per place. [2023-11-17 12:42:34,402 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 684 selfloop transitions, 394 changer transitions 18/1096 dead transitions. [2023-11-17 12:42:34,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 1096 transitions, 36149 flow [2023-11-17 12:42:34,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-17 12:42:34,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-17 12:42:34,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 275 transitions. [2023-11-17 12:42:34,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2023-11-17 12:42:34,403 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 275 transitions. [2023-11-17 12:42:34,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 275 transitions. [2023-11-17 12:42:34,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:42:34,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 275 transitions. [2023-11-17 12:42:34,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 8.333333333333334) internal successors, (275), 33 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:34,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 22.0) internal successors, (748), 34 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:34,405 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 22.0) internal successors, (748), 34 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:34,405 INFO L175 Difference]: Start difference. First operand has 519 places, 1011 transitions, 33357 flow. Second operand 33 states and 275 transitions. [2023-11-17 12:42:34,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 1096 transitions, 36149 flow [2023-11-17 12:42:36,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 1096 transitions, 35434 flow, removed 73 selfloop flow, removed 24 redundant places. [2023-11-17 12:42:36,673 INFO L231 Difference]: Finished difference. Result has 533 places, 1016 transitions, 34242 flow [2023-11-17 12:42:36,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=32652, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=34242, PETRI_PLACES=533, PETRI_TRANSITIONS=1016} [2023-11-17 12:42:36,674 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 512 predicate places. [2023-11-17 12:42:36,674 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 1016 transitions, 34242 flow [2023-11-17 12:42:36,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.791666666666667) internal successors, (115), 24 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:36,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:42:36,674 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:42:36,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-17 12:42:36,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-17 12:42:36,879 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:42:36,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:42:36,880 INFO L85 PathProgramCache]: Analyzing trace with hash -919009880, now seen corresponding path program 20 times [2023-11-17 12:42:36,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:42:36,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536836099] [2023-11-17 12:42:36,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:42:36,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:42:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:42:37,354 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 12:42:37,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:42:37,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536836099] [2023-11-17 12:42:37,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536836099] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:42:37,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568036066] [2023-11-17 12:42:37,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:42:37,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:42:37,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:42:37,356 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:42:37,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-17 12:42:37,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:42:37,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:42:37,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-17 12:42:37,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:42:37,566 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 19 treesize of output 1 [2023-11-17 12:42:37,600 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 12:42:37,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:42:37,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2023-11-17 12:42:37,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:37,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 26 [2023-11-17 12:42:37,942 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 12:42:37,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:42:38,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:38,601 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 162 treesize of output 102 [2023-11-17 12:42:38,627 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:38,628 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 936 treesize of output 792 [2023-11-17 12:42:38,648 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:38,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 97 [2023-11-17 12:42:38,682 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:42:38,683 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 136 treesize of output 168 [2023-11-17 12:42:39,778 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 12:42:39,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568036066] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:42:39,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:42:39,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-11-17 12:42:39,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500965918] [2023-11-17 12:42:39,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:42:39,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 12:42:39,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:42:39,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 12:42:39,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=833, Unknown=2, NotChecked=0, Total=992 [2023-11-17 12:42:39,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:42:39,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1016 transitions, 34242 flow. Second operand has 32 states, 32 states have (on average 4.4375) internal successors, (142), 32 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:42:39,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:42:39,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:42:39,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:42:41,834 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 12:42:44,135 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 12:42:47,595 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 12:42:52,066 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 12:42:54,100 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 12:42:56,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 12:42:59,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 12:43:01,084 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 12:43:03,104 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 12:43:05,928 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 12:43:12,150 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 12:43:12,206 INFO L124 PetriNetUnfolderBase]: 2917/5544 cut-off events. [2023-11-17 12:43:12,206 INFO L125 PetriNetUnfolderBase]: For 284242/284242 co-relation queries the response was YES. [2023-11-17 12:43:12,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71822 conditions, 5544 events. 2917/5544 cut-off events. For 284242/284242 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 42182 event pairs, 100 based on Foata normal form. 44/5588 useless extension candidates. Maximal degree in co-relation 71493. Up to 1887 conditions per place. [2023-11-17 12:43:12,277 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 442 selfloop transitions, 855 changer transitions 48/1345 dead transitions. [2023-11-17 12:43:12,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 1345 transitions, 43737 flow [2023-11-17 12:43:12,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-17 12:43:12,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-17 12:43:12,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 417 transitions. [2023-11-17 12:43:12,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41205533596837945 [2023-11-17 12:43:12,290 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 417 transitions. [2023-11-17 12:43:12,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 417 transitions. [2023-11-17 12:43:12,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:43:12,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 417 transitions. [2023-11-17 12:43:12,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 9.065217391304348) internal successors, (417), 46 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:12,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 22.0) internal successors, (1034), 47 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:12,292 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 22.0) internal successors, (1034), 47 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:12,292 INFO L175 Difference]: Start difference. First operand has 533 places, 1016 transitions, 34242 flow. Second operand 46 states and 417 transitions. [2023-11-17 12:43:12,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 1345 transitions, 43737 flow [2023-11-17 12:43:15,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1345 transitions, 43462 flow, removed 48 selfloop flow, removed 21 redundant places. [2023-11-17 12:43:15,212 INFO L231 Difference]: Finished difference. Result has 569 places, 1164 transitions, 40735 flow [2023-11-17 12:43:15,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=33731, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=702, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=40735, PETRI_PLACES=569, PETRI_TRANSITIONS=1164} [2023-11-17 12:43:15,214 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 548 predicate places. [2023-11-17 12:43:15,214 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 1164 transitions, 40735 flow [2023-11-17 12:43:15,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.4375) internal successors, (142), 32 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:15,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:43:15,214 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:43:15,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-11-17 12:43:15,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-17 12:43:15,415 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:43:15,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:43:15,416 INFO L85 PathProgramCache]: Analyzing trace with hash -137058132, now seen corresponding path program 21 times [2023-11-17 12:43:15,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:43:15,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258764524] [2023-11-17 12:43:15,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:43:15,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:43:15,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:43:15,960 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 12:43:15,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:43:15,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258764524] [2023-11-17 12:43:15,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258764524] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:43:15,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067834570] [2023-11-17 12:43:15,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:43:15,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:43:15,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:43:15,962 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:43:15,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-17 12:43:16,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 12:43:16,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:43:16,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 12:43:16,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:43:16,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:16,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:43:16,337 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 12:43:16,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:43:16,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:16,477 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 162 treesize of output 198 [2023-11-17 12:43:17,108 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 12:43:17,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067834570] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:43:17,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:43:17,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 21 [2023-11-17 12:43:17,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146912535] [2023-11-17 12:43:17,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:43:17,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 12:43:17,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:43:17,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 12:43:17,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2023-11-17 12:43:17,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:43:17,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 1164 transitions, 40735 flow. Second operand has 23 states, 23 states have (on average 4.869565217391305) internal successors, (112), 23 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:17,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:43:17,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:43:17,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:43:20,363 INFO L124 PetriNetUnfolderBase]: 2846/5392 cut-off events. [2023-11-17 12:43:20,364 INFO L125 PetriNetUnfolderBase]: For 285717/285717 co-relation queries the response was YES. [2023-11-17 12:43:20,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73369 conditions, 5392 events. 2846/5392 cut-off events. For 285717/285717 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40528 event pairs, 140 based on Foata normal form. 3/5395 useless extension candidates. Maximal degree in co-relation 73034. Up to 3719 conditions per place. [2023-11-17 12:43:20,434 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 775 selfloop transitions, 414 changer transitions 41/1230 dead transitions. [2023-11-17 12:43:20,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1230 transitions, 43594 flow [2023-11-17 12:43:20,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-17 12:43:20,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-17 12:43:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 230 transitions. [2023-11-17 12:43:20,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3605015673981191 [2023-11-17 12:43:20,435 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 230 transitions. [2023-11-17 12:43:20,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 230 transitions. [2023-11-17 12:43:20,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:43:20,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 230 transitions. [2023-11-17 12:43:20,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 7.931034482758621) internal successors, (230), 29 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:20,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 22.0) internal successors, (660), 30 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:20,436 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 22.0) internal successors, (660), 30 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:20,436 INFO L175 Difference]: Start difference. First operand has 569 places, 1164 transitions, 40735 flow. Second operand 29 states and 230 transitions. [2023-11-17 12:43:20,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1230 transitions, 43594 flow [2023-11-17 12:43:23,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1230 transitions, 42775 flow, removed 185 selfloop flow, removed 21 redundant places. [2023-11-17 12:43:23,698 INFO L231 Difference]: Finished difference. Result has 576 places, 1150 transitions, 40246 flow [2023-11-17 12:43:23,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=39923, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=40246, PETRI_PLACES=576, PETRI_TRANSITIONS=1150} [2023-11-17 12:43:23,699 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 555 predicate places. [2023-11-17 12:43:23,700 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 1150 transitions, 40246 flow [2023-11-17 12:43:23,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.869565217391305) internal successors, (112), 23 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:23,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:43:23,700 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:43:23,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-17 12:43:23,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-17 12:43:23,900 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:43:23,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:43:23,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1005245538, now seen corresponding path program 22 times [2023-11-17 12:43:23,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:43:23,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981760699] [2023-11-17 12:43:23,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:43:23,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:43:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:43:24,657 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 12:43:24,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:43:24,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981760699] [2023-11-17 12:43:24,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981760699] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:43:24,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725809434] [2023-11-17 12:43:24,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:43:24,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:43:24,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:43:24,659 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:43:24,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-17 12:43:24,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:43:24,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:43:24,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-17 12:43:24,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:43:24,855 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 12:43:24,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 12:43:24,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:43:24,982 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 12:43:25,212 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:25,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 26 [2023-11-17 12:43:25,263 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 12:43:25,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:43:28,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:28,513 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 219 treesize of output 135 [2023-11-17 12:43:28,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:28,561 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 7 new quantified variables, introduced 10 case distinctions, treesize of input 510 treesize of output 536 [2023-11-17 12:43:28,614 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:28,614 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 234 treesize of output 254 [2023-11-17 12:43:28,664 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:43:28,665 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 227 treesize of output 217 [2023-11-17 12:43:30,127 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 12:43:30,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725809434] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:43:30,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:43:30,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-11-17 12:43:30,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605318319] [2023-11-17 12:43:30,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:43:30,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-17 12:43:30,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:43:30,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-17 12:43:30,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=836, Unknown=1, NotChecked=0, Total=992 [2023-11-17 12:43:30,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:43:30,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1150 transitions, 40246 flow. Second operand has 32 states, 32 states have (on average 4.5625) internal successors, (146), 32 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:30,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:43:30,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:43:30,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:43:32,207 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 12:43:34,260 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 12:43:44,760 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 12:43:56,580 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 12:43:59,486 INFO L124 PetriNetUnfolderBase]: 2926/5559 cut-off events. [2023-11-17 12:43:59,486 INFO L125 PetriNetUnfolderBase]: For 320457/320457 co-relation queries the response was YES. [2023-11-17 12:43:59,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76101 conditions, 5559 events. 2926/5559 cut-off events. For 320457/320457 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 42420 event pairs, 55 based on Foata normal form. 7/5566 useless extension candidates. Maximal degree in co-relation 75945. Up to 1693 conditions per place. [2023-11-17 12:43:59,556 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 322 selfloop transitions, 1004 changer transitions 26/1352 dead transitions. [2023-11-17 12:43:59,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 1352 transitions, 46041 flow [2023-11-17 12:43:59,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2023-11-17 12:43:59,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2023-11-17 12:43:59,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 473 transitions. [2023-11-17 12:43:59,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2023-11-17 12:43:59,558 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 473 transitions. [2023-11-17 12:43:59,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 473 transitions. [2023-11-17 12:43:59,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:43:59,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 473 transitions. [2023-11-17 12:43:59,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 8.6) internal successors, (473), 55 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:59,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 22.0) internal successors, (1232), 56 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:59,560 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 22.0) internal successors, (1232), 56 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:43:59,560 INFO L175 Difference]: Start difference. First operand has 576 places, 1150 transitions, 40246 flow. Second operand 55 states and 473 transitions. [2023-11-17 12:43:59,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 1352 transitions, 46041 flow [2023-11-17 12:44:02,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 1352 transitions, 44457 flow, removed 38 selfloop flow, removed 24 redundant places. [2023-11-17 12:44:02,841 INFO L231 Difference]: Finished difference. Result has 597 places, 1206 transitions, 42667 flow [2023-11-17 12:44:02,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=38792, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=942, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=42667, PETRI_PLACES=597, PETRI_TRANSITIONS=1206} [2023-11-17 12:44:02,842 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 576 predicate places. [2023-11-17 12:44:02,842 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 1206 transitions, 42667 flow [2023-11-17 12:44:02,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.5625) internal successors, (146), 32 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:02,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:44:02,842 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:44:02,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-11-17 12:44:03,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:44:03,043 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:44:03,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:44:03,043 INFO L85 PathProgramCache]: Analyzing trace with hash -638187465, now seen corresponding path program 4 times [2023-11-17 12:44:03,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:44:03,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016893048] [2023-11-17 12:44:03,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:44:03,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:44:03,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:44:03,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:44:03,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:44:03,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016893048] [2023-11-17 12:44:03,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016893048] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:44:03,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012972561] [2023-11-17 12:44:03,181 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:44:03,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:44:03,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:44:03,182 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:44:03,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-17 12:44:03,368 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:44:03,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:44:03,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-17 12:44:03,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:44:03,410 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 12:44:03,443 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 12:44:03,470 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 12:44:03,499 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 12:44:03,837 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:44:03,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:44:06,591 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:44:06,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012972561] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:44:06,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:44:06,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-11-17 12:44:06,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807328541] [2023-11-17 12:44:06,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:44:06,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-17 12:44:06,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:44:06,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-17 12:44:06,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2023-11-17 12:44:06,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:44:06,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 1206 transitions, 42667 flow. Second operand has 26 states, 26 states have (on average 4.769230769230769) internal successors, (124), 26 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:06,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:44:06,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:44:06,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:44:25,553 INFO L124 PetriNetUnfolderBase]: 3182/5996 cut-off events. [2023-11-17 12:44:25,553 INFO L125 PetriNetUnfolderBase]: For 345349/345349 co-relation queries the response was YES. [2023-11-17 12:44:25,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81849 conditions, 5996 events. 3182/5996 cut-off events. For 345349/345349 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 45707 event pairs, 156 based on Foata normal form. 12/6008 useless extension candidates. Maximal degree in co-relation 81694. Up to 1793 conditions per place. [2023-11-17 12:44:25,631 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 612 selfloop transitions, 842 changer transitions 11/1465 dead transitions. [2023-11-17 12:44:25,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1465 transitions, 50272 flow [2023-11-17 12:44:25,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-17 12:44:25,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-11-17 12:44:25,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 425 transitions. [2023-11-17 12:44:25,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942486085343228 [2023-11-17 12:44:25,632 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 425 transitions. [2023-11-17 12:44:25,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 425 transitions. [2023-11-17 12:44:25,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:44:25,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 425 transitions. [2023-11-17 12:44:25,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 8.673469387755102) internal successors, (425), 49 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:25,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 22.0) internal successors, (1100), 50 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:25,634 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 22.0) internal successors, (1100), 50 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:25,634 INFO L175 Difference]: Start difference. First operand has 597 places, 1206 transitions, 42667 flow. Second operand 49 states and 425 transitions. [2023-11-17 12:44:25,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1465 transitions, 50272 flow [2023-11-17 12:44:29,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 1465 transitions, 49168 flow, removed 164 selfloop flow, removed 28 redundant places. [2023-11-17 12:44:29,630 INFO L231 Difference]: Finished difference. Result has 628 places, 1303 transitions, 47331 flow [2023-11-17 12:44:29,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=41592, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=47331, PETRI_PLACES=628, PETRI_TRANSITIONS=1303} [2023-11-17 12:44:29,631 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 607 predicate places. [2023-11-17 12:44:29,631 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 1303 transitions, 47331 flow [2023-11-17 12:44:29,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.769230769230769) internal successors, (124), 26 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:29,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:44:29,631 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:44:29,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-11-17 12:44:29,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-11-17 12:44:29,832 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:44:29,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:44:29,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1218076836, now seen corresponding path program 23 times [2023-11-17 12:44:29,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:44:29,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068157415] [2023-11-17 12:44:29,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:44:29,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:44:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:44:30,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:44:30,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:44:30,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068157415] [2023-11-17 12:44:30,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068157415] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:44:30,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152873571] [2023-11-17 12:44:30,573 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:44:30,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:44:30,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:44:30,574 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:44:30,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-17 12:44:30,739 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 12:44:30,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:44:30,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-17 12:44:30,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:44:30,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-11-17 12:44:30,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2023-11-17 12:44:31,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:44:31,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-11-17 12:44:31,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 12:44:31,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:44:33,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:44:33,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 105 treesize of output 129 [2023-11-17 12:44:33,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:44:33,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2023-11-17 12:44:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 12:44:34,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152873571] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:44:34,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:44:34,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 27 [2023-11-17 12:44:34,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088525849] [2023-11-17 12:44:34,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:44:34,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-17 12:44:34,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:44:34,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-17 12:44:34,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=701, Unknown=1, NotChecked=0, Total=812 [2023-11-17 12:44:34,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:44:34,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 1303 transitions, 47331 flow. Second operand has 29 states, 29 states have (on average 4.758620689655173) internal successors, (138), 29 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:44:34,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:44:34,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:44:34,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:44:38,925 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 12:45:00,385 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 12:45:02,390 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 12:45:04,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-17 12:45:07,014 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 12:45:10,489 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 12:45:13,018 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 12:45:15,555 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 12:45:17,751 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 12:45:17,860 INFO L124 PetriNetUnfolderBase]: 3691/6906 cut-off events. [2023-11-17 12:45:17,861 INFO L125 PetriNetUnfolderBase]: For 418340/418340 co-relation queries the response was YES. [2023-11-17 12:45:17,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98068 conditions, 6906 events. 3691/6906 cut-off events. For 418340/418340 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 53429 event pairs, 76 based on Foata normal form. 7/6913 useless extension candidates. Maximal degree in co-relation 97903. Up to 2160 conditions per place. [2023-11-17 12:45:17,952 INFO L140 encePairwiseOnDemand]: 11/22 looper letters, 537 selfloop transitions, 1063 changer transitions 25/1625 dead transitions. [2023-11-17 12:45:17,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 1625 transitions, 59331 flow [2023-11-17 12:45:17,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-17 12:45:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-17 12:45:17,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 346 transitions. [2023-11-17 12:45:17,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40326340326340326 [2023-11-17 12:45:17,964 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 346 transitions. [2023-11-17 12:45:17,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 346 transitions. [2023-11-17 12:45:17,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:45:17,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 346 transitions. [2023-11-17 12:45:17,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 8.871794871794872) internal successors, (346), 39 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:17,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 22.0) internal successors, (880), 40 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:17,966 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 22.0) internal successors, (880), 40 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:17,966 INFO L175 Difference]: Start difference. First operand has 628 places, 1303 transitions, 47331 flow. Second operand 39 states and 346 transitions. [2023-11-17 12:45:17,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 1625 transitions, 59331 flow [2023-11-17 12:45:23,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 1625 transitions, 57680 flow, removed 253 selfloop flow, removed 23 redundant places. [2023-11-17 12:45:23,204 INFO L231 Difference]: Finished difference. Result has 651 places, 1464 transitions, 55047 flow [2023-11-17 12:45:23,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=45938, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=895, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=55047, PETRI_PLACES=651, PETRI_TRANSITIONS=1464} [2023-11-17 12:45:23,205 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 630 predicate places. [2023-11-17 12:45:23,205 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 1464 transitions, 55047 flow [2023-11-17 12:45:23,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.758620689655173) internal successors, (138), 29 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:23,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:45:23,206 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:45:23,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-11-17 12:45:23,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:45:23,406 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:45:23,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:45:23,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1973810670, now seen corresponding path program 5 times [2023-11-17 12:45:23,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:45:23,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479517701] [2023-11-17 12:45:23,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:45:23,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:45:23,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:45:23,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:23,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:45:23,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479517701] [2023-11-17 12:45:23,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479517701] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:45:23,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085833502] [2023-11-17 12:45:23,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:45:23,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:45:23,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:45:23,499 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:45:23,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-17 12:45:23,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:45:23,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:45:23,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-17 12:45:23,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:45:23,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:23,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:45:23,857 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:23,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085833502] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:45:23,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:45:23,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-17 12:45:23,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143094887] [2023-11-17 12:45:23,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:45:23,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 12:45:23,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:45:23,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 12:45:23,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-17 12:45:23,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:45:23,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 1464 transitions, 55047 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:23,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:45:23,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:45:23,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:45:27,765 INFO L124 PetriNetUnfolderBase]: 3593/6746 cut-off events. [2023-11-17 12:45:27,765 INFO L125 PetriNetUnfolderBase]: For 420816/420816 co-relation queries the response was YES. [2023-11-17 12:45:27,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97199 conditions, 6746 events. 3593/6746 cut-off events. For 420816/420816 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 52285 event pairs, 418 based on Foata normal form. 20/6766 useless extension candidates. Maximal degree in co-relation 97027. Up to 1587 conditions per place. [2023-11-17 12:45:27,856 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 846 selfloop transitions, 698 changer transitions 2/1546 dead transitions. [2023-11-17 12:45:27,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 1546 transitions, 59269 flow [2023-11-17 12:45:27,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-17 12:45:27,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-17 12:45:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 172 transitions. [2023-11-17 12:45:27,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2023-11-17 12:45:27,857 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 172 transitions. [2023-11-17 12:45:27,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 172 transitions. [2023-11-17 12:45:27,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:45:27,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 172 transitions. [2023-11-17 12:45:27,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 9.555555555555555) internal successors, (172), 18 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:27,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 22.0) internal successors, (418), 19 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:27,858 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 22.0) internal successors, (418), 19 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:27,858 INFO L175 Difference]: Start difference. First operand has 651 places, 1464 transitions, 55047 flow. Second operand 18 states and 172 transitions. [2023-11-17 12:45:27,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 1546 transitions, 59269 flow [2023-11-17 12:45:33,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 1546 transitions, 57694 flow, removed 190 selfloop flow, removed 15 redundant places. [2023-11-17 12:45:33,106 INFO L231 Difference]: Finished difference. Result has 652 places, 1465 transitions, 54938 flow [2023-11-17 12:45:33,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=53198, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=689, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=54938, PETRI_PLACES=652, PETRI_TRANSITIONS=1465} [2023-11-17 12:45:33,107 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 631 predicate places. [2023-11-17 12:45:33,107 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 1465 transitions, 54938 flow [2023-11-17 12:45:33,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:33,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:45:33,107 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:45:33,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-11-17 12:45:33,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:45:33,308 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:45:33,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:45:33,308 INFO L85 PathProgramCache]: Analyzing trace with hash -433922655, now seen corresponding path program 6 times [2023-11-17 12:45:33,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:45:33,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608657918] [2023-11-17 12:45:33,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:45:33,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:45:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:45:33,503 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:33,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:45:33,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608657918] [2023-11-17 12:45:33,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608657918] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:45:33,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459141979] [2023-11-17 12:45:33,503 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:45:33,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:45:33,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:45:33,504 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:45:33,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-17 12:45:33,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 12:45:33,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:45:33,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-17 12:45:33,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:45:33,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:33,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:45:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:33,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459141979] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:45:33,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:45:33,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-11-17 12:45:33,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915321134] [2023-11-17 12:45:33,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:45:33,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-17 12:45:33,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:45:33,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-17 12:45:33,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2023-11-17 12:45:33,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:45:33,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 1465 transitions, 54938 flow. Second operand has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 18 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:33,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:45:33,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:45:33,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:45:41,322 INFO L124 PetriNetUnfolderBase]: 4037/7632 cut-off events. [2023-11-17 12:45:41,323 INFO L125 PetriNetUnfolderBase]: For 463040/463040 co-relation queries the response was YES. [2023-11-17 12:45:41,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108790 conditions, 7632 events. 4037/7632 cut-off events. For 463040/463040 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 60878 event pairs, 320 based on Foata normal form. 52/7684 useless extension candidates. Maximal degree in co-relation 108624. Up to 1863 conditions per place. [2023-11-17 12:45:41,423 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 835 selfloop transitions, 985 changer transitions 0/1820 dead transitions. [2023-11-17 12:45:41,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 1820 transitions, 66397 flow [2023-11-17 12:45:41,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-17 12:45:41,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-17 12:45:41,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 459 transitions. [2023-11-17 12:45:41,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390715667311414 [2023-11-17 12:45:41,425 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 459 transitions. [2023-11-17 12:45:41,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 459 transitions. [2023-11-17 12:45:41,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:45:41,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 459 transitions. [2023-11-17 12:45:41,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 9.76595744680851) internal successors, (459), 47 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:41,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 22.0) internal successors, (1056), 48 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:41,427 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 22.0) internal successors, (1056), 48 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:41,427 INFO L175 Difference]: Start difference. First operand has 652 places, 1465 transitions, 54938 flow. Second operand 47 states and 459 transitions. [2023-11-17 12:45:41,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 1820 transitions, 66397 flow [2023-11-17 12:45:47,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 1820 transitions, 64917 flow, removed 122 selfloop flow, removed 11 redundant places. [2023-11-17 12:45:47,218 INFO L231 Difference]: Finished difference. Result has 708 places, 1628 transitions, 62419 flow [2023-11-17 12:45:47,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=53633, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=839, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=62419, PETRI_PLACES=708, PETRI_TRANSITIONS=1628} [2023-11-17 12:45:47,220 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 687 predicate places. [2023-11-17 12:45:47,220 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 1628 transitions, 62419 flow [2023-11-17 12:45:47,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 18 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:47,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:45:47,220 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:45:47,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-11-17 12:45:47,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-17 12:45:47,420 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:45:47,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:45:47,421 INFO L85 PathProgramCache]: Analyzing trace with hash 478448842, now seen corresponding path program 10 times [2023-11-17 12:45:47,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:45:47,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421351939] [2023-11-17 12:45:47,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:45:47,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:45:47,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:45:47,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:47,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:45:47,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421351939] [2023-11-17 12:45:47,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421351939] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:45:47,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634211404] [2023-11-17 12:45:47,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:45:47,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:45:47,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:45:47,535 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:45:47,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-17 12:45:47,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:45:47,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:45:47,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-17 12:45:47,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:45:47,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:47,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:45:47,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:45:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634211404] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:45:47,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:45:47,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-17 12:45:47,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344985730] [2023-11-17 12:45:47,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:45:47,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 12:45:47,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:45:47,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 12:45:47,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-11-17 12:45:47,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:45:47,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 1628 transitions, 62419 flow. Second operand has 16 states, 16 states have (on average 5.0) internal successors, (80), 16 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:47,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:45:47,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:45:47,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:45:55,407 INFO L124 PetriNetUnfolderBase]: 4071/7728 cut-off events. [2023-11-17 12:45:55,408 INFO L125 PetriNetUnfolderBase]: For 487761/487761 co-relation queries the response was YES. [2023-11-17 12:45:55,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111355 conditions, 7728 events. 4071/7728 cut-off events. For 487761/487761 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 62023 event pairs, 564 based on Foata normal form. 60/7788 useless extension candidates. Maximal degree in co-relation 111172. Up to 3071 conditions per place. [2023-11-17 12:45:55,516 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 1042 selfloop transitions, 729 changer transitions 0/1771 dead transitions. [2023-11-17 12:45:55,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 1771 transitions, 67363 flow [2023-11-17 12:45:55,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-17 12:45:55,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-17 12:45:55,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 331 transitions. [2023-11-17 12:45:55,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41792929292929293 [2023-11-17 12:45:55,518 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 331 transitions. [2023-11-17 12:45:55,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 331 transitions. [2023-11-17 12:45:55,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:45:55,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 331 transitions. [2023-11-17 12:45:55,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 9.194444444444445) internal successors, (331), 36 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:55,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 22.0) internal successors, (814), 37 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:55,519 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 22.0) internal successors, (814), 37 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:45:55,519 INFO L175 Difference]: Start difference. First operand has 708 places, 1628 transitions, 62419 flow. Second operand 36 states and 331 transitions. [2023-11-17 12:45:55,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 1771 transitions, 67363 flow [2023-11-17 12:46:02,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 1771 transitions, 65596 flow, removed 393 selfloop flow, removed 18 redundant places. [2023-11-17 12:46:02,258 INFO L231 Difference]: Finished difference. Result has 728 places, 1650 transitions, 62762 flow [2023-11-17 12:46:02,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=60587, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=707, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=62762, PETRI_PLACES=728, PETRI_TRANSITIONS=1650} [2023-11-17 12:46:02,259 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 707 predicate places. [2023-11-17 12:46:02,259 INFO L495 AbstractCegarLoop]: Abstraction has has 728 places, 1650 transitions, 62762 flow [2023-11-17 12:46:02,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.0) internal successors, (80), 16 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:02,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:46:02,260 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:46:02,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-11-17 12:46:02,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-17 12:46:02,461 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:46:02,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:46:02,461 INFO L85 PathProgramCache]: Analyzing trace with hash 573144658, now seen corresponding path program 7 times [2023-11-17 12:46:02,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:46:02,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067973262] [2023-11-17 12:46:02,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:46:02,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:46:02,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:46:02,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:02,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:46:02,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067973262] [2023-11-17 12:46:02,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067973262] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:46:02,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759423231] [2023-11-17 12:46:02,618 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 12:46:02,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:46:02,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:46:02,619 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:46:02,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-17 12:46:02,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:46:02,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 12:46:02,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:46:02,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:02,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:46:02,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:02,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759423231] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:46:02,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:46:02,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16 [2023-11-17 12:46:02,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60217717] [2023-11-17 12:46:02,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:46:02,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 12:46:02,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:46:02,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 12:46:02,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-11-17 12:46:02,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:46:02,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 1650 transitions, 62762 flow. Second operand has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:02,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:46:02,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:46:02,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:46:09,724 INFO L124 PetriNetUnfolderBase]: 4265/8116 cut-off events. [2023-11-17 12:46:09,725 INFO L125 PetriNetUnfolderBase]: For 496813/496813 co-relation queries the response was YES. [2023-11-17 12:46:09,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116173 conditions, 8116 events. 4265/8116 cut-off events. For 496813/496813 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 66071 event pairs, 776 based on Foata normal form. 80/8196 useless extension candidates. Maximal degree in co-relation 115988. Up to 3818 conditions per place. [2023-11-17 12:46:09,833 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 1348 selfloop transitions, 518 changer transitions 0/1866 dead transitions. [2023-11-17 12:46:09,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 1866 transitions, 72062 flow [2023-11-17 12:46:09,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-17 12:46:09,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-17 12:46:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 249 transitions. [2023-11-17 12:46:09,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3651026392961877 [2023-11-17 12:46:09,834 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 249 transitions. [2023-11-17 12:46:09,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 249 transitions. [2023-11-17 12:46:09,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:46:09,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 249 transitions. [2023-11-17 12:46:09,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 8.03225806451613) internal successors, (249), 31 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:09,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 22.0) internal successors, (704), 32 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:09,836 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 22.0) internal successors, (704), 32 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:09,836 INFO L175 Difference]: Start difference. First operand has 728 places, 1650 transitions, 62762 flow. Second operand 31 states and 249 transitions. [2023-11-17 12:46:09,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 1866 transitions, 72062 flow [2023-11-17 12:46:16,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1866 transitions, 70892 flow, removed 152 selfloop flow, removed 14 redundant places. [2023-11-17 12:46:16,602 INFO L231 Difference]: Finished difference. Result has 754 places, 1744 transitions, 66725 flow [2023-11-17 12:46:16,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=61055, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=66725, PETRI_PLACES=754, PETRI_TRANSITIONS=1744} [2023-11-17 12:46:16,603 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 733 predicate places. [2023-11-17 12:46:16,603 INFO L495 AbstractCegarLoop]: Abstraction has has 754 places, 1744 transitions, 66725 flow [2023-11-17 12:46:16,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:16,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:46:16,604 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:46:16,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-11-17 12:46:16,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-17 12:46:16,804 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:46:16,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:46:16,804 INFO L85 PathProgramCache]: Analyzing trace with hash -466313141, now seen corresponding path program 8 times [2023-11-17 12:46:16,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:46:16,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551767965] [2023-11-17 12:46:16,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:46:16,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:46:16,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:46:16,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:16,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:46:16,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551767965] [2023-11-17 12:46:16,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551767965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:46:16,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826584623] [2023-11-17 12:46:16,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 12:46:16,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:46:16,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:46:16,943 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:46:16,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-17 12:46:17,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 12:46:17,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:46:17,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-17 12:46:17,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:46:17,583 WARN L214 Elim1Store]: Array PQE input equivalent to false [2023-11-17 12:46:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:46:17,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:46:19,608 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 12:46:19,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 741 treesize of output 445 [2023-11-17 12:46:27,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:27,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826584623] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:46:27,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:46:27,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 25 [2023-11-17 12:46:27,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311694251] [2023-11-17 12:46:27,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:46:27,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-17 12:46:27,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:46:27,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-17 12:46:27,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2023-11-17 12:46:27,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:46:27,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 1744 transitions, 66725 flow. Second operand has 25 states, 25 states have (on average 4.84) internal successors, (121), 25 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:27,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:46:27,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:46:27,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:46:46,658 INFO L124 PetriNetUnfolderBase]: 4539/8687 cut-off events. [2023-11-17 12:46:46,658 INFO L125 PetriNetUnfolderBase]: For 529551/529551 co-relation queries the response was YES. [2023-11-17 12:46:46,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124391 conditions, 8687 events. 4539/8687 cut-off events. For 529551/529551 co-relation queries the response was YES. Maximal size of possible extension queue 750. Compared 72013 event pairs, 432 based on Foata normal form. 13/8700 useless extension candidates. Maximal degree in co-relation 124197. Up to 4830 conditions per place. [2023-11-17 12:46:46,779 INFO L140 encePairwiseOnDemand]: 12/22 looper letters, 1434 selfloop transitions, 599 changer transitions 16/2049 dead transitions. [2023-11-17 12:46:46,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 2049 transitions, 77291 flow [2023-11-17 12:46:46,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-17 12:46:46,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-11-17 12:46:46,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 505 transitions. [2023-11-17 12:46:46,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38257575757575757 [2023-11-17 12:46:46,781 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 505 transitions. [2023-11-17 12:46:46,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 505 transitions. [2023-11-17 12:46:46,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:46:46,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 505 transitions. [2023-11-17 12:46:46,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 8.416666666666666) internal successors, (505), 60 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:46,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 22.0) internal successors, (1342), 61 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:46,783 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 22.0) internal successors, (1342), 61 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:46,783 INFO L175 Difference]: Start difference. First operand has 754 places, 1744 transitions, 66725 flow. Second operand 60 states and 505 transitions. [2023-11-17 12:46:46,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 2049 transitions, 77291 flow [2023-11-17 12:46:54,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 2049 transitions, 76642 flow, removed 182 selfloop flow, removed 15 redundant places. [2023-11-17 12:46:54,221 INFO L231 Difference]: Finished difference. Result has 814 places, 1859 transitions, 72389 flow [2023-11-17 12:46:54,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=66113, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=72389, PETRI_PLACES=814, PETRI_TRANSITIONS=1859} [2023-11-17 12:46:54,223 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 793 predicate places. [2023-11-17 12:46:54,223 INFO L495 AbstractCegarLoop]: Abstraction has has 814 places, 1859 transitions, 72389 flow [2023-11-17 12:46:54,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.84) internal successors, (121), 25 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:54,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:46:54,223 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:46:54,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-11-17 12:46:54,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-17 12:46:54,428 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:46:54,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:46:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash -272207777, now seen corresponding path program 24 times [2023-11-17 12:46:54,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:46:54,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887020615] [2023-11-17 12:46:54,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:46:54,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:46:54,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:46:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:54,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:46:54,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887020615] [2023-11-17 12:46:54,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887020615] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:46:54,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381887462] [2023-11-17 12:46:54,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:46:54,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:46:54,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:46:54,518 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:46:54,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-17 12:46:54,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 12:46:54,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:46:54,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 12:46:54,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:46:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:54,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:46:54,811 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:46:54,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381887462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:46:54,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:46:54,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 12:46:54,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44403635] [2023-11-17 12:46:54,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:46:54,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 12:46:54,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:46:54,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 12:46:54,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-11-17 12:46:54,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:46:54,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 814 places, 1859 transitions, 72389 flow. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:46:54,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:46:54,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:46:54,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:47:01,077 INFO L124 PetriNetUnfolderBase]: 4660/8981 cut-off events. [2023-11-17 12:47:01,077 INFO L125 PetriNetUnfolderBase]: For 585387/585387 co-relation queries the response was YES. [2023-11-17 12:47:01,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129880 conditions, 8981 events. 4660/8981 cut-off events. For 585387/585387 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 74776 event pairs, 1143 based on Foata normal form. 46/9027 useless extension candidates. Maximal degree in co-relation 129671. Up to 4958 conditions per place. [2023-11-17 12:47:01,207 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 1548 selfloop transitions, 417 changer transitions 0/1965 dead transitions. [2023-11-17 12:47:01,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 828 places, 1965 transitions, 78366 flow [2023-11-17 12:47:01,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 12:47:01,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 12:47:01,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 171 transitions. [2023-11-17 12:47:01,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4572192513368984 [2023-11-17 12:47:01,208 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 171 transitions. [2023-11-17 12:47:01,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 171 transitions. [2023-11-17 12:47:01,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:47:01,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 171 transitions. [2023-11-17 12:47:01,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 10.058823529411764) internal successors, (171), 17 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:01,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 22.0) internal successors, (396), 18 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:01,209 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 22.0) internal successors, (396), 18 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:01,209 INFO L175 Difference]: Start difference. First operand has 814 places, 1859 transitions, 72389 flow. Second operand 17 states and 171 transitions. [2023-11-17 12:47:01,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 828 places, 1965 transitions, 78366 flow [2023-11-17 12:47:09,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 1965 transitions, 77849 flow, removed 84 selfloop flow, removed 26 redundant places. [2023-11-17 12:47:09,571 INFO L231 Difference]: Finished difference. Result has 807 places, 1872 transitions, 73415 flow [2023-11-17 12:47:09,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=71226, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=73415, PETRI_PLACES=807, PETRI_TRANSITIONS=1872} [2023-11-17 12:47:09,573 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 786 predicate places. [2023-11-17 12:47:09,573 INFO L495 AbstractCegarLoop]: Abstraction has has 807 places, 1872 transitions, 73415 flow [2023-11-17 12:47:09,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:09,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:47:09,573 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:47:09,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-17 12:47:09,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:47:09,773 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:47:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:47:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -971373301, now seen corresponding path program 9 times [2023-11-17 12:47:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:47:09,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073189604] [2023-11-17 12:47:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:47:09,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:47:09,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:47:09,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:09,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:47:09,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073189604] [2023-11-17 12:47:09,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073189604] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:47:09,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267005124] [2023-11-17 12:47:09,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 12:47:09,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:47:09,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:47:09,987 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:47:09,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-17 12:47:10,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 12:47:10,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:47:10,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-17 12:47:10,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:47:10,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:10,278 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:47:10,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:10,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267005124] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:47:10,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:47:10,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-11-17 12:47:10,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391609234] [2023-11-17 12:47:10,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:47:10,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 12:47:10,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:47:10,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 12:47:10,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-11-17 12:47:10,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:47:10,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 1872 transitions, 73415 flow. Second operand has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:10,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:47:10,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:47:10,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:47:13,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-17 12:47:21,045 INFO L124 PetriNetUnfolderBase]: 4973/9616 cut-off events. [2023-11-17 12:47:21,045 INFO L125 PetriNetUnfolderBase]: For 635549/635549 co-relation queries the response was YES. [2023-11-17 12:47:21,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138985 conditions, 9616 events. 4973/9616 cut-off events. For 635549/635549 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 81339 event pairs, 661 based on Foata normal form. 40/9656 useless extension candidates. Maximal degree in co-relation 138773. Up to 3893 conditions per place. [2023-11-17 12:47:21,183 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 1103 selfloop transitions, 1091 changer transitions 0/2194 dead transitions. [2023-11-17 12:47:21,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 2194 transitions, 84899 flow [2023-11-17 12:47:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-17 12:47:21,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-17 12:47:21,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 436 transitions. [2023-11-17 12:47:21,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308300395256917 [2023-11-17 12:47:21,184 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 436 transitions. [2023-11-17 12:47:21,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 436 transitions. [2023-11-17 12:47:21,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:47:21,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 436 transitions. [2023-11-17 12:47:21,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 9.478260869565217) internal successors, (436), 46 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:21,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 22.0) internal successors, (1034), 47 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:21,186 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 22.0) internal successors, (1034), 47 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:21,186 INFO L175 Difference]: Start difference. First operand has 807 places, 1872 transitions, 73415 flow. Second operand 46 states and 436 transitions. [2023-11-17 12:47:21,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 2194 transitions, 84899 flow [2023-11-17 12:47:30,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 2194 transitions, 84526 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-11-17 12:47:30,306 INFO L231 Difference]: Finished difference. Result has 859 places, 2022 transitions, 82625 flow [2023-11-17 12:47:30,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=73001, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=963, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=859, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=82625, PETRI_PLACES=859, PETRI_TRANSITIONS=2022} [2023-11-17 12:47:30,307 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 838 predicate places. [2023-11-17 12:47:30,307 INFO L495 AbstractCegarLoop]: Abstraction has has 859 places, 2022 transitions, 82625 flow [2023-11-17 12:47:30,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.823529411764706) internal successors, (82), 17 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:30,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:47:30,307 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:47:30,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-11-17 12:47:30,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-17 12:47:30,513 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:47:30,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:47:30,513 INFO L85 PathProgramCache]: Analyzing trace with hash -105219692, now seen corresponding path program 11 times [2023-11-17 12:47:30,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:47:30,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668059419] [2023-11-17 12:47:30,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:47:30,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:47:30,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:47:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:30,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:47:30,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668059419] [2023-11-17 12:47:30,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668059419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:47:30,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784177575] [2023-11-17 12:47:30,676 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 12:47:30,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:47:30,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:47:30,677 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:47:30,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-17 12:47:30,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 12:47:30,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:47:30,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-17 12:47:30,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:47:30,930 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:30,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:47:31,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:31,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784177575] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:47:31,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:47:31,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-11-17 12:47:31,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284739230] [2023-11-17 12:47:31,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:47:31,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 12:47:31,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:47:31,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 12:47:31,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2023-11-17 12:47:31,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:47:31,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 2022 transitions, 82625 flow. Second operand has 17 states, 17 states have (on average 5.0) internal successors, (85), 17 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:31,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:47:31,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:47:31,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:47:40,215 INFO L124 PetriNetUnfolderBase]: 5025/9712 cut-off events. [2023-11-17 12:47:40,215 INFO L125 PetriNetUnfolderBase]: For 673375/673375 co-relation queries the response was YES. [2023-11-17 12:47:40,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145275 conditions, 9712 events. 5025/9712 cut-off events. For 673375/673375 co-relation queries the response was YES. Maximal size of possible extension queue 810. Compared 82144 event pairs, 664 based on Foata normal form. 48/9760 useless extension candidates. Maximal degree in co-relation 145049. Up to 3789 conditions per place. [2023-11-17 12:47:40,360 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 1259 selfloop transitions, 893 changer transitions 0/2152 dead transitions. [2023-11-17 12:47:40,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 2152 transitions, 88901 flow [2023-11-17 12:47:40,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 12:47:40,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 12:47:40,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 245 transitions. [2023-11-17 12:47:40,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2023-11-17 12:47:40,362 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 245 transitions. [2023-11-17 12:47:40,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 245 transitions. [2023-11-17 12:47:40,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:47:40,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 245 transitions. [2023-11-17 12:47:40,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.166666666666666) internal successors, (245), 30 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:40,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:40,363 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:40,363 INFO L175 Difference]: Start difference. First operand has 859 places, 2022 transitions, 82625 flow. Second operand 30 states and 245 transitions. [2023-11-17 12:47:40,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 2152 transitions, 88901 flow [2023-11-17 12:47:51,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 866 places, 2152 transitions, 87677 flow, removed 359 selfloop flow, removed 22 redundant places. [2023-11-17 12:47:51,249 INFO L231 Difference]: Finished difference. Result has 868 places, 2040 transitions, 83706 flow [2023-11-17 12:47:51,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=81308, PETRI_DIFFERENCE_MINUEND_PLACES=837, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=876, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=83706, PETRI_PLACES=868, PETRI_TRANSITIONS=2040} [2023-11-17 12:47:51,250 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 847 predicate places. [2023-11-17 12:47:51,250 INFO L495 AbstractCegarLoop]: Abstraction has has 868 places, 2040 transitions, 83706 flow [2023-11-17 12:47:51,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.0) internal successors, (85), 17 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:51,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:47:51,250 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:47:51,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-17 12:47:51,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:47:51,450 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:47:51,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:47:51,451 INFO L85 PathProgramCache]: Analyzing trace with hash -778727023, now seen corresponding path program 25 times [2023-11-17 12:47:51,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:47:51,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866842464] [2023-11-17 12:47:51,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:47:51,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:47:51,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:47:51,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:51,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:47:51,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866842464] [2023-11-17 12:47:51,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866842464] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:47:51,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249505841] [2023-11-17 12:47:51,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 12:47:51,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:47:51,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:47:51,560 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:47:51,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-17 12:47:51,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:47:51,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 12:47:51,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:47:51,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:51,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:47:51,856 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:47:51,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249505841] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:47:51,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:47:51,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 12:47:51,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606038437] [2023-11-17 12:47:51,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:47:51,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 12:47:51,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:47:51,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 12:47:51,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2023-11-17 12:47:51,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:47:51,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 2040 transitions, 83706 flow. Second operand has 15 states, 15 states have (on average 5.266666666666667) internal successors, (79), 15 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:51,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:47:51,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:47:51,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:47:59,736 INFO L124 PetriNetUnfolderBase]: 5130/10010 cut-off events. [2023-11-17 12:47:59,736 INFO L125 PetriNetUnfolderBase]: For 703058/703058 co-relation queries the response was YES. [2023-11-17 12:47:59,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150542 conditions, 10010 events. 5130/10010 cut-off events. For 703058/703058 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 85859 event pairs, 891 based on Foata normal form. 40/10050 useless extension candidates. Maximal degree in co-relation 150317. Up to 6224 conditions per place. [2023-11-17 12:47:59,893 INFO L140 encePairwiseOnDemand]: 15/22 looper letters, 1284 selfloop transitions, 860 changer transitions 0/2144 dead transitions. [2023-11-17 12:47:59,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 887 places, 2144 transitions, 90039 flow [2023-11-17 12:47:59,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 12:47:59,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 12:47:59,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 184 transitions. [2023-11-17 12:47:59,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2023-11-17 12:47:59,895 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 184 transitions. [2023-11-17 12:47:59,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 184 transitions. [2023-11-17 12:47:59,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:47:59,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 184 transitions. [2023-11-17 12:47:59,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 9.2) internal successors, (184), 20 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:59,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 22.0) internal successors, (462), 21 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:59,896 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 22.0) internal successors, (462), 21 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:47:59,896 INFO L175 Difference]: Start difference. First operand has 868 places, 2040 transitions, 83706 flow. Second operand 20 states and 184 transitions. [2023-11-17 12:47:59,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 887 places, 2144 transitions, 90039 flow [2023-11-17 12:48:11,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 866 places, 2144 transitions, 87308 flow, removed 173 selfloop flow, removed 21 redundant places. [2023-11-17 12:48:11,078 INFO L231 Difference]: Finished difference. Result has 869 places, 2071 transitions, 85260 flow [2023-11-17 12:48:11,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=80268, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=812, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=85260, PETRI_PLACES=869, PETRI_TRANSITIONS=2071} [2023-11-17 12:48:11,079 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 848 predicate places. [2023-11-17 12:48:11,079 INFO L495 AbstractCegarLoop]: Abstraction has has 869 places, 2071 transitions, 85260 flow [2023-11-17 12:48:11,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.266666666666667) internal successors, (79), 15 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:11,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:48:11,079 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:48:11,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-11-17 12:48:11,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-11-17 12:48:11,281 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:48:11,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:48:11,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1123988526, now seen corresponding path program 12 times [2023-11-17 12:48:11,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:48:11,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673581516] [2023-11-17 12:48:11,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:48:11,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:48:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:48:11,396 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:48:11,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:48:11,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673581516] [2023-11-17 12:48:11,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673581516] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:48:11,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475943686] [2023-11-17 12:48:11,396 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 12:48:11,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:48:11,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:48:11,397 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:48:11,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-17 12:48:11,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 12:48:11,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:48:11,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-17 12:48:11,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:48:11,807 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:48:11,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:48:12,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:48:12,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475943686] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:48:12,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:48:12,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-17 12:48:12,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866758659] [2023-11-17 12:48:12,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:48:12,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 12:48:12,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:48:12,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 12:48:12,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2023-11-17 12:48:12,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:48:12,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 2071 transitions, 85260 flow. Second operand has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:12,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:48:12,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:48:12,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:48:21,668 INFO L124 PetriNetUnfolderBase]: 5316/10338 cut-off events. [2023-11-17 12:48:21,668 INFO L125 PetriNetUnfolderBase]: For 733673/733673 co-relation queries the response was YES. [2023-11-17 12:48:21,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156053 conditions, 10338 events. 5316/10338 cut-off events. For 733673/733673 co-relation queries the response was YES. Maximal size of possible extension queue 865. Compared 89063 event pairs, 665 based on Foata normal form. 60/10398 useless extension candidates. Maximal degree in co-relation 155828. Up to 3848 conditions per place. [2023-11-17 12:48:21,825 INFO L140 encePairwiseOnDemand]: 16/22 looper letters, 1230 selfloop transitions, 1025 changer transitions 0/2255 dead transitions. [2023-11-17 12:48:21,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 2255 transitions, 94478 flow [2023-11-17 12:48:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 12:48:21,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 12:48:21,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 263 transitions. [2023-11-17 12:48:21,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984848484848485 [2023-11-17 12:48:21,826 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 263 transitions. [2023-11-17 12:48:21,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 263 transitions. [2023-11-17 12:48:21,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:48:21,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 263 transitions. [2023-11-17 12:48:21,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.766666666666667) internal successors, (263), 30 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:21,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:21,827 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 22.0) internal successors, (682), 31 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:21,827 INFO L175 Difference]: Start difference. First operand has 869 places, 2071 transitions, 85260 flow. Second operand 30 states and 263 transitions. [2023-11-17 12:48:21,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 2255 transitions, 94478 flow [2023-11-17 12:48:33,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 2255 transitions, 93976 flow, removed 33 selfloop flow, removed 11 redundant places. [2023-11-17 12:48:33,310 INFO L231 Difference]: Finished difference. Result has 893 places, 2134 transitions, 91096 flow [2023-11-17 12:48:33,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=22, PETRI_DIFFERENCE_MINUEND_FLOW=84488, PETRI_DIFFERENCE_MINUEND_PLACES=858, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2065, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=966, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1073, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=91096, PETRI_PLACES=893, PETRI_TRANSITIONS=2134} [2023-11-17 12:48:33,311 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 872 predicate places. [2023-11-17 12:48:33,311 INFO L495 AbstractCegarLoop]: Abstraction has has 893 places, 2134 transitions, 91096 flow [2023-11-17 12:48:33,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:33,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 12:48:33,311 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 12:48:33,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-11-17 12:48:33,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:48:33,512 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 12:48:33,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 12:48:33,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1753307363, now seen corresponding path program 10 times [2023-11-17 12:48:33,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 12:48:33,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028996523] [2023-11-17 12:48:33,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 12:48:33,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 12:48:33,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 12:48:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:48:33,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 12:48:33,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028996523] [2023-11-17 12:48:33,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028996523] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 12:48:33,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542271179] [2023-11-17 12:48:33,697 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 12:48:33,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:48:33,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 12:48:33,698 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 12:48:33,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-17 12:48:33,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 12:48:33,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 12:48:33,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-17 12:48:33,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 12:48:33,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 12:48:33,888 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 12:48:33,943 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 12:48:33,972 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 12:48:33,999 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 12:48:34,665 INFO L349 Elim1Store]: treesize reduction 198, result has 12.0 percent of original size [2023-11-17 12:48:34,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 15 new quantified variables, introduced 28 case distinctions, treesize of input 207 treesize of output 116 [2023-11-17 12:48:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 12:48:34,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 12:48:36,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 12:48:36,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542271179] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 12:48:36,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 12:48:36,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-11-17 12:48:36,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242610323] [2023-11-17 12:48:36,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 12:48:36,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-17 12:48:36,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 12:48:36,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-17 12:48:36,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2023-11-17 12:48:36,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 22 [2023-11-17 12:48:36,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 2134 transitions, 91096 flow. Second operand has 26 states, 26 states have (on average 4.6923076923076925) internal successors, (122), 26 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:36,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 12:48:36,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 22 [2023-11-17 12:48:36,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 12:48:53,249 INFO L124 PetriNetUnfolderBase]: 5409/10536 cut-off events. [2023-11-17 12:48:53,250 INFO L125 PetriNetUnfolderBase]: For 807070/807070 co-relation queries the response was YES. [2023-11-17 12:48:53,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164446 conditions, 10536 events. 5409/10536 cut-off events. For 807070/807070 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 91287 event pairs, 45 based on Foata normal form. 5/10541 useless extension candidates. Maximal degree in co-relation 164219. Up to 5555 conditions per place. [2023-11-17 12:48:53,412 INFO L140 encePairwiseOnDemand]: 10/22 looper letters, 1135 selfloop transitions, 1184 changer transitions 2/2321 dead transitions. [2023-11-17 12:48:53,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 2321 transitions, 98867 flow [2023-11-17 12:48:53,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-11-17 12:48:53,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-11-17 12:48:53,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 467 transitions. [2023-11-17 12:48:53,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930976430976431 [2023-11-17 12:48:53,413 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 467 transitions. [2023-11-17 12:48:53,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 467 transitions. [2023-11-17 12:48:53,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 12:48:53,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 467 transitions. [2023-11-17 12:48:53,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 8.648148148148149) internal successors, (467), 54 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:53,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 22.0) internal successors, (1210), 55 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:53,415 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 22.0) internal successors, (1210), 55 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 12:48:53,415 INFO L175 Difference]: Start difference. First operand has 893 places, 2134 transitions, 91096 flow. Second operand 54 states and 467 transitions. [2023-11-17 12:48:53,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 946 places, 2321 transitions, 98867 flow Received shutdown request... [2023-11-17 12:48:59,218 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-17 12:48:59,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-11-17 12:48:59,255 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 12:48:59,255 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 12:48:59,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 12:48:59,425 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-11-17 12:48:59,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-17 12:48:59,426 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-17 12:48:59,426 INFO L445 BasicCegarLoop]: Path program histogram: [25, 12, 10, 6, 1] [2023-11-17 12:48:59,428 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 12:48:59,428 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 12:48:59,429 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 12:48:59 BasicIcfg [2023-11-17 12:48:59,429 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 12:48:59,430 INFO L158 Benchmark]: Toolchain (without parser) took 536687.60ms. Allocated memory was 280.0MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 235.2MB in the beginning and 1.5GB in the end (delta: -1.2GB). Peak memory consumption was 2.2GB. Max. memory is 8.0GB. [2023-11-17 12:48:59,430 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 184.5MB. Free memory is still 133.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 12:48:59,430 INFO L158 Benchmark]: CACSL2BoogieTranslator took 194.94ms. Allocated memory is still 280.0MB. Free memory was 234.7MB in the beginning and 222.8MB in the end (delta: 11.9MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-11-17 12:48:59,430 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.11ms. Allocated memory is still 280.0MB. Free memory was 222.8MB in the beginning and 220.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 12:48:59,430 INFO L158 Benchmark]: Boogie Preprocessor took 24.76ms. Allocated memory is still 280.0MB. Free memory was 220.7MB in the beginning and 219.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 12:48:59,430 INFO L158 Benchmark]: RCFGBuilder took 569.20ms. Allocated memory is still 280.0MB. Free memory was 219.1MB in the beginning and 164.1MB in the end (delta: 55.0MB). Peak memory consumption was 54.5MB. Max. memory is 8.0GB. [2023-11-17 12:48:59,430 INFO L158 Benchmark]: TraceAbstraction took 535860.83ms. Allocated memory was 280.0MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 163.6MB in the beginning and 1.5GB in the end (delta: -1.3GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2023-11-17 12:48:59,432 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.09ms. Allocated memory is still 184.5MB. Free memory is still 133.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 194.94ms. Allocated memory is still 280.0MB. Free memory was 234.7MB in the beginning and 222.8MB in the end (delta: 11.9MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 32.11ms. Allocated memory is still 280.0MB. Free memory was 222.8MB in the beginning and 220.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.76ms. Allocated memory is still 280.0MB. Free memory was 220.7MB in the beginning and 219.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 569.20ms. Allocated memory is still 280.0MB. Free memory was 219.1MB in the beginning and 164.1MB in the end (delta: 55.0MB). Peak memory consumption was 54.5MB. Max. memory is 8.0GB. * TraceAbstraction took 535860.83ms. Allocated memory was 280.0MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 163.6MB in the beginning and 1.5GB in the end (delta: -1.3GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.1s, 22 PlacesBefore, 21 PlacesAfterwards, 18 TransitionsBefore, 17 TransitionsAfterwards, 54 CoEnabledTransitionPairs, 1 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 54 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 52, independent: 50, independent conditional: 0, independent unconditional: 50, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 25, independent: 24, independent conditional: 0, independent unconditional: 24, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 25, independent: 24, independent conditional: 0, independent unconditional: 24, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 52, independent: 26, independent conditional: 0, independent unconditional: 26, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 25, unknown conditional: 0, unknown unconditional: 25] , Statistics on independence cache: Total cache size (in pairs): 25, Positive cache size: 24, Positive conditional cache size: 0, Positive unconditional cache size: 24, 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: 99]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 27 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: 535.8s, OverallIterations: 54, TraceHistogramMax: 3, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 442.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 270 mSolverCounterUnknown, 6229 SdHoareTripleChecker+Valid, 122.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6229 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 118.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 241 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1530 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32315 IncrementalHoareTripleChecker+Invalid, 34356 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1530 mSolverCounterUnsat, 0 mSDtfsCounter, 32315 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3161 GetRequests, 1402 SyntacticMatches, 9 SemanticMatches, 1750 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 19755 ImplicationChecksByTransitivity, 122.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=91096occurred in iteration=53, InterpolantAutomatonStates: 1337, 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.5s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 75.1s InterpolantComputationTime, 1772 NumberOfCodeBlocks, 1772 NumberOfCodeBlocksAsserted, 145 NumberOfCheckSat, 2458 ConstructedInterpolants, 50 QuantifiedInterpolants, 51222 SizeOfPredicates, 765 NumberOfNonLiveVariables, 8435 ConjunctsInSsa, 1200 ConjunctsInUnsatCore, 148 InterpolantComputations, 7 PerfectInterpolantSequences, 282/768 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