/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 00:48:50,790 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 00:48:50,850 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 00:48:50,854 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 00:48:50,854 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 00:48:50,878 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 00:48:50,879 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 00:48:50,879 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 00:48:50,879 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 00:48:50,882 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 00:48:50,882 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 00:48:50,882 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 00:48:50,883 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 00:48:50,883 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 00:48:50,884 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 00:48:50,884 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 00:48:50,884 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 00:48:50,884 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 00:48:50,884 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 00:48:50,884 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 00:48:50,885 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 00:48:50,885 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 00:48:50,885 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 00:48:50,885 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 00:48:50,886 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 00:48:50,886 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 00:48:50,886 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 00:48:50,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 00:48:50,886 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 00:48:50,887 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 00:48:50,887 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 00:48:50,887 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 00:48:50,888 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 00:48:50,888 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 00:48:50,888 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 00:48:50,888 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-08-24 00:48:51,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 00:48:51,179 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 00:48:51,180 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 00:48:51,181 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 00:48:51,182 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 00:48:51,183 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c [2023-08-24 00:48:52,216 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 00:48:52,410 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 00:48:52,410 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c [2023-08-24 00:48:52,415 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb7939a03/a2fc69ec95e8431fb5bde7bdbe470b62/FLAGe238b2b66 [2023-08-24 00:48:52,424 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb7939a03/a2fc69ec95e8431fb5bde7bdbe470b62 [2023-08-24 00:48:52,427 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 00:48:52,429 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 00:48:52,431 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 00:48:52,431 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 00:48:52,433 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 00:48:52,434 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,435 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@be2a9d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52, skipping insertion in model container [2023-08-24 00:48:52,435 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,453 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 00:48:52,576 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c[2695,2708] [2023-08-24 00:48:52,582 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 00:48:52,588 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 00:48:52,608 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c[2695,2708] [2023-08-24 00:48:52,610 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 00:48:52,619 INFO L206 MainTranslator]: Completed translation [2023-08-24 00:48:52,619 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52 WrapperNode [2023-08-24 00:48:52,620 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 00:48:52,620 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 00:48:52,620 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 00:48:52,620 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 00:48:52,625 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,630 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,647 INFO L138 Inliner]: procedures = 25, calls = 37, calls flagged for inlining = 15, calls inlined = 19, statements flattened = 200 [2023-08-24 00:48:52,647 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 00:48:52,647 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 00:48:52,647 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 00:48:52,647 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 00:48:52,653 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,653 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,655 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,655 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,661 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,663 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,664 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,665 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,667 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 00:48:52,667 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 00:48:52,667 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 00:48:52,667 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 00:48:52,668 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (1/1) ... [2023-08-24 00:48:52,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 00:48:52,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:48:52,693 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 00:48:52,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 00:48:52,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 00:48:52,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 00:48:52,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 00:48:52,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 00:48:52,715 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 00:48:52,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 00:48:52,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 00:48:52,716 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 00:48:52,782 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 00:48:52,783 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 00:48:52,986 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 00:48:52,993 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 00:48:52,993 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-24 00:48:52,994 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 12:48:52 BoogieIcfgContainer [2023-08-24 00:48:52,994 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 00:48:52,996 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 00:48:52,996 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 00:48:52,998 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 00:48:52,998 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 12:48:52" (1/3) ... [2023-08-24 00:48:52,998 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15fb1bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 12:48:52, skipping insertion in model container [2023-08-24 00:48:52,998 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 12:48:52" (2/3) ... [2023-08-24 00:48:52,998 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15fb1bdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 12:48:52, skipping insertion in model container [2023-08-24 00:48:52,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 12:48:52" (3/3) ... [2023-08-24 00:48:52,999 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2023-08-24 00:48:53,010 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 00:48:53,010 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 00:48:53,010 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 00:48:53,090 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 00:48:53,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 219 places, 233 transitions, 482 flow [2023-08-24 00:48:53,239 INFO L124 PetriNetUnfolderBase]: 21/231 cut-off events. [2023-08-24 00:48:53,240 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 00:48:53,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240 conditions, 231 events. 21/231 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 266 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 151. Up to 2 conditions per place. [2023-08-24 00:48:53,247 INFO L82 GeneralOperation]: Start removeDead. Operand has 219 places, 233 transitions, 482 flow [2023-08-24 00:48:53,254 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 209 places, 223 transitions, 458 flow [2023-08-24 00:48:53,256 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 00:48:53,267 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 223 transitions, 458 flow [2023-08-24 00:48:53,269 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 223 transitions, 458 flow [2023-08-24 00:48:53,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 209 places, 223 transitions, 458 flow [2023-08-24 00:48:53,316 INFO L124 PetriNetUnfolderBase]: 21/223 cut-off events. [2023-08-24 00:48:53,316 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 00:48:53,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 223 events. 21/223 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 265 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 151. Up to 2 conditions per place. [2023-08-24 00:48:53,320 INFO L119 LiptonReduction]: Number of co-enabled transitions 5400 [2023-08-24 00:48:58,177 INFO L134 LiptonReduction]: Checked pairs total: 5253 [2023-08-24 00:48:58,177 INFO L136 LiptonReduction]: Total number of compositions: 255 [2023-08-24 00:48:58,186 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 00:48:58,190 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5fdd1748, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 00:48:58,191 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-24 00:48:58,194 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 00:48:58,194 INFO L124 PetriNetUnfolderBase]: 4/19 cut-off events. [2023-08-24 00:48:58,194 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 00:48:58,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:48:58,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:48:58,195 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:48:58,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:48:58,198 INFO L85 PathProgramCache]: Analyzing trace with hash 181766865, now seen corresponding path program 1 times [2023-08-24 00:48:58,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:48:58,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307313226] [2023-08-24 00:48:58,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:48:58,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:48:58,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:48:58,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 00:48:58,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:48:58,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307313226] [2023-08-24 00:48:58,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307313226] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:48:58,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 00:48:58,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 00:48:58,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230020678] [2023-08-24 00:48:58,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:48:58,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 00:48:58,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:48:58,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 00:48:58,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 00:48:58,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 488 [2023-08-24 00:48:58,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 20 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 192.0) internal successors, (576), 3 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:58,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:48:58,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 488 [2023-08-24 00:48:58,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:48:58,583 INFO L124 PetriNetUnfolderBase]: 53/98 cut-off events. [2023-08-24 00:48:58,583 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-24 00:48:58,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 98 events. 53/98 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 194 event pairs, 33 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 160. Up to 97 conditions per place. [2023-08-24 00:48:58,587 INFO L140 encePairwiseOnDemand]: 483/488 looper letters, 18 selfloop transitions, 4 changer transitions 0/22 dead transitions. [2023-08-24 00:48:58,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 22 transitions, 100 flow [2023-08-24 00:48:58,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 00:48:58,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 00:48:58,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 585 transitions. [2023-08-24 00:48:58,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39959016393442626 [2023-08-24 00:48:58,603 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 585 transitions. [2023-08-24 00:48:58,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 585 transitions. [2023-08-24 00:48:58,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:48:58,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 585 transitions. [2023-08-24 00:48:58,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 195.0) internal successors, (585), 3 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:58,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 488.0) internal successors, (1952), 4 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:58,617 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 488.0) internal successors, (1952), 4 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:58,618 INFO L175 Difference]: Start difference. First operand has 23 places, 20 transitions, 52 flow. Second operand 3 states and 585 transitions. [2023-08-24 00:48:58,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 22 transitions, 100 flow [2023-08-24 00:48:58,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 22 transitions, 92 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 00:48:58,621 INFO L231 Difference]: Finished difference. Result has 22 places, 22 transitions, 66 flow [2023-08-24 00:48:58,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=44, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=22, PETRI_TRANSITIONS=22} [2023-08-24 00:48:58,624 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, -1 predicate places. [2023-08-24 00:48:58,624 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 22 transitions, 66 flow [2023-08-24 00:48:58,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 192.0) internal successors, (576), 3 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:58,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:48:58,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:48:58,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 00:48:58,625 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:48:58,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:48:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash 327526380, now seen corresponding path program 1 times [2023-08-24 00:48:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:48:58,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632278417] [2023-08-24 00:48:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:48:58,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:48:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:48:58,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 00:48:58,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:48:58,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632278417] [2023-08-24 00:48:58,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632278417] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:48:58,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628065818] [2023-08-24 00:48:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:48:58,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:48:58,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:48:58,786 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:48:58,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 00:48:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:48:58,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-24 00:48:58,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:48:58,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 00:48:58,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:48:58,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 00:48:58,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628065818] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:48:58,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:48:58,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-08-24 00:48:58,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744798662] [2023-08-24 00:48:58,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:48:58,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 00:48:58,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:48:58,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 00:48:58,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-08-24 00:48:58,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 488 [2023-08-24 00:48:58,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 22 transitions, 66 flow. Second operand has 8 states, 8 states have (on average 189.875) internal successors, (1519), 8 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:58,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:48:58,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 488 [2023-08-24 00:48:58,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:48:59,000 INFO L124 PetriNetUnfolderBase]: 53/104 cut-off events. [2023-08-24 00:48:59,000 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-24 00:48:59,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232 conditions, 104 events. 53/104 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 192 event pairs, 33 based on Foata normal form. 3/88 useless extension candidates. Maximal degree in co-relation 202. Up to 97 conditions per place. [2023-08-24 00:48:59,001 INFO L140 encePairwiseOnDemand]: 483/488 looper letters, 18 selfloop transitions, 10 changer transitions 0/28 dead transitions. [2023-08-24 00:48:59,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 28 transitions, 146 flow [2023-08-24 00:48:59,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 00:48:59,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 00:48:59,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1156 transitions. [2023-08-24 00:48:59,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948087431693989 [2023-08-24 00:48:59,004 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1156 transitions. [2023-08-24 00:48:59,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1156 transitions. [2023-08-24 00:48:59,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:48:59,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1156 transitions. [2023-08-24 00:48:59,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 192.66666666666666) internal successors, (1156), 6 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 488.0) internal successors, (3416), 7 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,012 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 488.0) internal successors, (3416), 7 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,012 INFO L175 Difference]: Start difference. First operand has 22 places, 22 transitions, 66 flow. Second operand 6 states and 1156 transitions. [2023-08-24 00:48:59,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 28 transitions, 146 flow [2023-08-24 00:48:59,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 28 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 00:48:59,019 INFO L231 Difference]: Finished difference. Result has 29 places, 28 transitions, 128 flow [2023-08-24 00:48:59,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=29, PETRI_TRANSITIONS=28} [2023-08-24 00:48:59,020 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 6 predicate places. [2023-08-24 00:48:59,020 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 28 transitions, 128 flow [2023-08-24 00:48:59,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 189.875) internal successors, (1519), 8 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:48:59,021 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:48:59,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-24 00:48:59,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:48:59,227 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:48:59,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:48:59,227 INFO L85 PathProgramCache]: Analyzing trace with hash -25694023, now seen corresponding path program 2 times [2023-08-24 00:48:59,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:48:59,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339473188] [2023-08-24 00:48:59,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:48:59,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:48:59,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:48:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 00:48:59,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:48:59,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339473188] [2023-08-24 00:48:59,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339473188] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:48:59,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301242263] [2023-08-24 00:48:59,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:48:59,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:48:59,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:48:59,419 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:48:59,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 00:48:59,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 00:48:59,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:48:59,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 00:48:59,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:48:59,533 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-24 00:48:59,533 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 00:48:59,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301242263] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:48:59,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 00:48:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-08-24 00:48:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612482328] [2023-08-24 00:48:59,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:48:59,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 00:48:59,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:48:59,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 00:48:59,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-24 00:48:59,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 488 [2023-08-24 00:48:59,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 28 transitions, 128 flow. Second operand has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:48:59,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 488 [2023-08-24 00:48:59,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:48:59,645 INFO L124 PetriNetUnfolderBase]: 88/171 cut-off events. [2023-08-24 00:48:59,645 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-24 00:48:59,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391 conditions, 171 events. 88/171 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 486 event pairs, 33 based on Foata normal form. 4/140 useless extension candidates. Maximal degree in co-relation 330. Up to 105 conditions per place. [2023-08-24 00:48:59,646 INFO L140 encePairwiseOnDemand]: 484/488 looper letters, 41 selfloop transitions, 3 changer transitions 2/46 dead transitions. [2023-08-24 00:48:59,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 46 transitions, 260 flow [2023-08-24 00:48:59,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 00:48:59,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 00:48:59,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 831 transitions. [2023-08-24 00:48:59,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4257172131147541 [2023-08-24 00:48:59,648 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 831 transitions. [2023-08-24 00:48:59,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 831 transitions. [2023-08-24 00:48:59,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:48:59,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 831 transitions. [2023-08-24 00:48:59,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 207.75) internal successors, (831), 4 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,653 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,653 INFO L175 Difference]: Start difference. First operand has 29 places, 28 transitions, 128 flow. Second operand 4 states and 831 transitions. [2023-08-24 00:48:59,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 46 transitions, 260 flow [2023-08-24 00:48:59,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 46 transitions, 244 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-24 00:48:59,655 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 132 flow [2023-08-24 00:48:59,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=132, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-08-24 00:48:59,656 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 10 predicate places. [2023-08-24 00:48:59,656 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 132 flow [2023-08-24 00:48:59,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:48:59,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:48:59,657 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:48:59,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-24 00:48:59,862 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,SelfDestructingSolverStorable2 [2023-08-24 00:48:59,862 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:48:59,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:48:59,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1162278063, now seen corresponding path program 3 times [2023-08-24 00:48:59,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:48:59,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469066434] [2023-08-24 00:48:59,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:48:59,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:48:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:48:59,973 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 00:48:59,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:48:59,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469066434] [2023-08-24 00:48:59,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469066434] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:48:59,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107837534] [2023-08-24 00:48:59,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:48:59,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:48:59,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:48:59,976 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:48:59,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 00:49:00,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 00:49:00,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:00,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 00:49:00,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:00,126 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-24 00:49:00,126 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 00:49:00,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107837534] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:49:00,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 00:49:00,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-08-24 00:49:00,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561205611] [2023-08-24 00:49:00,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:49:00,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 00:49:00,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:00,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 00:49:00,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-24 00:49:00,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 488 [2023-08-24 00:49:00,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 132 flow. Second operand has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:00,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 488 [2023-08-24 00:49:00,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:00,212 INFO L124 PetriNetUnfolderBase]: 136/259 cut-off events. [2023-08-24 00:49:00,212 INFO L125 PetriNetUnfolderBase]: For 101/101 co-relation queries the response was YES. [2023-08-24 00:49:00,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 658 conditions, 259 events. 136/259 cut-off events. For 101/101 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 849 event pairs, 60 based on Foata normal form. 2/224 useless extension candidates. Maximal degree in co-relation 602. Up to 176 conditions per place. [2023-08-24 00:49:00,214 INFO L140 encePairwiseOnDemand]: 484/488 looper letters, 48 selfloop transitions, 3 changer transitions 0/51 dead transitions. [2023-08-24 00:49:00,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 51 transitions, 304 flow [2023-08-24 00:49:00,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 00:49:00,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 00:49:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 830 transitions. [2023-08-24 00:49:00,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42520491803278687 [2023-08-24 00:49:00,216 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 830 transitions. [2023-08-24 00:49:00,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 830 transitions. [2023-08-24 00:49:00,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:00,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 830 transitions. [2023-08-24 00:49:00,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 207.5) internal successors, (830), 4 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,224 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,224 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 132 flow. Second operand 4 states and 830 transitions. [2023-08-24 00:49:00,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 51 transitions, 304 flow [2023-08-24 00:49:00,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 51 transitions, 299 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 00:49:00,229 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 150 flow [2023-08-24 00:49:00,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2023-08-24 00:49:00,230 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 14 predicate places. [2023-08-24 00:49:00,231 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 150 flow [2023-08-24 00:49:00,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:00,231 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:00,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-24 00:49:00,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:00,436 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:00,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:00,436 INFO L85 PathProgramCache]: Analyzing trace with hash 686901045, now seen corresponding path program 4 times [2023-08-24 00:49:00,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:00,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088290015] [2023-08-24 00:49:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:00,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 00:49:00,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:00,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088290015] [2023-08-24 00:49:00,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088290015] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:00,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429861712] [2023-08-24 00:49:00,542 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:49:00,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:00,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:00,546 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:00,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 00:49:00,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:49:00,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:00,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 00:49:00,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:00,682 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 00:49:00,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:00,717 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-24 00:49:00,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429861712] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:00,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:00,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-24 00:49:00,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136465009] [2023-08-24 00:49:00,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:00,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 00:49:00,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:00,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 00:49:00,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2023-08-24 00:49:00,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 488 [2023-08-24 00:49:00,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 150 flow. Second operand has 13 states, 13 states have (on average 189.15384615384616) internal successors, (2459), 13 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:00,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 488 [2023-08-24 00:49:00,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:00,793 INFO L124 PetriNetUnfolderBase]: 136/261 cut-off events. [2023-08-24 00:49:00,793 INFO L125 PetriNetUnfolderBase]: For 231/231 co-relation queries the response was YES. [2023-08-24 00:49:00,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 788 conditions, 261 events. 136/261 cut-off events. For 231/231 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 803 event pairs, 104 based on Foata normal form. 1/243 useless extension candidates. Maximal degree in co-relation 722. Up to 252 conditions per place. [2023-08-24 00:49:00,794 INFO L140 encePairwiseOnDemand]: 483/488 looper letters, 22 selfloop transitions, 12 changer transitions 0/34 dead transitions. [2023-08-24 00:49:00,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 34 transitions, 230 flow [2023-08-24 00:49:00,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 00:49:00,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 00:49:00,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1341 transitions. [2023-08-24 00:49:00,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39256440281030447 [2023-08-24 00:49:00,797 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1341 transitions. [2023-08-24 00:49:00,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1341 transitions. [2023-08-24 00:49:00,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:00,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1341 transitions. [2023-08-24 00:49:00,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 191.57142857142858) internal successors, (1341), 7 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,803 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,803 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 150 flow. Second operand 7 states and 1341 transitions. [2023-08-24 00:49:00,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 34 transitions, 230 flow [2023-08-24 00:49:00,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 34 transitions, 226 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-24 00:49:00,804 INFO L231 Difference]: Finished difference. Result has 43 places, 34 transitions, 192 flow [2023-08-24 00:49:00,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=192, PETRI_PLACES=43, PETRI_TRANSITIONS=34} [2023-08-24 00:49:00,805 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 20 predicate places. [2023-08-24 00:49:00,805 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 34 transitions, 192 flow [2023-08-24 00:49:00,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 189.15384615384616) internal successors, (2459), 13 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:00,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:00,806 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:00,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-24 00:49:01,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:01,011 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:01,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:01,011 INFO L85 PathProgramCache]: Analyzing trace with hash -938851450, now seen corresponding path program 5 times [2023-08-24 00:49:01,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:01,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349802737] [2023-08-24 00:49:01,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:01,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:01,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:01,149 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:01,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:01,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349802737] [2023-08-24 00:49:01,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349802737] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:49:01,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 00:49:01,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 00:49:01,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856075128] [2023-08-24 00:49:01,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:49:01,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 00:49:01,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:01,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 00:49:01,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 00:49:01,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 488 [2023-08-24 00:49:01,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 34 transitions, 192 flow. Second operand has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:01,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 488 [2023-08-24 00:49:01,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:01,250 INFO L124 PetriNetUnfolderBase]: 158/299 cut-off events. [2023-08-24 00:49:01,250 INFO L125 PetriNetUnfolderBase]: For 169/169 co-relation queries the response was YES. [2023-08-24 00:49:01,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 856 conditions, 299 events. 158/299 cut-off events. For 169/169 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1059 event pairs, 18 based on Foata normal form. 16/297 useless extension candidates. Maximal degree in co-relation 778. Up to 246 conditions per place. [2023-08-24 00:49:01,252 INFO L140 encePairwiseOnDemand]: 482/488 looper letters, 45 selfloop transitions, 5 changer transitions 1/51 dead transitions. [2023-08-24 00:49:01,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 51 transitions, 352 flow [2023-08-24 00:49:01,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 00:49:01,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 00:49:01,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 826 transitions. [2023-08-24 00:49:01,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42315573770491804 [2023-08-24 00:49:01,254 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 826 transitions. [2023-08-24 00:49:01,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 826 transitions. [2023-08-24 00:49:01,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:01,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 826 transitions. [2023-08-24 00:49:01,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 206.5) internal successors, (826), 4 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,260 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,260 INFO L175 Difference]: Start difference. First operand has 43 places, 34 transitions, 192 flow. Second operand 4 states and 826 transitions. [2023-08-24 00:49:01,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 51 transitions, 352 flow [2023-08-24 00:49:01,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 328 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-24 00:49:01,262 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 199 flow [2023-08-24 00:49:01,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=199, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2023-08-24 00:49:01,264 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 21 predicate places. [2023-08-24 00:49:01,264 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 199 flow [2023-08-24 00:49:01,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:01,264 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:01,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 00:49:01,264 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:01,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:01,265 INFO L85 PathProgramCache]: Analyzing trace with hash 515873958, now seen corresponding path program 6 times [2023-08-24 00:49:01,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:01,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227749425] [2023-08-24 00:49:01,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:01,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:01,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:01,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:01,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227749425] [2023-08-24 00:49:01,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227749425] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:49:01,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 00:49:01,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 00:49:01,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12434430] [2023-08-24 00:49:01,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:49:01,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 00:49:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:01,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 00:49:01,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 00:49:01,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 488 [2023-08-24 00:49:01,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 199 flow. Second operand has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:01,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 488 [2023-08-24 00:49:01,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:01,525 INFO L124 PetriNetUnfolderBase]: 160/299 cut-off events. [2023-08-24 00:49:01,525 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2023-08-24 00:49:01,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 942 conditions, 299 events. 160/299 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 971 event pairs, 34 based on Foata normal form. 8/285 useless extension candidates. Maximal degree in co-relation 872. Up to 206 conditions per place. [2023-08-24 00:49:01,526 INFO L140 encePairwiseOnDemand]: 482/488 looper letters, 45 selfloop transitions, 6 changer transitions 1/52 dead transitions. [2023-08-24 00:49:01,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 52 transitions, 367 flow [2023-08-24 00:49:01,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 00:49:01,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 00:49:01,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 825 transitions. [2023-08-24 00:49:01,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42264344262295084 [2023-08-24 00:49:01,528 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 825 transitions. [2023-08-24 00:49:01,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 825 transitions. [2023-08-24 00:49:01,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:01,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 825 transitions. [2023-08-24 00:49:01,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 206.25) internal successors, (825), 4 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,532 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,532 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 199 flow. Second operand 4 states and 825 transitions. [2023-08-24 00:49:01,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 52 transitions, 367 flow [2023-08-24 00:49:01,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 52 transitions, 363 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 00:49:01,534 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 234 flow [2023-08-24 00:49:01,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=234, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2023-08-24 00:49:01,535 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 25 predicate places. [2023-08-24 00:49:01,536 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 234 flow [2023-08-24 00:49:01,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:01,536 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:01,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 00:49:01,536 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:01,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:01,537 INFO L85 PathProgramCache]: Analyzing trace with hash -508901539, now seen corresponding path program 1 times [2023-08-24 00:49:01,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:01,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911141433] [2023-08-24 00:49:01,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:01,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:01,701 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:01,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:01,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911141433] [2023-08-24 00:49:01,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911141433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:49:01,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 00:49:01,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 00:49:01,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065995867] [2023-08-24 00:49:01,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:49:01,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 00:49:01,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:01,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 00:49:01,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 00:49:01,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 488 [2023-08-24 00:49:01,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 234 flow. Second operand has 4 states, 4 states have (on average 202.5) internal successors, (810), 4 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:01,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 488 [2023-08-24 00:49:01,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:01,784 INFO L124 PetriNetUnfolderBase]: 145/270 cut-off events. [2023-08-24 00:49:01,784 INFO L125 PetriNetUnfolderBase]: For 597/597 co-relation queries the response was YES. [2023-08-24 00:49:01,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 920 conditions, 270 events. 145/270 cut-off events. For 597/597 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 884 event pairs, 40 based on Foata normal form. 6/258 useless extension candidates. Maximal degree in co-relation 847. Up to 182 conditions per place. [2023-08-24 00:49:01,785 INFO L140 encePairwiseOnDemand]: 483/488 looper letters, 50 selfloop transitions, 6 changer transitions 3/59 dead transitions. [2023-08-24 00:49:01,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 59 transitions, 447 flow [2023-08-24 00:49:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 00:49:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 00:49:01,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 831 transitions. [2023-08-24 00:49:01,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4257172131147541 [2023-08-24 00:49:01,788 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 831 transitions. [2023-08-24 00:49:01,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 831 transitions. [2023-08-24 00:49:01,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:01,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 831 transitions. [2023-08-24 00:49:01,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 207.75) internal successors, (831), 4 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,791 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,791 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 234 flow. Second operand 4 states and 831 transitions. [2023-08-24 00:49:01,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 59 transitions, 447 flow [2023-08-24 00:49:01,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 439 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-24 00:49:01,794 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 254 flow [2023-08-24 00:49:01,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=254, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2023-08-24 00:49:01,795 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 28 predicate places. [2023-08-24 00:49:01,795 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 254 flow [2023-08-24 00:49:01,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.5) internal successors, (810), 4 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:01,796 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:01,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 00:49:01,796 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:01,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:01,796 INFO L85 PathProgramCache]: Analyzing trace with hash 358125771, now seen corresponding path program 1 times [2023-08-24 00:49:01,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:01,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563817989] [2023-08-24 00:49:01,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:01,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:01,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:01,950 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:01,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:01,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563817989] [2023-08-24 00:49:01,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563817989] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 00:49:01,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 00:49:01,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 00:49:01,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723203570] [2023-08-24 00:49:01,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 00:49:01,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 00:49:01,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:01,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 00:49:01,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 00:49:01,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 488 [2023-08-24 00:49:01,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 254 flow. Second operand has 4 states, 4 states have (on average 202.75) internal successors, (811), 4 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:01,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:01,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 488 [2023-08-24 00:49:01,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:02,028 INFO L124 PetriNetUnfolderBase]: 125/230 cut-off events. [2023-08-24 00:49:02,028 INFO L125 PetriNetUnfolderBase]: For 650/650 co-relation queries the response was YES. [2023-08-24 00:49:02,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857 conditions, 230 events. 125/230 cut-off events. For 650/650 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 641 event pairs, 51 based on Foata normal form. 12/224 useless extension candidates. Maximal degree in co-relation 783. Up to 177 conditions per place. [2023-08-24 00:49:02,029 INFO L140 encePairwiseOnDemand]: 484/488 looper letters, 48 selfloop transitions, 7 changer transitions 1/56 dead transitions. [2023-08-24 00:49:02,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 56 transitions, 446 flow [2023-08-24 00:49:02,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 00:49:02,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 00:49:02,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 829 transitions. [2023-08-24 00:49:02,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42469262295081966 [2023-08-24 00:49:02,031 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 829 transitions. [2023-08-24 00:49:02,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 829 transitions. [2023-08-24 00:49:02,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:02,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 829 transitions. [2023-08-24 00:49:02,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 207.25) internal successors, (829), 4 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:02,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:02,035 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:02,035 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 254 flow. Second operand 4 states and 829 transitions. [2023-08-24 00:49:02,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 56 transitions, 446 flow [2023-08-24 00:49:02,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 426 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-24 00:49:02,037 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 271 flow [2023-08-24 00:49:02,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=271, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2023-08-24 00:49:02,037 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 28 predicate places. [2023-08-24 00:49:02,037 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 271 flow [2023-08-24 00:49:02,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 202.75) internal successors, (811), 4 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:02,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:02,038 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:02,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 00:49:02,038 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:02,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:02,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1911512066, now seen corresponding path program 1 times [2023-08-24 00:49:02,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:02,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60911825] [2023-08-24 00:49:02,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:02,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:02,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:02,716 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:02,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:02,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60911825] [2023-08-24 00:49:02,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60911825] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:02,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030205116] [2023-08-24 00:49:02,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:02,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:02,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:02,738 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:02,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 00:49:02,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:02,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:02,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:02,987 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:02,987 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:03,016 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:03,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:03,613 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:49:03,613 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 50 [2023-08-24 00:49:03,648 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:03,649 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:03,652 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:03,652 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:03,656 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:03,657 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:03,668 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:03,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030205116] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:03,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:03,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 23 [2023-08-24 00:49:03,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177219540] [2023-08-24 00:49:03,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:03,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 00:49:03,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:03,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 00:49:03,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2023-08-24 00:49:03,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:03,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 271 flow. Second operand has 24 states, 24 states have (on average 165.04166666666666) internal successors, (3961), 24 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:03,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:03,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:03,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:04,411 INFO L124 PetriNetUnfolderBase]: 231/416 cut-off events. [2023-08-24 00:49:04,412 INFO L125 PetriNetUnfolderBase]: For 1018/1018 co-relation queries the response was YES. [2023-08-24 00:49:04,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1503 conditions, 416 events. 231/416 cut-off events. For 1018/1018 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1527 event pairs, 12 based on Foata normal form. 1/381 useless extension candidates. Maximal degree in co-relation 1429. Up to 150 conditions per place. [2023-08-24 00:49:04,414 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 76 selfloop transitions, 28 changer transitions 2/106 dead transitions. [2023-08-24 00:49:04,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 106 transitions, 790 flow [2023-08-24 00:49:04,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:49:04,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:49:04,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2365 transitions. [2023-08-24 00:49:04,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34616510538641687 [2023-08-24 00:49:04,419 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2365 transitions. [2023-08-24 00:49:04,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2365 transitions. [2023-08-24 00:49:04,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:04,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2365 transitions. [2023-08-24 00:49:04,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 168.92857142857142) internal successors, (2365), 14 states have internal predecessors, (2365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:04,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:04,438 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:04,438 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 271 flow. Second operand 14 states and 2365 transitions. [2023-08-24 00:49:04,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 106 transitions, 790 flow [2023-08-24 00:49:04,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 106 transitions, 736 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-24 00:49:04,442 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 478 flow [2023-08-24 00:49:04,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=478, PETRI_PLACES=69, PETRI_TRANSITIONS=59} [2023-08-24 00:49:04,443 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 46 predicate places. [2023-08-24 00:49:04,443 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 478 flow [2023-08-24 00:49:04,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 165.04166666666666) internal successors, (3961), 24 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:04,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:04,444 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:04,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:04,649 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,SelfDestructingSolverStorable9 [2023-08-24 00:49:04,650 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:04,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:04,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1065751248, now seen corresponding path program 2 times [2023-08-24 00:49:04,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:04,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933500508] [2023-08-24 00:49:04,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:04,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:05,359 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:05,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:05,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933500508] [2023-08-24 00:49:05,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933500508] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:05,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22086777] [2023-08-24 00:49:05,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:49:05,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:05,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:05,373 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:05,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 00:49:05,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:49:05,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:05,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:05,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:05,614 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:05,615 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:05,643 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:05,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:06,223 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:49:06,224 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2023-08-24 00:49:06,267 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:06,267 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:06,270 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:06,271 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:06,274 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:06,274 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:06,289 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:06,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22086777] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:06,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:06,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:06,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244036021] [2023-08-24 00:49:06,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:06,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:06,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:06,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:06,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:06,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:06,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 59 transitions, 478 flow. Second operand has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:06,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:06,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:06,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:06,843 INFO L124 PetriNetUnfolderBase]: 262/470 cut-off events. [2023-08-24 00:49:06,844 INFO L125 PetriNetUnfolderBase]: For 1760/1760 co-relation queries the response was YES. [2023-08-24 00:49:06,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2055 conditions, 470 events. 262/470 cut-off events. For 1760/1760 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1784 event pairs, 36 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 1971. Up to 334 conditions per place. [2023-08-24 00:49:06,847 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 70 selfloop transitions, 24 changer transitions 1/95 dead transitions. [2023-08-24 00:49:06,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 95 transitions, 888 flow [2023-08-24 00:49:06,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:49:06,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:49:06,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1853 transitions. [2023-08-24 00:49:06,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345193740685544 [2023-08-24 00:49:06,851 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1853 transitions. [2023-08-24 00:49:06,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1853 transitions. [2023-08-24 00:49:06,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:06,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1853 transitions. [2023-08-24 00:49:06,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 168.45454545454547) internal successors, (1853), 11 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:06,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:06,859 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:06,859 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 478 flow. Second operand 11 states and 1853 transitions. [2023-08-24 00:49:06,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 95 transitions, 888 flow [2023-08-24 00:49:06,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 95 transitions, 850 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-08-24 00:49:06,867 INFO L231 Difference]: Finished difference. Result has 82 places, 70 transitions, 624 flow [2023-08-24 00:49:06,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=624, PETRI_PLACES=82, PETRI_TRANSITIONS=70} [2023-08-24 00:49:06,868 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 59 predicate places. [2023-08-24 00:49:06,868 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 70 transitions, 624 flow [2023-08-24 00:49:06,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:06,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:06,869 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:06,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:07,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:07,075 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:07,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:07,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1104755152, now seen corresponding path program 3 times [2023-08-24 00:49:07,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:07,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188888610] [2023-08-24 00:49:07,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:07,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:07,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:07,728 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:07,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:07,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188888610] [2023-08-24 00:49:07,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188888610] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:07,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860469219] [2023-08-24 00:49:07,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:49:07,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:07,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:07,729 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:07,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 00:49:07,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:49:07,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:07,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:07,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:07,953 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:07,954 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:07,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:08,552 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:49:08,552 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2023-08-24 00:49:08,576 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:08,576 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:08,579 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:08,579 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:08,582 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:08,582 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:08,598 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860469219] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:08,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:08,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687981079] [2023-08-24 00:49:08,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:08,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:08,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:08,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:08,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:08,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:08,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 70 transitions, 624 flow. Second operand has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:08,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:08,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:08,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:09,241 INFO L124 PetriNetUnfolderBase]: 295/528 cut-off events. [2023-08-24 00:49:09,241 INFO L125 PetriNetUnfolderBase]: For 2918/2918 co-relation queries the response was YES. [2023-08-24 00:49:09,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2598 conditions, 528 events. 295/528 cut-off events. For 2918/2918 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2111 event pairs, 26 based on Foata normal form. 1/529 useless extension candidates. Maximal degree in co-relation 2510. Up to 373 conditions per place. [2023-08-24 00:49:09,244 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 80 selfloop transitions, 26 changer transitions 3/109 dead transitions. [2023-08-24 00:49:09,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 109 transitions, 1091 flow [2023-08-24 00:49:09,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:49:09,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:49:09,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2024 transitions. [2023-08-24 00:49:09,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34562841530054644 [2023-08-24 00:49:09,248 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2024 transitions. [2023-08-24 00:49:09,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2024 transitions. [2023-08-24 00:49:09,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:09,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2024 transitions. [2023-08-24 00:49:09,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.66666666666666) internal successors, (2024), 12 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:09,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:09,257 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:09,257 INFO L175 Difference]: Start difference. First operand has 82 places, 70 transitions, 624 flow. Second operand 12 states and 2024 transitions. [2023-08-24 00:49:09,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 109 transitions, 1091 flow [2023-08-24 00:49:09,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 109 transitions, 994 flow, removed 18 selfloop flow, removed 7 redundant places. [2023-08-24 00:49:09,265 INFO L231 Difference]: Finished difference. Result has 89 places, 78 transitions, 680 flow [2023-08-24 00:49:09,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=680, PETRI_PLACES=89, PETRI_TRANSITIONS=78} [2023-08-24 00:49:09,265 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 66 predicate places. [2023-08-24 00:49:09,265 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 78 transitions, 680 flow [2023-08-24 00:49:09,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:09,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:09,266 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:09,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:09,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:09,472 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:09,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:09,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1055642266, now seen corresponding path program 4 times [2023-08-24 00:49:09,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:09,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533939679] [2023-08-24 00:49:09,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:09,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:10,050 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:10,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:10,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533939679] [2023-08-24 00:49:10,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533939679] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:10,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012841993] [2023-08-24 00:49:10,051 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:49:10,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:10,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:10,065 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:10,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 00:49:10,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:49:10,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:10,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:10,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:10,273 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:10,273 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:10,317 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:10,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:10,764 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:49:10,764 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2023-08-24 00:49:10,781 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:10,781 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:10,783 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:10,784 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:10,785 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:10,786 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:10,796 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:10,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012841993] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:10,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:10,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:10,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930169729] [2023-08-24 00:49:10,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:10,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:10,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:10,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:10,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:10,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:10,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 78 transitions, 680 flow. Second operand has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:10,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:10,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:10,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:11,196 INFO L124 PetriNetUnfolderBase]: 298/540 cut-off events. [2023-08-24 00:49:11,197 INFO L125 PetriNetUnfolderBase]: For 3067/3067 co-relation queries the response was YES. [2023-08-24 00:49:11,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2749 conditions, 540 events. 298/540 cut-off events. For 3067/3067 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2206 event pairs, 41 based on Foata normal form. 1/533 useless extension candidates. Maximal degree in co-relation 2659. Up to 386 conditions per place. [2023-08-24 00:49:11,201 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 79 selfloop transitions, 23 changer transitions 3/105 dead transitions. [2023-08-24 00:49:11,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 105 transitions, 1076 flow [2023-08-24 00:49:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:49:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:49:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1853 transitions. [2023-08-24 00:49:11,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345193740685544 [2023-08-24 00:49:11,220 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1853 transitions. [2023-08-24 00:49:11,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1853 transitions. [2023-08-24 00:49:11,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:11,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1853 transitions. [2023-08-24 00:49:11,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 168.45454545454547) internal successors, (1853), 11 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:11,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:11,228 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:11,228 INFO L175 Difference]: Start difference. First operand has 89 places, 78 transitions, 680 flow. Second operand 11 states and 1853 transitions. [2023-08-24 00:49:11,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 105 transitions, 1076 flow [2023-08-24 00:49:11,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 105 transitions, 1014 flow, removed 17 selfloop flow, removed 7 redundant places. [2023-08-24 00:49:11,247 INFO L231 Difference]: Finished difference. Result has 94 places, 78 transitions, 682 flow [2023-08-24 00:49:11,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=682, PETRI_PLACES=94, PETRI_TRANSITIONS=78} [2023-08-24 00:49:11,248 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 71 predicate places. [2023-08-24 00:49:11,248 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 78 transitions, 682 flow [2023-08-24 00:49:11,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:11,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:11,249 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:11,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:11,472 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,SelfDestructingSolverStorable12 [2023-08-24 00:49:11,472 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:11,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:11,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1482572066, now seen corresponding path program 5 times [2023-08-24 00:49:11,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:11,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395193206] [2023-08-24 00:49:11,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:11,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:12,046 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:12,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:12,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395193206] [2023-08-24 00:49:12,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395193206] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:12,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355568550] [2023-08-24 00:49:12,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:49:12,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:12,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:12,047 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:12,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 00:49:12,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:49:12,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:12,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:12,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:12,269 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:12,269 INFO L351 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 40 treesize of output 24 [2023-08-24 00:49:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:12,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:12,809 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:49:12,809 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 50 [2023-08-24 00:49:12,832 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:12,833 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:12,835 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:12,835 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:12,838 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:12,838 INFO L351 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 34 treesize of output 1 [2023-08-24 00:49:12,851 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:12,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355568550] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:12,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:12,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:49:12,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513945075] [2023-08-24 00:49:12,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:12,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:49:12,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:12,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:49:12,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:49:12,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:12,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 78 transitions, 682 flow. Second operand has 22 states, 22 states have (on average 165.13636363636363) internal successors, (3633), 22 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:12,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:12,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:12,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:13,525 INFO L124 PetriNetUnfolderBase]: 299/545 cut-off events. [2023-08-24 00:49:13,525 INFO L125 PetriNetUnfolderBase]: For 3048/3048 co-relation queries the response was YES. [2023-08-24 00:49:13,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2777 conditions, 545 events. 299/545 cut-off events. For 3048/3048 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2255 event pairs, 33 based on Foata normal form. 1/546 useless extension candidates. Maximal degree in co-relation 2686. Up to 375 conditions per place. [2023-08-24 00:49:13,528 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 80 selfloop transitions, 26 changer transitions 5/111 dead transitions. [2023-08-24 00:49:13,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 111 transitions, 1121 flow [2023-08-24 00:49:13,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:49:13,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:49:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2187 transitions. [2023-08-24 00:49:13,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3447351828499369 [2023-08-24 00:49:13,532 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2187 transitions. [2023-08-24 00:49:13,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2187 transitions. [2023-08-24 00:49:13,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:13,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2187 transitions. [2023-08-24 00:49:13,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 168.23076923076923) internal successors, (2187), 13 states have internal predecessors, (2187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:13,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:13,541 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:13,541 INFO L175 Difference]: Start difference. First operand has 94 places, 78 transitions, 682 flow. Second operand 13 states and 2187 transitions. [2023-08-24 00:49:13,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 111 transitions, 1121 flow [2023-08-24 00:49:13,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 111 transitions, 1074 flow, removed 2 selfloop flow, removed 10 redundant places. [2023-08-24 00:49:13,548 INFO L231 Difference]: Finished difference. Result has 98 places, 78 transitions, 707 flow [2023-08-24 00:49:13,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=707, PETRI_PLACES=98, PETRI_TRANSITIONS=78} [2023-08-24 00:49:13,548 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 75 predicate places. [2023-08-24 00:49:13,548 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 78 transitions, 707 flow [2023-08-24 00:49:13,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 165.13636363636363) internal successors, (3633), 22 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:13,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:13,549 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:13,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:13,754 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,SelfDestructingSolverStorable13 [2023-08-24 00:49:13,754 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:13,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:13,755 INFO L85 PathProgramCache]: Analyzing trace with hash 363027338, now seen corresponding path program 6 times [2023-08-24 00:49:13,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:13,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441044457] [2023-08-24 00:49:13,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:13,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:14,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:14,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441044457] [2023-08-24 00:49:14,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441044457] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:14,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446892349] [2023-08-24 00:49:14,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:49:14,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:14,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:14,277 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:14,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 00:49:14,521 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:49:14,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:14,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-24 00:49:14,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:14,664 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:14,665 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:14,762 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:14,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:15,074 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:15,074 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 140 treesize of output 120 [2023-08-24 00:49:15,280 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:15,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446892349] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:15,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:15,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:15,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235576669] [2023-08-24 00:49:15,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:15,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:15,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:15,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:15,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:15,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:49:15,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 78 transitions, 707 flow. Second operand has 23 states, 23 states have (on average 163.95652173913044) internal successors, (3771), 23 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:15,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:15,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:49:15,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:16,282 INFO L124 PetriNetUnfolderBase]: 363/668 cut-off events. [2023-08-24 00:49:16,282 INFO L125 PetriNetUnfolderBase]: For 4833/4833 co-relation queries the response was YES. [2023-08-24 00:49:16,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3570 conditions, 668 events. 363/668 cut-off events. For 4833/4833 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2945 event pairs, 112 based on Foata normal form. 8/676 useless extension candidates. Maximal degree in co-relation 3477. Up to 467 conditions per place. [2023-08-24 00:49:16,287 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 87 selfloop transitions, 36 changer transitions 11/134 dead transitions. [2023-08-24 00:49:16,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1434 flow [2023-08-24 00:49:16,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:49:16,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:49:16,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2347 transitions. [2023-08-24 00:49:16,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435304449648712 [2023-08-24 00:49:16,299 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2347 transitions. [2023-08-24 00:49:16,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2347 transitions. [2023-08-24 00:49:16,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:16,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2347 transitions. [2023-08-24 00:49:16,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 167.64285714285714) internal successors, (2347), 14 states have internal predecessors, (2347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:16,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:16,313 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:16,313 INFO L175 Difference]: Start difference. First operand has 98 places, 78 transitions, 707 flow. Second operand 14 states and 2347 transitions. [2023-08-24 00:49:16,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1434 flow [2023-08-24 00:49:16,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1349 flow, removed 9 selfloop flow, removed 13 redundant places. [2023-08-24 00:49:16,324 INFO L231 Difference]: Finished difference. Result has 106 places, 101 transitions, 1061 flow [2023-08-24 00:49:16,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1061, PETRI_PLACES=106, PETRI_TRANSITIONS=101} [2023-08-24 00:49:16,324 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 83 predicate places. [2023-08-24 00:49:16,324 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 101 transitions, 1061 flow [2023-08-24 00:49:16,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 163.95652173913044) internal successors, (3771), 23 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:16,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:16,325 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:16,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:16,531 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,SelfDestructingSolverStorable14 [2023-08-24 00:49:16,531 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:16,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:16,531 INFO L85 PathProgramCache]: Analyzing trace with hash -90964130, now seen corresponding path program 7 times [2023-08-24 00:49:16,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:16,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025181011] [2023-08-24 00:49:16,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:16,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:16,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:17,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025181011] [2023-08-24 00:49:17,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025181011] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767537505] [2023-08-24 00:49:17,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:49:17,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:17,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:17,081 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:17,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 00:49:17,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:17,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:17,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:17,291 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:17,292 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:17,346 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:17,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:17,782 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:49:17,782 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-24 00:49:17,809 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 00:49:17,809 INFO L351 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 11 [2023-08-24 00:49:17,816 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:17,816 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:17,822 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:17,822 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:17,823 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-24 00:49:17,828 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:17,829 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:17,858 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:17,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767537505] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:17,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:17,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:17,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792222121] [2023-08-24 00:49:17,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:17,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:17,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:17,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:17,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:17,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:17,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 101 transitions, 1061 flow. Second operand has 23 states, 23 states have (on average 165.1304347826087) internal successors, (3798), 23 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:17,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:17,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:17,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:18,454 INFO L124 PetriNetUnfolderBase]: 379/699 cut-off events. [2023-08-24 00:49:18,455 INFO L125 PetriNetUnfolderBase]: For 6758/6758 co-relation queries the response was YES. [2023-08-24 00:49:18,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4246 conditions, 699 events. 379/699 cut-off events. For 6758/6758 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3108 event pairs, 72 based on Foata normal form. 2/701 useless extension candidates. Maximal degree in co-relation 4148. Up to 517 conditions per place. [2023-08-24 00:49:18,460 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 96 selfloop transitions, 30 changer transitions 5/131 dead transitions. [2023-08-24 00:49:18,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 131 transitions, 1579 flow [2023-08-24 00:49:18,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:49:18,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:49:18,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2019 transitions. [2023-08-24 00:49:18,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3447745901639344 [2023-08-24 00:49:18,464 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2019 transitions. [2023-08-24 00:49:18,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2019 transitions. [2023-08-24 00:49:18,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:18,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2019 transitions. [2023-08-24 00:49:18,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.25) internal successors, (2019), 12 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:18,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:18,473 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:18,473 INFO L175 Difference]: Start difference. First operand has 106 places, 101 transitions, 1061 flow. Second operand 12 states and 2019 transitions. [2023-08-24 00:49:18,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 131 transitions, 1579 flow [2023-08-24 00:49:18,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 131 transitions, 1426 flow, removed 76 selfloop flow, removed 2 redundant places. [2023-08-24 00:49:18,493 INFO L231 Difference]: Finished difference. Result has 118 places, 108 transitions, 1118 flow [2023-08-24 00:49:18,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1118, PETRI_PLACES=118, PETRI_TRANSITIONS=108} [2023-08-24 00:49:18,494 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 95 predicate places. [2023-08-24 00:49:18,494 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 108 transitions, 1118 flow [2023-08-24 00:49:18,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.1304347826087) internal successors, (3798), 23 states have internal predecessors, (3798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:18,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:18,495 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:18,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:18,700 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,SelfDestructingSolverStorable15 [2023-08-24 00:49:18,700 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:18,701 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:18,701 INFO L85 PathProgramCache]: Analyzing trace with hash 78933740, now seen corresponding path program 8 times [2023-08-24 00:49:18,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:18,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011735510] [2023-08-24 00:49:18,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:18,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:19,262 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:19,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:19,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011735510] [2023-08-24 00:49:19,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011735510] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:19,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229966699] [2023-08-24 00:49:19,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:49:19,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:19,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:19,263 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:19,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 00:49:19,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:49:19,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:19,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:19,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:19,504 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:19,505 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:19,533 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:19,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:19,949 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:49:19,949 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-24 00:49:19,982 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 00:49:19,982 INFO L351 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 11 [2023-08-24 00:49:19,989 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:19,989 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:19,994 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:19,994 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:19,996 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-24 00:49:20,001 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:20,001 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:20,027 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:20,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229966699] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:20,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:20,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:20,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740206568] [2023-08-24 00:49:20,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:20,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:20,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:20,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:20,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:20,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:20,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 108 transitions, 1118 flow. Second operand has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:20,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:20,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:20,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:20,648 INFO L124 PetriNetUnfolderBase]: 401/738 cut-off events. [2023-08-24 00:49:20,648 INFO L125 PetriNetUnfolderBase]: For 7071/7071 co-relation queries the response was YES. [2023-08-24 00:49:20,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4402 conditions, 738 events. 401/738 cut-off events. For 7071/7071 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3345 event pairs, 76 based on Foata normal form. 1/737 useless extension candidates. Maximal degree in co-relation 4300. Up to 555 conditions per place. [2023-08-24 00:49:20,654 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 103 selfloop transitions, 33 changer transitions 2/138 dead transitions. [2023-08-24 00:49:20,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 138 transitions, 1652 flow [2023-08-24 00:49:20,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:49:20,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:49:20,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2183 transitions. [2023-08-24 00:49:20,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3441046658259773 [2023-08-24 00:49:20,657 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2183 transitions. [2023-08-24 00:49:20,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2183 transitions. [2023-08-24 00:49:20,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:20,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2183 transitions. [2023-08-24 00:49:20,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.92307692307693) internal successors, (2183), 13 states have internal predecessors, (2183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:20,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:20,663 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:20,663 INFO L175 Difference]: Start difference. First operand has 118 places, 108 transitions, 1118 flow. Second operand 13 states and 2183 transitions. [2023-08-24 00:49:20,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 138 transitions, 1652 flow [2023-08-24 00:49:20,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 138 transitions, 1596 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-08-24 00:49:20,677 INFO L231 Difference]: Finished difference. Result has 126 places, 116 transitions, 1270 flow [2023-08-24 00:49:20,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1270, PETRI_PLACES=126, PETRI_TRANSITIONS=116} [2023-08-24 00:49:20,677 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 103 predicate places. [2023-08-24 00:49:20,677 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 116 transitions, 1270 flow [2023-08-24 00:49:20,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:20,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:20,678 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:20,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:20,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-24 00:49:20,884 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:20,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:20,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1786573818, now seen corresponding path program 9 times [2023-08-24 00:49:20,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:20,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403018088] [2023-08-24 00:49:20,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:20,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:21,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:21,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403018088] [2023-08-24 00:49:21,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403018088] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:21,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946107929] [2023-08-24 00:49:21,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:49:21,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:21,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:21,365 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:21,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 00:49:21,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:49:21,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:21,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:21,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:21,583 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:21,583 INFO L351 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 40 treesize of output 24 [2023-08-24 00:49:21,640 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:21,640 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:22,128 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:49:22,128 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-24 00:49:22,162 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 00:49:22,162 INFO L351 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 11 [2023-08-24 00:49:22,169 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:22,169 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:22,174 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:22,174 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:22,175 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-24 00:49:22,189 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:22,189 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:22,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946107929] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:22,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:22,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:49:22,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269732909] [2023-08-24 00:49:22,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:22,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:49:22,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:22,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:49:22,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:49:22,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:22,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 116 transitions, 1270 flow. Second operand has 22 states, 22 states have (on average 165.13636363636363) internal successors, (3633), 22 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:22,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:22,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:22,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:22,831 INFO L124 PetriNetUnfolderBase]: 407/753 cut-off events. [2023-08-24 00:49:22,831 INFO L125 PetriNetUnfolderBase]: For 7348/7348 co-relation queries the response was YES. [2023-08-24 00:49:22,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 753 events. 407/753 cut-off events. For 7348/7348 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3464 event pairs, 79 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 4450. Up to 555 conditions per place. [2023-08-24 00:49:22,837 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 103 selfloop transitions, 35 changer transitions 4/142 dead transitions. [2023-08-24 00:49:22,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 142 transitions, 1730 flow [2023-08-24 00:49:22,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:49:22,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:49:22,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2184 transitions. [2023-08-24 00:49:22,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3442622950819672 [2023-08-24 00:49:22,839 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2184 transitions. [2023-08-24 00:49:22,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2184 transitions. [2023-08-24 00:49:22,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:22,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2184 transitions. [2023-08-24 00:49:22,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 168.0) internal successors, (2184), 13 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:22,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:22,845 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:22,845 INFO L175 Difference]: Start difference. First operand has 126 places, 116 transitions, 1270 flow. Second operand 13 states and 2184 transitions. [2023-08-24 00:49:22,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 142 transitions, 1730 flow [2023-08-24 00:49:22,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 142 transitions, 1612 flow, removed 36 selfloop flow, removed 8 redundant places. [2023-08-24 00:49:22,860 INFO L231 Difference]: Finished difference. Result has 132 places, 119 transitions, 1300 flow [2023-08-24 00:49:22,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1300, PETRI_PLACES=132, PETRI_TRANSITIONS=119} [2023-08-24 00:49:22,860 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 109 predicate places. [2023-08-24 00:49:22,861 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 119 transitions, 1300 flow [2023-08-24 00:49:22,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 165.13636363636363) internal successors, (3633), 22 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:22,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:22,861 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:22,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:23,066 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,SelfDestructingSolverStorable17 [2023-08-24 00:49:23,066 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:23,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:23,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1339643460, now seen corresponding path program 10 times [2023-08-24 00:49:23,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:23,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856842777] [2023-08-24 00:49:23,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:23,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:23,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:23,654 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:23,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:23,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856842777] [2023-08-24 00:49:23,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856842777] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:23,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155626351] [2023-08-24 00:49:23,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:49:23,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:23,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:23,659 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:23,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 00:49:23,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:49:23,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:23,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-24 00:49:23,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:23,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:49:23,930 INFO L351 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 14 treesize of output 16 [2023-08-24 00:49:23,984 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:23,984 INFO L351 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 40 treesize of output 24 [2023-08-24 00:49:24,028 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:24,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:24,534 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset))) (and (forall ((v_ArrVal_1080 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1080))) (let ((.cse1 (select .cse2 ~o_2~0.base))) (let ((.cse0 (select .cse1 .cse3))) (or (< .cse0 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< |c_thread1Thread1of1ForFork1_#t~mem1#1| .cse0) (= (select .cse1 c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))))))) (forall ((v_ArrVal_1080 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1080))) (let ((.cse4 (select .cse7 ~o_2~0.base))) (let ((.cse6 (select (select .cse7 c_~o_0~0.base) c_~o_0~0.offset)) (.cse5 (select .cse4 c_~o_2~0.offset))) (or (< (select .cse4 .cse3) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (= .cse5 .cse6) (< .cse6 .cse5)))))) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_1080 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse8 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1080))) (= (select (select .cse8 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse8 c_~o_0~0.base) c_~o_0~0.offset))))) (forall ((v_ArrVal_1080 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse11 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1080))) (let ((.cse10 (select .cse11 ~o_2~0.base))) (let ((.cse9 (select .cse10 .cse3))) (or (< |c_thread1Thread1of1ForFork1_#t~mem1#1| .cse9) (< (select .cse10 c_~o_2~0.offset) (select (select .cse11 c_~o_0~0.base) c_~o_0~0.offset)) (= .cse9 |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) (forall ((v_ArrVal_1080 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse15 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1080))) (let ((.cse14 (select .cse15 ~o_2~0.base))) (let ((.cse13 (select (select .cse15 c_~o_0~0.base) c_~o_0~0.offset)) (.cse12 (select .cse14 c_~o_2~0.offset))) (or (< .cse12 .cse13) (= (select .cse14 .cse3) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< .cse13 .cse12)))))))) is different from false [2023-08-24 00:49:24,583 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 00:49:24,583 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 156 treesize of output 145 [2023-08-24 00:49:24,600 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:24,600 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 84 [2023-08-24 00:49:24,907 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:24,909 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:24,910 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:24,912 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:24,915 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:24,915 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:24,916 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:24,919 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:24,919 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:24,973 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:24,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155626351] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:24,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:24,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-08-24 00:49:24,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60421626] [2023-08-24 00:49:24,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:24,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 00:49:24,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:24,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 00:49:24,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=706, Unknown=1, NotChecked=54, Total=870 [2023-08-24 00:49:24,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 488 [2023-08-24 00:49:24,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 119 transitions, 1300 flow. Second operand has 30 states, 30 states have (on average 160.83333333333334) internal successors, (4825), 30 states have internal predecessors, (4825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:24,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:24,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 488 [2023-08-24 00:49:24,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:25,783 INFO L124 PetriNetUnfolderBase]: 487/895 cut-off events. [2023-08-24 00:49:25,783 INFO L125 PetriNetUnfolderBase]: For 9653/9653 co-relation queries the response was YES. [2023-08-24 00:49:25,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5529 conditions, 895 events. 487/895 cut-off events. For 9653/9653 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4316 event pairs, 67 based on Foata normal form. 1/894 useless extension candidates. Maximal degree in co-relation 5424. Up to 414 conditions per place. [2023-08-24 00:49:25,790 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 111 selfloop transitions, 55 changer transitions 5/171 dead transitions. [2023-08-24 00:49:25,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 2062 flow [2023-08-24 00:49:25,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:49:25,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:49:25,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2144 transitions. [2023-08-24 00:49:25,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3379571248423707 [2023-08-24 00:49:25,792 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2144 transitions. [2023-08-24 00:49:25,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2144 transitions. [2023-08-24 00:49:25,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:25,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2144 transitions. [2023-08-24 00:49:25,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 164.92307692307693) internal successors, (2144), 13 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:25,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:25,798 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:25,798 INFO L175 Difference]: Start difference. First operand has 132 places, 119 transitions, 1300 flow. Second operand 13 states and 2144 transitions. [2023-08-24 00:49:25,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 2062 flow [2023-08-24 00:49:25,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 171 transitions, 1951 flow, removed 24 selfloop flow, removed 10 redundant places. [2023-08-24 00:49:25,818 INFO L231 Difference]: Finished difference. Result has 138 places, 128 transitions, 1473 flow [2023-08-24 00:49:25,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1473, PETRI_PLACES=138, PETRI_TRANSITIONS=128} [2023-08-24 00:49:25,818 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 115 predicate places. [2023-08-24 00:49:25,818 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 128 transitions, 1473 flow [2023-08-24 00:49:25,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 160.83333333333334) internal successors, (4825), 30 states have internal predecessors, (4825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:25,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:25,819 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:25,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-24 00:49:26,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:26,024 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:26,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:26,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1408646354, now seen corresponding path program 11 times [2023-08-24 00:49:26,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:26,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663808433] [2023-08-24 00:49:26,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:26,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:26,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:26,593 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:26,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:26,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663808433] [2023-08-24 00:49:26,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663808433] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:26,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5747862] [2023-08-24 00:49:26,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:49:26,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:26,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:26,595 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:26,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 00:49:26,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:49:26,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:26,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 62 conjunts are in the unsatisfiable core [2023-08-24 00:49:26,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:26,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:49:26,960 INFO L351 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 14 treesize of output 16 [2023-08-24 00:49:27,015 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:27,015 INFO L351 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 40 treesize of output 24 [2023-08-24 00:49:27,056 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:27,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:27,587 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset))) (and (forall ((v_ArrVal_1151 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1151))) (let ((.cse2 (select .cse4 ~o_2~0.base))) (let ((.cse1 (select (select .cse4 c_~o_0~0.base) c_~o_0~0.offset)) (.cse0 (select .cse2 c_~o_2~0.offset))) (or (< .cse0 .cse1) (= .cse1 .cse0) (< |c_thread1Thread1of1ForFork1_#t~mem1#1| (select .cse2 .cse3))))))) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_1151 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1151))) (= (select (select .cse5 c_~o_0~0.base) c_~o_0~0.offset) (select (select .cse5 ~o_2~0.base) c_~o_2~0.offset))))) (forall ((v_ArrVal_1151 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1151))) (let ((.cse8 (select .cse7 ~o_2~0.base))) (let ((.cse6 (select .cse8 .cse3))) (or (< .cse6 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< (select (select .cse7 c_~o_0~0.base) c_~o_0~0.offset) (select .cse8 c_~o_2~0.offset)) (= .cse6 |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) (forall ((v_ArrVal_1151 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse10 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1151))) (let ((.cse9 (select .cse10 ~o_2~0.base))) (let ((.cse11 (select .cse9 .cse3))) (or (< (select .cse9 c_~o_2~0.offset) (select (select .cse10 c_~o_0~0.base) c_~o_0~0.offset)) (< |c_thread1Thread1of1ForFork1_#t~mem1#1| .cse11) (= .cse11 |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) (forall ((v_ArrVal_1151 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse15 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1151))) (let ((.cse14 (select .cse15 ~o_2~0.base))) (let ((.cse12 (select (select .cse15 c_~o_0~0.base) c_~o_0~0.offset)) (.cse13 (select .cse14 c_~o_2~0.offset))) (or (= .cse12 .cse13) (< (select .cse14 .cse3) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< .cse12 .cse13)))))))) is different from false [2023-08-24 00:49:27,629 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:27,629 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 156 treesize of output 160 [2023-08-24 00:49:27,645 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:27,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 84 [2023-08-24 00:49:28,027 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:28,030 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:28,030 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:28,032 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:28,034 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:28,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:28,036 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:28,038 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:28,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:28,089 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:28,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5747862] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:28,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:28,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-08-24 00:49:28,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552548646] [2023-08-24 00:49:28,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:28,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 00:49:28,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:28,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 00:49:28,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=705, Unknown=1, NotChecked=54, Total=870 [2023-08-24 00:49:28,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 488 [2023-08-24 00:49:28,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 128 transitions, 1473 flow. Second operand has 30 states, 30 states have (on average 160.83333333333334) internal successors, (4825), 30 states have internal predecessors, (4825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:28,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:28,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 488 [2023-08-24 00:49:28,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:31,058 INFO L124 PetriNetUnfolderBase]: 529/969 cut-off events. [2023-08-24 00:49:31,059 INFO L125 PetriNetUnfolderBase]: For 13039/13039 co-relation queries the response was YES. [2023-08-24 00:49:31,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6361 conditions, 969 events. 529/969 cut-off events. For 13039/13039 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4783 event pairs, 123 based on Foata normal form. 1/968 useless extension candidates. Maximal degree in co-relation 6251. Up to 724 conditions per place. [2023-08-24 00:49:31,067 INFO L140 encePairwiseOnDemand]: 474/488 looper letters, 120 selfloop transitions, 55 changer transitions 3/178 dead transitions. [2023-08-24 00:49:31,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 178 transitions, 2305 flow [2023-08-24 00:49:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:49:31,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:49:31,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2299 transitions. [2023-08-24 00:49:31,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33650468384074944 [2023-08-24 00:49:31,069 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2299 transitions. [2023-08-24 00:49:31,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2299 transitions. [2023-08-24 00:49:31,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:31,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2299 transitions. [2023-08-24 00:49:31,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 164.21428571428572) internal successors, (2299), 14 states have internal predecessors, (2299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:31,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:31,075 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:31,075 INFO L175 Difference]: Start difference. First operand has 138 places, 128 transitions, 1473 flow. Second operand 14 states and 2299 transitions. [2023-08-24 00:49:31,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 178 transitions, 2305 flow [2023-08-24 00:49:31,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 178 transitions, 2212 flow, removed 34 selfloop flow, removed 5 redundant places. [2023-08-24 00:49:31,101 INFO L231 Difference]: Finished difference. Result has 151 places, 149 transitions, 1849 flow [2023-08-24 00:49:31,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1849, PETRI_PLACES=151, PETRI_TRANSITIONS=149} [2023-08-24 00:49:31,101 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 128 predicate places. [2023-08-24 00:49:31,101 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 149 transitions, 1849 flow [2023-08-24 00:49:31,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 160.83333333333334) internal successors, (4825), 30 states have internal predecessors, (4825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:31,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:31,102 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:31,109 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-08-24 00:49:31,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:31,307 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:31,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:31,308 INFO L85 PathProgramCache]: Analyzing trace with hash 600916800, now seen corresponding path program 12 times [2023-08-24 00:49:31,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:31,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754717170] [2023-08-24 00:49:31,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:31,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:31,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:31,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:31,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754717170] [2023-08-24 00:49:31,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754717170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:31,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345718416] [2023-08-24 00:49:31,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:49:31,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:31,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:31,892 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:31,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 00:49:32,086 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 00:49:32,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:32,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-24 00:49:32,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:32,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:49:32,238 INFO L351 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 14 treesize of output 16 [2023-08-24 00:49:32,299 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:32,299 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:32,377 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:32,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:32,980 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset))) (and (forall ((v_ArrVal_1222 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1222))) (let ((.cse1 (select .cse2 ~o_2~0.base))) (let ((.cse0 (select .cse1 .cse3))) (or (< |c_thread1Thread1of1ForFork1_#t~mem1#1| .cse0) (= .cse0 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< (select .cse1 c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))))))) (forall ((v_ArrVal_1222 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1222))) (let ((.cse6 (select .cse5 ~o_2~0.base))) (let ((.cse4 (select .cse6 .cse3))) (or (< .cse4 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (= .cse4 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< (select (select .cse5 c_~o_0~0.base) c_~o_0~0.offset) (select .cse6 c_~o_2~0.offset))))))) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_1222 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1222))) (= (select (select .cse7 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse7 c_~o_0~0.base) c_~o_0~0.offset))))) (forall ((v_ArrVal_1222 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse11 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1222))) (let ((.cse10 (select .cse11 ~o_2~0.base))) (let ((.cse8 (select .cse10 c_~o_2~0.offset)) (.cse9 (select (select .cse11 c_~o_0~0.base) c_~o_0~0.offset))) (or (= .cse8 .cse9) (< |c_thread1Thread1of1ForFork1_#t~mem1#1| (select .cse10 .cse3)) (< .cse8 .cse9)))))) (forall ((v_ArrVal_1222 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse15 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1222))) (let ((.cse14 (select .cse15 ~o_2~0.base))) (let ((.cse13 (select (select .cse15 c_~o_0~0.base) c_~o_0~0.offset)) (.cse12 (select .cse14 c_~o_2~0.offset))) (or (= .cse12 .cse13) (< (select .cse14 .cse3) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< .cse13 .cse12)))))))) is different from false [2023-08-24 00:49:33,033 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 00:49:33,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 176 treesize of output 173 [2023-08-24 00:49:33,053 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:33,053 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 112 treesize of output 118 [2023-08-24 00:49:33,320 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:33,323 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:33,323 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:33,324 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:33,327 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:33,327 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:33,328 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:33,330 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:33,330 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:33,395 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:33,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345718416] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:33,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:33,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 30 [2023-08-24 00:49:33,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863291405] [2023-08-24 00:49:33,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:33,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:49:33,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:33,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:49:33,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=809, Unknown=1, NotChecked=58, Total=992 [2023-08-24 00:49:33,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 488 [2023-08-24 00:49:33,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 149 transitions, 1849 flow. Second operand has 32 states, 32 states have (on average 160.8125) internal successors, (5146), 32 states have internal predecessors, (5146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:33,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:33,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 488 [2023-08-24 00:49:33,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:38,196 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-08-24 00:49:39,271 INFO L124 PetriNetUnfolderBase]: 554/1020 cut-off events. [2023-08-24 00:49:39,271 INFO L125 PetriNetUnfolderBase]: For 14786/14786 co-relation queries the response was YES. [2023-08-24 00:49:39,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7137 conditions, 1020 events. 554/1020 cut-off events. For 14786/14786 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5145 event pairs, 143 based on Foata normal form. 2/1020 useless extension candidates. Maximal degree in co-relation 7021. Up to 787 conditions per place. [2023-08-24 00:49:39,279 INFO L140 encePairwiseOnDemand]: 475/488 looper letters, 125 selfloop transitions, 51 changer transitions 5/181 dead transitions. [2023-08-24 00:49:39,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 181 transitions, 2527 flow [2023-08-24 00:49:39,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:49:39,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:49:39,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2297 transitions. [2023-08-24 00:49:39,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.336211943793911 [2023-08-24 00:49:39,282 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2297 transitions. [2023-08-24 00:49:39,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2297 transitions. [2023-08-24 00:49:39,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:39,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2297 transitions. [2023-08-24 00:49:39,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 164.07142857142858) internal successors, (2297), 14 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:39,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:39,287 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:39,287 INFO L175 Difference]: Start difference. First operand has 151 places, 149 transitions, 1849 flow. Second operand 14 states and 2297 transitions. [2023-08-24 00:49:39,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 181 transitions, 2527 flow [2023-08-24 00:49:39,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 181 transitions, 2392 flow, removed 49 selfloop flow, removed 7 redundant places. [2023-08-24 00:49:39,318 INFO L231 Difference]: Finished difference. Result has 160 places, 154 transitions, 1945 flow [2023-08-24 00:49:39,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1945, PETRI_PLACES=160, PETRI_TRANSITIONS=154} [2023-08-24 00:49:39,319 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 137 predicate places. [2023-08-24 00:49:39,319 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 154 transitions, 1945 flow [2023-08-24 00:49:39,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 160.8125) internal successors, (5146), 32 states have internal predecessors, (5146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:39,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:39,320 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:39,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-24 00:49:39,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:39,525 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:39,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:39,525 INFO L85 PathProgramCache]: Analyzing trace with hash -446071572, now seen corresponding path program 13 times [2023-08-24 00:49:39,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:39,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017744411] [2023-08-24 00:49:39,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:39,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:40,199 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:40,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:40,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017744411] [2023-08-24 00:49:40,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017744411] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:40,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966313932] [2023-08-24 00:49:40,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:49:40,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:40,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:40,209 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:40,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 00:49:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:40,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-24 00:49:40,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:40,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:49:40,500 INFO L351 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 14 treesize of output 16 [2023-08-24 00:49:40,555 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:40,555 INFO L351 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 40 treesize of output 24 [2023-08-24 00:49:40,625 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:40,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:41,191 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset))) (and (forall ((v_ArrVal_1293 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (let ((.cse2 (select .cse0 .cse3))) (or (< (select .cse0 c_~o_2~0.offset) (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset)) (= .cse2 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (< |c_thread1Thread1of1ForFork1_#t~mem1#1| .cse2)))))) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_1293 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293))) (= (select (select .cse4 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse4 c_~o_0~0.base) c_~o_0~0.offset))))) (forall ((v_ArrVal_1293 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse8 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293))) (let ((.cse7 (select .cse8 ~o_2~0.base))) (let ((.cse6 (select .cse7 c_~o_2~0.offset)) (.cse5 (select (select .cse8 c_~o_0~0.base) c_~o_0~0.offset))) (or (< .cse5 .cse6) (< (select .cse7 .cse3) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (= .cse6 .cse5)))))) (forall ((v_ArrVal_1293 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293))) (let ((.cse10 (select .cse9 ~o_2~0.base))) (let ((.cse11 (select .cse10 .cse3))) (or (< (select (select .cse9 c_~o_0~0.base) c_~o_0~0.offset) (select .cse10 c_~o_2~0.offset)) (< .cse11 |c_thread1Thread1of1ForFork1_#t~mem1#1|) (= .cse11 |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) (forall ((v_ArrVal_1293 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse15 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293))) (let ((.cse14 (select .cse15 ~o_2~0.base))) (let ((.cse12 (select .cse14 c_~o_2~0.offset)) (.cse13 (select (select .cse15 c_~o_0~0.base) c_~o_0~0.offset))) (or (< .cse12 .cse13) (= .cse12 .cse13) (< |c_thread1Thread1of1ForFork1_#t~mem1#1| (select .cse14 .cse3))))))))) is different from false [2023-08-24 00:49:41,242 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 00:49:41,243 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 176 treesize of output 173 [2023-08-24 00:49:41,259 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:41,259 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 112 treesize of output 118 [2023-08-24 00:49:41,509 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:41,511 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:41,511 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:41,513 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:41,514 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:41,514 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:41,516 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 00:49:41,518 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:49:41,518 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 1 [2023-08-24 00:49:41,564 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:41,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966313932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:41,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:41,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2023-08-24 00:49:41,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114604561] [2023-08-24 00:49:41,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:41,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 00:49:41,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:41,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 00:49:41,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=762, Unknown=1, NotChecked=56, Total=930 [2023-08-24 00:49:41,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 488 [2023-08-24 00:49:41,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 154 transitions, 1945 flow. Second operand has 31 states, 31 states have (on average 160.80645161290323) internal successors, (4985), 31 states have internal predecessors, (4985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:41,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:41,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 488 [2023-08-24 00:49:41,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:42,425 INFO L124 PetriNetUnfolderBase]: 560/1035 cut-off events. [2023-08-24 00:49:42,425 INFO L125 PetriNetUnfolderBase]: For 15170/15170 co-relation queries the response was YES. [2023-08-24 00:49:42,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7292 conditions, 1035 events. 560/1035 cut-off events. For 15170/15170 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 5268 event pairs, 136 based on Foata normal form. 1/1034 useless extension candidates. Maximal degree in co-relation 7174. Up to 770 conditions per place. [2023-08-24 00:49:42,433 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 132 selfloop transitions, 47 changer transitions 5/184 dead transitions. [2023-08-24 00:49:42,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 184 transitions, 2585 flow [2023-08-24 00:49:42,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:49:42,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:49:42,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2293 transitions. [2023-08-24 00:49:42,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3356264637002342 [2023-08-24 00:49:42,436 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2293 transitions. [2023-08-24 00:49:42,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2293 transitions. [2023-08-24 00:49:42,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:42,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2293 transitions. [2023-08-24 00:49:42,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 163.78571428571428) internal successors, (2293), 14 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:42,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:42,441 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:42,441 INFO L175 Difference]: Start difference. First operand has 160 places, 154 transitions, 1945 flow. Second operand 14 states and 2293 transitions. [2023-08-24 00:49:42,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 184 transitions, 2585 flow [2023-08-24 00:49:42,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 184 transitions, 2468 flow, removed 25 selfloop flow, removed 9 redundant places. [2023-08-24 00:49:42,471 INFO L231 Difference]: Finished difference. Result has 166 places, 154 transitions, 1965 flow [2023-08-24 00:49:42,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1828, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1965, PETRI_PLACES=166, PETRI_TRANSITIONS=154} [2023-08-24 00:49:42,472 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 143 predicate places. [2023-08-24 00:49:42,472 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 154 transitions, 1965 flow [2023-08-24 00:49:42,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 160.80645161290323) internal successors, (4985), 31 states have internal predecessors, (4985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:42,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:42,473 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:42,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-24 00:49:42,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:42,679 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:42,679 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:42,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1042189840, now seen corresponding path program 14 times [2023-08-24 00:49:42,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:42,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173497967] [2023-08-24 00:49:42,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:42,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:42,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:43,617 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 00:49:43,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:43,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173497967] [2023-08-24 00:49:43,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173497967] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:43,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942590070] [2023-08-24 00:49:43,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:49:43,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:43,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:43,618 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:43,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 00:49:43,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:49:43,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:43,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:43,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:43,911 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:43,911 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:43,975 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:43,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:44,348 INFO L322 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-08-24 00:49:44,349 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 165 treesize of output 99 [2023-08-24 00:49:44,442 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:44,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942590070] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:44,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:44,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 8] total 31 [2023-08-24 00:49:44,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079963813] [2023-08-24 00:49:44,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:44,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:49:44,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:44,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:49:44,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2023-08-24 00:49:44,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 488 [2023-08-24 00:49:44,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 154 transitions, 1965 flow. Second operand has 32 states, 32 states have (on average 136.875) internal successors, (4380), 32 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:44,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:44,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 488 [2023-08-24 00:49:44,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:46,566 INFO L124 PetriNetUnfolderBase]: 1201/2213 cut-off events. [2023-08-24 00:49:46,566 INFO L125 PetriNetUnfolderBase]: For 35216/35216 co-relation queries the response was YES. [2023-08-24 00:49:46,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16166 conditions, 2213 events. 1201/2213 cut-off events. For 35216/35216 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 13431 event pairs, 404 based on Foata normal form. 4/2213 useless extension candidates. Maximal degree in co-relation 16036. Up to 881 conditions per place. [2023-08-24 00:49:46,586 INFO L140 encePairwiseOnDemand]: 474/488 looper letters, 275 selfloop transitions, 104 changer transitions 10/389 dead transitions. [2023-08-24 00:49:46,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 389 transitions, 5757 flow [2023-08-24 00:49:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 00:49:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 00:49:46,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4054 transitions. [2023-08-24 00:49:46,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2864612775579423 [2023-08-24 00:49:46,589 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4054 transitions. [2023-08-24 00:49:46,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4054 transitions. [2023-08-24 00:49:46,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:46,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4054 transitions. [2023-08-24 00:49:46,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 139.79310344827587) internal successors, (4054), 29 states have internal predecessors, (4054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:46,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 488.0) internal successors, (14640), 30 states have internal predecessors, (14640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:46,600 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 488.0) internal successors, (14640), 30 states have internal predecessors, (14640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:46,600 INFO L175 Difference]: Start difference. First operand has 166 places, 154 transitions, 1965 flow. Second operand 29 states and 4054 transitions. [2023-08-24 00:49:46,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 389 transitions, 5757 flow [2023-08-24 00:49:46,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 389 transitions, 5505 flow, removed 26 selfloop flow, removed 13 redundant places. [2023-08-24 00:49:46,672 INFO L231 Difference]: Finished difference. Result has 191 places, 219 transitions, 3216 flow [2023-08-24 00:49:46,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3216, PETRI_PLACES=191, PETRI_TRANSITIONS=219} [2023-08-24 00:49:46,673 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 168 predicate places. [2023-08-24 00:49:46,673 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 219 transitions, 3216 flow [2023-08-24 00:49:46,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 136.875) internal successors, (4380), 32 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:46,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:46,673 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:46,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-24 00:49:46,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:46,879 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:46,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:46,879 INFO L85 PathProgramCache]: Analyzing trace with hash 133597404, now seen corresponding path program 15 times [2023-08-24 00:49:46,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:46,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749652207] [2023-08-24 00:49:46,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:46,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:46,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:47,362 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:47,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:47,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749652207] [2023-08-24 00:49:47,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749652207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:47,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401515135] [2023-08-24 00:49:47,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:49:47,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:47,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:47,364 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:47,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 00:49:47,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:49:47,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:47,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:47,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:47,615 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:47,616 INFO L351 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 40 treesize of output 24 [2023-08-24 00:49:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:47,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:47,986 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:49:47,987 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 71 [2023-08-24 00:49:48,024 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:48,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401515135] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:48,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:48,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:49:48,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884548634] [2023-08-24 00:49:48,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:48,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:49:48,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:48,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:49:48,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:49:48,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:48,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 219 transitions, 3216 flow. Second operand has 22 states, 22 states have (on average 165.13636363636363) internal successors, (3633), 22 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:48,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:48,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:48,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:48,942 INFO L124 PetriNetUnfolderBase]: 1375/2523 cut-off events. [2023-08-24 00:49:48,942 INFO L125 PetriNetUnfolderBase]: For 53979/53979 co-relation queries the response was YES. [2023-08-24 00:49:48,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20166 conditions, 2523 events. 1375/2523 cut-off events. For 53979/53979 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 15752 event pairs, 206 based on Foata normal form. 2/2521 useless extension candidates. Maximal degree in co-relation 20013. Up to 1234 conditions per place. [2023-08-24 00:49:48,960 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 165 selfloop transitions, 107 changer transitions 2/274 dead transitions. [2023-08-24 00:49:48,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 274 transitions, 4616 flow [2023-08-24 00:49:48,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:49:48,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:49:48,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2022 transitions. [2023-08-24 00:49:48,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3452868852459016 [2023-08-24 00:49:48,962 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2022 transitions. [2023-08-24 00:49:48,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2022 transitions. [2023-08-24 00:49:48,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:48,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2022 transitions. [2023-08-24 00:49:48,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.5) internal successors, (2022), 12 states have internal predecessors, (2022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:48,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:48,967 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:48,967 INFO L175 Difference]: Start difference. First operand has 191 places, 219 transitions, 3216 flow. Second operand 12 states and 2022 transitions. [2023-08-24 00:49:48,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 274 transitions, 4616 flow [2023-08-24 00:49:49,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 274 transitions, 4435 flow, removed 70 selfloop flow, removed 10 redundant places. [2023-08-24 00:49:49,068 INFO L231 Difference]: Finished difference. Result has 197 places, 235 transitions, 3740 flow [2023-08-24 00:49:49,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3740, PETRI_PLACES=197, PETRI_TRANSITIONS=235} [2023-08-24 00:49:49,069 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 174 predicate places. [2023-08-24 00:49:49,069 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 235 transitions, 3740 flow [2023-08-24 00:49:49,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 165.13636363636363) internal successors, (3633), 22 states have internal predecessors, (3633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:49,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:49,070 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:49,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:49,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:49,275 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:49,278 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:49,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1958030108, now seen corresponding path program 16 times [2023-08-24 00:49:49,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:49,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822682562] [2023-08-24 00:49:49,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:49,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:49,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:49,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:49,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822682562] [2023-08-24 00:49:49,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822682562] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:49,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35726164] [2023-08-24 00:49:49,720 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:49:49,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:49,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:49,721 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:49,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 00:49:49,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:49:49,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:49,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:49:49,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:49,983 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:49,984 INFO L351 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 27 treesize of output 19 [2023-08-24 00:49:50,017 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:50,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:49:50,461 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:49:50,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-24 00:49:50,487 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 00:49:50,487 INFO L351 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 11 [2023-08-24 00:49:50,495 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:50,495 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:50,500 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:50,500 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:50,502 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-24 00:49:50,507 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:49:50,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:49:50,533 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:50,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35726164] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:49:50,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:49:50,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:49:50,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270264552] [2023-08-24 00:49:50,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:49:50,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:49:50,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:49:50,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:49:50,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:49:50,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:49:50,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 235 transitions, 3740 flow. Second operand has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:50,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:49:50,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:49:50,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:49:51,469 INFO L124 PetriNetUnfolderBase]: 1419/2601 cut-off events. [2023-08-24 00:49:51,469 INFO L125 PetriNetUnfolderBase]: For 61271/61271 co-relation queries the response was YES. [2023-08-24 00:49:51,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21818 conditions, 2601 events. 1419/2601 cut-off events. For 61271/61271 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 16277 event pairs, 494 based on Foata normal form. 2/2603 useless extension candidates. Maximal degree in co-relation 21673. Up to 2224 conditions per place. [2023-08-24 00:49:51,493 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 190 selfloop transitions, 79 changer transitions 4/273 dead transitions. [2023-08-24 00:49:51,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 273 transitions, 4782 flow [2023-08-24 00:49:51,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:49:51,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:49:51,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2017 transitions. [2023-08-24 00:49:51,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3444330601092896 [2023-08-24 00:49:51,495 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2017 transitions. [2023-08-24 00:49:51,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2017 transitions. [2023-08-24 00:49:51,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:49:51,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2017 transitions. [2023-08-24 00:49:51,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 168.08333333333334) internal successors, (2017), 12 states have internal predecessors, (2017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:51,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:51,500 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:51,500 INFO L175 Difference]: Start difference. First operand has 197 places, 235 transitions, 3740 flow. Second operand 12 states and 2017 transitions. [2023-08-24 00:49:51,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 273 transitions, 4782 flow [2023-08-24 00:49:51,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 273 transitions, 4656 flow, removed 29 selfloop flow, removed 5 redundant places. [2023-08-24 00:49:51,630 INFO L231 Difference]: Finished difference. Result has 207 places, 247 transitions, 4108 flow [2023-08-24 00:49:51,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4108, PETRI_PLACES=207, PETRI_TRANSITIONS=247} [2023-08-24 00:49:51,631 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 184 predicate places. [2023-08-24 00:49:51,631 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 247 transitions, 4108 flow [2023-08-24 00:49:51,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 165.08695652173913) internal successors, (3797), 23 states have internal predecessors, (3797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:49:51,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:49:51,632 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:49:51,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 00:49:51,837 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,SelfDestructingSolverStorable24 [2023-08-24 00:49:51,837 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:49:51,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:49:51,837 INFO L85 PathProgramCache]: Analyzing trace with hash -590293206, now seen corresponding path program 17 times [2023-08-24 00:49:51,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:49:51,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289356828] [2023-08-24 00:49:51,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:49:51,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:49:51,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:49:52,297 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:52,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:49:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289356828] [2023-08-24 00:49:52,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289356828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:49:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707364846] [2023-08-24 00:49:52,297 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:49:52,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:49:52,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:49:52,298 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:49:52,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-24 00:49:52,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:49:52,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:49:52,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:49:52,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:49:52,581 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:49:52,581 INFO L351 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 27 treesize of output 23 [2023-08-24 00:49:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:49:52,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:37,088 WARN L234 SmtUtils]: Spent 42.10s on a formula simplification. DAG size of input: 44 DAG size of output: 38 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 00:50:37,137 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:50:37,137 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-24 00:50:37,177 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 00:50:37,178 INFO L351 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 11 [2023-08-24 00:50:37,186 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:50:37,186 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:50:37,192 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:50:37,193 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:50:37,222 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:37,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707364846] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:37,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:37,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 26 [2023-08-24 00:50:37,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615297075] [2023-08-24 00:50:37,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:37,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 00:50:37,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:37,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 00:50:37,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=578, Unknown=1, NotChecked=0, Total=702 [2023-08-24 00:50:37,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 488 [2023-08-24 00:50:37,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 247 transitions, 4108 flow. Second operand has 27 states, 27 states have (on average 165.14814814814815) internal successors, (4459), 27 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:37,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:37,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 488 [2023-08-24 00:50:37,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:38,242 INFO L124 PetriNetUnfolderBase]: 1425/2625 cut-off events. [2023-08-24 00:50:38,242 INFO L125 PetriNetUnfolderBase]: For 63992/63992 co-relation queries the response was YES. [2023-08-24 00:50:38,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22327 conditions, 2625 events. 1425/2625 cut-off events. For 63992/63992 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16549 event pairs, 496 based on Foata normal form. 2/2627 useless extension candidates. Maximal degree in co-relation 22179. Up to 2238 conditions per place. [2023-08-24 00:50:38,265 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 200 selfloop transitions, 78 changer transitions 4/282 dead transitions. [2023-08-24 00:50:38,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 282 transitions, 5070 flow [2023-08-24 00:50:38,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:50:38,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:50:38,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2183 transitions. [2023-08-24 00:50:38,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3441046658259773 [2023-08-24 00:50:38,267 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2183 transitions. [2023-08-24 00:50:38,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2183 transitions. [2023-08-24 00:50:38,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:38,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2183 transitions. [2023-08-24 00:50:38,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 167.92307692307693) internal successors, (2183), 13 states have internal predecessors, (2183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:38,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:38,272 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:38,272 INFO L175 Difference]: Start difference. First operand has 207 places, 247 transitions, 4108 flow. Second operand 13 states and 2183 transitions. [2023-08-24 00:50:38,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 282 transitions, 5070 flow [2023-08-24 00:50:38,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 282 transitions, 4856 flow, removed 73 selfloop flow, removed 4 redundant places. [2023-08-24 00:50:38,407 INFO L231 Difference]: Finished difference. Result has 217 places, 254 transitions, 4266 flow [2023-08-24 00:50:38,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4266, PETRI_PLACES=217, PETRI_TRANSITIONS=254} [2023-08-24 00:50:38,407 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 194 predicate places. [2023-08-24 00:50:38,407 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 254 transitions, 4266 flow [2023-08-24 00:50:38,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 165.14814814814815) internal successors, (4459), 27 states have internal predecessors, (4459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:38,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:38,408 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:38,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-24 00:50:38,613 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,SelfDestructingSolverStorable25 [2023-08-24 00:50:38,613 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:38,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:38,613 INFO L85 PathProgramCache]: Analyzing trace with hash 466645476, now seen corresponding path program 18 times [2023-08-24 00:50:38,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:38,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103658148] [2023-08-24 00:50:38,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:38,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:38,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:39,307 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:39,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:39,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103658148] [2023-08-24 00:50:39,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103658148] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:39,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550933367] [2023-08-24 00:50:39,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:50:39,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:39,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:39,309 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:39,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-24 00:50:39,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 00:50:39,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:50:39,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 64 conjunts are in the unsatisfiable core [2023-08-24 00:50:39,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:39,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:50:39,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:50:39,750 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:50:39,750 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 00:50:39,826 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:50:39,826 INFO L351 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 27 treesize of output 19 [2023-08-24 00:50:39,855 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:39,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:40,149 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse14 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (= (select (select .cse14 c_~o_0~0.base) c_~o_0~0.offset) (select (select .cse14 c_~o_2~0.base) c_~o_2~0.offset))))) (.cse5 (< c_~result_5~0 0)) (.cse4 (< 0 c_~result_5~0))) (and (or (and (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (let ((.cse1 (select (select .cse2 c_~o_2~0.base) c_~o_2~0.offset)) (.cse0 (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))) (or (= .cse0 .cse1) (< .cse1 .cse0))))) (or .cse3 .cse4)) .cse5) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 5) .cse3) (or (= c_~result_5~0 0) (and (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse8 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (let ((.cse7 (select (select .cse8 c_~o_2~0.base) c_~o_2~0.offset)) (.cse6 (select (select .cse8 c_~o_0~0.base) c_~o_0~0.offset))) (or (< .cse6 .cse7) (< .cse7 .cse6))))) (or (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (< (select (select .cse9 c_~o_0~0.base) c_~o_0~0.offset) (select (select .cse9 c_~o_2~0.base) c_~o_2~0.offset)))) .cse4) (or (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse10 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (< (select (select .cse10 c_~o_2~0.base) c_~o_2~0.offset) (select (select .cse10 c_~o_0~0.base) c_~o_0~0.offset)))) .cse5))) (or (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse13 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (let ((.cse11 (select (select .cse13 c_~o_0~0.base) c_~o_0~0.offset)) (.cse12 (select (select .cse13 c_~o_2~0.base) c_~o_2~0.offset))) (or (= .cse11 .cse12) (< .cse11 .cse12))))) .cse4))) is different from false [2023-08-24 00:50:40,196 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse11 (select (select |c_#memory_int| c_~o_2~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)))) (let ((.cse9 (< |c_thread1Thread1of1ForFork1_#t~mem1#1| .cse11)) (.cse1 (< .cse11 |c_thread1Thread1of1ForFork1_#t~mem1#1|)) (.cse0 (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse15 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (= (select (select .cse15 c_~o_0~0.base) c_~o_0~0.offset) (select (select .cse15 c_~o_2~0.base) c_~o_2~0.offset)))))) (and (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) .cse0) (or .cse1 (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (let ((.cse2 (select (select .cse4 c_~o_0~0.base) c_~o_0~0.offset)) (.cse3 (select (select .cse4 c_~o_2~0.base) c_~o_2~0.offset))) (or (= .cse2 .cse3) (< .cse2 .cse3)))))) (or (and (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse7 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (let ((.cse6 (select (select .cse7 c_~o_2~0.base) c_~o_2~0.offset)) (.cse5 (select (select .cse7 c_~o_0~0.base) c_~o_0~0.offset))) (or (< .cse5 .cse6) (< .cse6 .cse5))))) (or .cse1 (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse8 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (< (select (select .cse8 c_~o_0~0.base) c_~o_0~0.offset) (select (select .cse8 c_~o_2~0.base) c_~o_2~0.offset))))) (or .cse9 (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse10 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (< (select (select .cse10 c_~o_2~0.base) c_~o_2~0.offset) (select (select .cse10 c_~o_0~0.base) c_~o_0~0.offset)))))) (= .cse11 |c_thread1Thread1of1ForFork1_#t~mem1#1|)) (or .cse9 (and (or .cse1 .cse0) (forall ((v_ArrVal_1644 (Array Int Int))) (let ((.cse14 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1644))) (let ((.cse13 (select (select .cse14 c_~o_2~0.base) c_~o_2~0.offset)) (.cse12 (select (select .cse14 c_~o_0~0.base) c_~o_0~0.offset))) (or (= .cse12 .cse13) (< .cse13 .cse12)))))))))) is different from false [2023-08-24 00:50:40,273 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 00:50:40,273 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 150 treesize of output 155 [2023-08-24 00:50:40,286 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:50:40,286 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 91 [2023-08-24 00:50:40,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:50:40,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:50:40,365 INFO L351 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 46 [2023-08-24 00:50:40,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:50:40,370 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2023-08-24 00:50:40,390 INFO L322 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-08-24 00:50:40,390 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 322 treesize of output 1 [2023-08-24 00:50:40,412 INFO L322 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-08-24 00:50:40,412 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 237 treesize of output 1 [2023-08-24 00:50:40,579 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:40,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550933367] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:40,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:40,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 00:50:40,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107339313] [2023-08-24 00:50:40,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:40,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 00:50:40,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:40,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 00:50:40,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=932, Unknown=2, NotChecked=126, Total=1190 [2023-08-24 00:50:40,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 488 [2023-08-24 00:50:40,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 254 transitions, 4266 flow. Second operand has 35 states, 35 states have (on average 156.71428571428572) internal successors, (5485), 35 states have internal predecessors, (5485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:40,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:40,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 488 [2023-08-24 00:50:40,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:41,960 INFO L124 PetriNetUnfolderBase]: 1563/2871 cut-off events. [2023-08-24 00:50:41,960 INFO L125 PetriNetUnfolderBase]: For 70240/70240 co-relation queries the response was YES. [2023-08-24 00:50:41,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24574 conditions, 2871 events. 1563/2871 cut-off events. For 70240/70240 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18340 event pairs, 282 based on Foata normal form. 2/2873 useless extension candidates. Maximal degree in co-relation 24423. Up to 1508 conditions per place. [2023-08-24 00:50:41,984 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 180 selfloop transitions, 117 changer transitions 5/302 dead transitions. [2023-08-24 00:50:41,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 302 transitions, 5484 flow [2023-08-24 00:50:41,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:50:41,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:50:41,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2092 transitions. [2023-08-24 00:50:41,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3297604035308953 [2023-08-24 00:50:41,987 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2092 transitions. [2023-08-24 00:50:41,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2092 transitions. [2023-08-24 00:50:41,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:41,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2092 transitions. [2023-08-24 00:50:41,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 160.92307692307693) internal successors, (2092), 13 states have internal predecessors, (2092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:41,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:41,991 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:41,991 INFO L175 Difference]: Start difference. First operand has 217 places, 254 transitions, 4266 flow. Second operand 13 states and 2092 transitions. [2023-08-24 00:50:41,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 302 transitions, 5484 flow [2023-08-24 00:50:42,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 302 transitions, 5338 flow, removed 57 selfloop flow, removed 7 redundant places. [2023-08-24 00:50:42,148 INFO L231 Difference]: Finished difference. Result has 226 places, 264 transitions, 4692 flow [2023-08-24 00:50:42,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=4120, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4692, PETRI_PLACES=226, PETRI_TRANSITIONS=264} [2023-08-24 00:50:42,148 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 203 predicate places. [2023-08-24 00:50:42,148 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 264 transitions, 4692 flow [2023-08-24 00:50:42,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 156.71428571428572) internal successors, (5485), 35 states have internal predecessors, (5485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:42,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:42,149 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:42,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-24 00:50:42,354 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,SelfDestructingSolverStorable26 [2023-08-24 00:50:42,354 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:42,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:42,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1826373846, now seen corresponding path program 19 times [2023-08-24 00:50:42,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:42,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843429061] [2023-08-24 00:50:42,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:42,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:42,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:42,853 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:42,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:42,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843429061] [2023-08-24 00:50:42,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843429061] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:42,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666097156] [2023-08-24 00:50:42,854 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:50:42,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:42,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:42,855 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:42,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-24 00:50:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:43,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:50:43,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:43,110 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:50:43,110 INFO L351 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 27 treesize of output 19 [2023-08-24 00:50:43,163 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:43,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:43,618 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:50:43,618 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-24 00:50:43,661 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 00:50:43,661 INFO L351 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 11 [2023-08-24 00:50:43,669 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:50:43,669 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:50:43,675 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:50:43,675 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:50:43,677 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-24 00:50:43,684 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-24 00:50:43,685 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 1 [2023-08-24 00:50:43,718 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:43,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666097156] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:43,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:43,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:50:43,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308199354] [2023-08-24 00:50:43,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:43,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:50:43,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:43,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:50:43,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:50:43,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:50:43,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 264 transitions, 4692 flow. Second operand has 23 states, 23 states have (on average 164.08695652173913) internal successors, (3774), 23 states have internal predecessors, (3774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:43,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:43,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:50:43,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:44,831 INFO L124 PetriNetUnfolderBase]: 1551/2857 cut-off events. [2023-08-24 00:50:44,831 INFO L125 PetriNetUnfolderBase]: For 72039/72039 co-relation queries the response was YES. [2023-08-24 00:50:44,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25142 conditions, 2857 events. 1551/2857 cut-off events. For 72039/72039 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18302 event pairs, 576 based on Foata normal form. 14/2871 useless extension candidates. Maximal degree in co-relation 24985. Up to 2410 conditions per place. [2023-08-24 00:50:44,854 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 194 selfloop transitions, 87 changer transitions 6/287 dead transitions. [2023-08-24 00:50:44,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 287 transitions, 5471 flow [2023-08-24 00:50:44,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:50:44,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:50:44,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2004 transitions. [2023-08-24 00:50:44,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3422131147540984 [2023-08-24 00:50:44,856 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2004 transitions. [2023-08-24 00:50:44,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2004 transitions. [2023-08-24 00:50:44,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:44,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2004 transitions. [2023-08-24 00:50:44,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 167.0) internal successors, (2004), 12 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:44,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:44,861 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:44,861 INFO L175 Difference]: Start difference. First operand has 226 places, 264 transitions, 4692 flow. Second operand 12 states and 2004 transitions. [2023-08-24 00:50:44,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 287 transitions, 5471 flow [2023-08-24 00:50:45,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 287 transitions, 5296 flow, removed 49 selfloop flow, removed 8 redundant places. [2023-08-24 00:50:45,044 INFO L231 Difference]: Finished difference. Result has 231 places, 265 transitions, 4750 flow [2023-08-24 00:50:45,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4750, PETRI_PLACES=231, PETRI_TRANSITIONS=265} [2023-08-24 00:50:45,045 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 208 predicate places. [2023-08-24 00:50:45,045 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 265 transitions, 4750 flow [2023-08-24 00:50:45,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 164.08695652173913) internal successors, (3774), 23 states have internal predecessors, (3774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:45,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:45,045 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:45,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-24 00:50:45,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:45,251 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:45,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:45,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1811298281, now seen corresponding path program 20 times [2023-08-24 00:50:45,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:45,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514911907] [2023-08-24 00:50:45,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:45,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:45,775 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:45,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:45,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514911907] [2023-08-24 00:50:45,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514911907] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:45,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118467694] [2023-08-24 00:50:45,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:50:45,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:45,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:45,776 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:45,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-24 00:50:45,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:50:45,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:50:45,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:50:45,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:46,122 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:50:46,123 INFO L351 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 65 treesize of output 41 [2023-08-24 00:50:46,164 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:46,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:46,390 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:50:46,390 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:50:46,410 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:46,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118467694] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:46,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:46,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:50:46,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124567023] [2023-08-24 00:50:46,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:46,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:50:46,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:46,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:50:46,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:50:46,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:50:46,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 265 transitions, 4750 flow. Second operand has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:46,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:46,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:50:46,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:47,499 INFO L124 PetriNetUnfolderBase]: 1601/2943 cut-off events. [2023-08-24 00:50:47,500 INFO L125 PetriNetUnfolderBase]: For 78783/78783 co-relation queries the response was YES. [2023-08-24 00:50:47,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26078 conditions, 2943 events. 1601/2943 cut-off events. For 78783/78783 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19071 event pairs, 304 based on Foata normal form. 8/2951 useless extension candidates. Maximal degree in co-relation 25923. Up to 1083 conditions per place. [2023-08-24 00:50:47,523 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 259 selfloop transitions, 124 changer transitions 2/385 dead transitions. [2023-08-24 00:50:47,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 385 transitions, 7550 flow [2023-08-24 00:50:47,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 00:50:47,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 00:50:47,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2576 transitions. [2023-08-24 00:50:47,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519125683060109 [2023-08-24 00:50:47,526 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2576 transitions. [2023-08-24 00:50:47,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2576 transitions. [2023-08-24 00:50:47,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:47,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2576 transitions. [2023-08-24 00:50:47,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 171.73333333333332) internal successors, (2576), 15 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:47,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:47,531 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:47,531 INFO L175 Difference]: Start difference. First operand has 231 places, 265 transitions, 4750 flow. Second operand 15 states and 2576 transitions. [2023-08-24 00:50:47,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 385 transitions, 7550 flow [2023-08-24 00:50:47,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 385 transitions, 7253 flow, removed 31 selfloop flow, removed 10 redundant places. [2023-08-24 00:50:47,697 INFO L231 Difference]: Finished difference. Result has 238 places, 283 transitions, 5136 flow [2023-08-24 00:50:47,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5136, PETRI_PLACES=238, PETRI_TRANSITIONS=283} [2023-08-24 00:50:47,698 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 215 predicate places. [2023-08-24 00:50:47,698 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 283 transitions, 5136 flow [2023-08-24 00:50:47,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:47,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:47,698 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:47,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-24 00:50:47,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-24 00:50:47,904 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:47,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:47,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1695260989, now seen corresponding path program 21 times [2023-08-24 00:50:47,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:47,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397603437] [2023-08-24 00:50:47,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:47,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:47,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:48,398 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:48,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:48,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397603437] [2023-08-24 00:50:48,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397603437] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:48,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499624945] [2023-08-24 00:50:48,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:50:48,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:48,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:48,400 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:48,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-24 00:50:48,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:50:48,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:50:48,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:50:48,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:48,746 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:50:48,747 INFO L351 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 59 treesize of output 31 [2023-08-24 00:50:48,765 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:48,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:49,010 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:50:49,010 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:50:49,034 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:49,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499624945] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:49,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:49,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-08-24 00:50:49,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202458828] [2023-08-24 00:50:49,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:49,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:50:49,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:49,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:50:49,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:50:49,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:50:49,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 283 transitions, 5136 flow. Second operand has 22 states, 22 states have (on average 164.1818181818182) internal successors, (3612), 22 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:49,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:49,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:50:49,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:50,049 INFO L124 PetriNetUnfolderBase]: 1649/3043 cut-off events. [2023-08-24 00:50:50,050 INFO L125 PetriNetUnfolderBase]: For 81134/81134 co-relation queries the response was YES. [2023-08-24 00:50:50,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27593 conditions, 3043 events. 1649/3043 cut-off events. For 81134/81134 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 19927 event pairs, 236 based on Foata normal form. 8/3051 useless extension candidates. Maximal degree in co-relation 27435. Up to 1162 conditions per place. [2023-08-24 00:50:50,079 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 237 selfloop transitions, 108 changer transitions 20/365 dead transitions. [2023-08-24 00:50:50,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 365 transitions, 7225 flow [2023-08-24 00:50:50,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:50:50,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:50:50,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1858 transitions. [2023-08-24 00:50:50,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3461251862891207 [2023-08-24 00:50:50,081 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1858 transitions. [2023-08-24 00:50:50,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1858 transitions. [2023-08-24 00:50:50,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:50,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1858 transitions. [2023-08-24 00:50:50,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 168.9090909090909) internal successors, (1858), 11 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:50,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:50,085 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:50,085 INFO L175 Difference]: Start difference. First operand has 238 places, 283 transitions, 5136 flow. Second operand 11 states and 1858 transitions. [2023-08-24 00:50:50,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 365 transitions, 7225 flow [2023-08-24 00:50:50,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 365 transitions, 7028 flow, removed 51 selfloop flow, removed 5 redundant places. [2023-08-24 00:50:50,305 INFO L231 Difference]: Finished difference. Result has 246 places, 283 transitions, 5143 flow [2023-08-24 00:50:50,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5143, PETRI_PLACES=246, PETRI_TRANSITIONS=283} [2023-08-24 00:50:50,305 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 223 predicate places. [2023-08-24 00:50:50,306 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 283 transitions, 5143 flow [2023-08-24 00:50:50,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 164.1818181818182) internal successors, (3612), 22 states have internal predecessors, (3612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:50,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:50,306 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:50,318 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-08-24 00:50:50,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:50,512 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:50,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1870432805, now seen corresponding path program 22 times [2023-08-24 00:50:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:50,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561275228] [2023-08-24 00:50:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:50,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:51,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:51,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561275228] [2023-08-24 00:50:51,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561275228] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:51,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943364617] [2023-08-24 00:50:51,052 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:50:51,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:51,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:51,061 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:51,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-24 00:50:51,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:50:51,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:50:51,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-24 00:50:51,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:51,370 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:50:51,371 INFO L351 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 65 treesize of output 41 [2023-08-24 00:50:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:51,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:51,612 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:50:51,612 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:50:51,650 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:51,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943364617] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:51,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:51,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 23 [2023-08-24 00:50:51,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511766073] [2023-08-24 00:50:51,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:51,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:50:51,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:51,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:50:51,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:50:51,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:50:51,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 283 transitions, 5143 flow. Second operand has 23 states, 23 states have (on average 164.17391304347825) internal successors, (3776), 23 states have internal predecessors, (3776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:51,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:51,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:50:51,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:53,618 INFO L124 PetriNetUnfolderBase]: 1721/3197 cut-off events. [2023-08-24 00:50:53,619 INFO L125 PetriNetUnfolderBase]: For 87472/87472 co-relation queries the response was YES. [2023-08-24 00:50:53,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29156 conditions, 3197 events. 1721/3197 cut-off events. For 87472/87472 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21383 event pairs, 342 based on Foata normal form. 8/3205 useless extension candidates. Maximal degree in co-relation 28995. Up to 1215 conditions per place. [2023-08-24 00:50:53,646 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 265 selfloop transitions, 169 changer transitions 17/451 dead transitions. [2023-08-24 00:50:53,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 451 transitions, 8878 flow [2023-08-24 00:50:53,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 00:50:53,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 00:50:53,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4020 transitions. [2023-08-24 00:50:53,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3432377049180328 [2023-08-24 00:50:53,649 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4020 transitions. [2023-08-24 00:50:53,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4020 transitions. [2023-08-24 00:50:53,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:53,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4020 transitions. [2023-08-24 00:50:53,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 167.5) internal successors, (4020), 24 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:53,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:53,658 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:53,658 INFO L175 Difference]: Start difference. First operand has 246 places, 283 transitions, 5143 flow. Second operand 24 states and 4020 transitions. [2023-08-24 00:50:53,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 451 transitions, 8878 flow [2023-08-24 00:50:53,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 451 transitions, 8724 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-24 00:50:53,881 INFO L231 Difference]: Finished difference. Result has 264 places, 326 transitions, 6327 flow [2023-08-24 00:50:53,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6327, PETRI_PLACES=264, PETRI_TRANSITIONS=326} [2023-08-24 00:50:53,881 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 241 predicate places. [2023-08-24 00:50:53,881 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 326 transitions, 6327 flow [2023-08-24 00:50:53,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 164.17391304347825) internal successors, (3776), 23 states have internal predecessors, (3776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:53,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:53,882 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:53,889 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-08-24 00:50:54,087 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,SelfDestructingSolverStorable30 [2023-08-24 00:50:54,087 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:54,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:54,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1656930523, now seen corresponding path program 23 times [2023-08-24 00:50:54,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:54,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631804476] [2023-08-24 00:50:54,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:54,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:54,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:54,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631804476] [2023-08-24 00:50:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631804476] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005381173] [2023-08-24 00:50:54,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:50:54,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:54,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:54,615 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:54,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-24 00:50:54,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:50:54,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:50:54,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:50:54,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:55,000 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:55,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:55,139 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:50:55,140 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:50:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:55,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005381173] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:55,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:55,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:50:55,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779708460] [2023-08-24 00:50:55,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:55,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:50:55,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:55,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:50:55,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:50:55,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:50:55,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 326 transitions, 6327 flow. Second operand has 21 states, 21 states have (on average 167.1904761904762) internal successors, (3511), 21 states have internal predecessors, (3511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:55,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:55,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:50:55,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:56,490 INFO L124 PetriNetUnfolderBase]: 1843/3389 cut-off events. [2023-08-24 00:50:56,490 INFO L125 PetriNetUnfolderBase]: For 96810/96810 co-relation queries the response was YES. [2023-08-24 00:50:56,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32683 conditions, 3389 events. 1843/3389 cut-off events. For 96810/96810 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22510 event pairs, 396 based on Foata normal form. 8/3397 useless extension candidates. Maximal degree in co-relation 32519. Up to 1409 conditions per place. [2023-08-24 00:50:56,522 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 205 selfloop transitions, 219 changer transitions 12/436 dead transitions. [2023-08-24 00:50:56,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 436 transitions, 9172 flow [2023-08-24 00:50:56,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:50:56,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:50:56,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2232 transitions. [2023-08-24 00:50:56,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35182849936948296 [2023-08-24 00:50:56,530 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2232 transitions. [2023-08-24 00:50:56,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2232 transitions. [2023-08-24 00:50:56,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:56,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2232 transitions. [2023-08-24 00:50:56,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 171.69230769230768) internal successors, (2232), 13 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:56,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:56,535 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:56,535 INFO L175 Difference]: Start difference. First operand has 264 places, 326 transitions, 6327 flow. Second operand 13 states and 2232 transitions. [2023-08-24 00:50:56,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 436 transitions, 9172 flow [2023-08-24 00:50:56,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 436 transitions, 8785 flow, removed 86 selfloop flow, removed 9 redundant places. [2023-08-24 00:50:56,774 INFO L231 Difference]: Finished difference. Result has 268 places, 379 transitions, 7682 flow [2023-08-24 00:50:56,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=5946, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7682, PETRI_PLACES=268, PETRI_TRANSITIONS=379} [2023-08-24 00:50:56,775 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 245 predicate places. [2023-08-24 00:50:56,775 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 379 transitions, 7682 flow [2023-08-24 00:50:56,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.1904761904762) internal successors, (3511), 21 states have internal predecessors, (3511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:56,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:56,776 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:56,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-24 00:50:56,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:56,981 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:56,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:56,981 INFO L85 PathProgramCache]: Analyzing trace with hash -358022245, now seen corresponding path program 24 times [2023-08-24 00:50:56,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:56,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516031313] [2023-08-24 00:50:56,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:56,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:57,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:50:57,511 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:57,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:50:57,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516031313] [2023-08-24 00:50:57,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516031313] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:50:57,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202485416] [2023-08-24 00:50:57,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:50:57,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:57,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:50:57,513 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:50:57,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-24 00:50:57,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 00:50:57,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:50:57,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:50:57,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:50:57,879 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:57,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:50:58,041 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:50:58,041 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:50:58,062 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:50:58,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202485416] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:50:58,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:50:58,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:50:58,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212617602] [2023-08-24 00:50:58,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:50:58,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:50:58,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:50:58,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:50:58,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:50:58,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:50:58,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 379 transitions, 7682 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:58,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:50:58,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:50:58,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:50:59,170 INFO L124 PetriNetUnfolderBase]: 1821/3341 cut-off events. [2023-08-24 00:50:59,171 INFO L125 PetriNetUnfolderBase]: For 99504/99504 co-relation queries the response was YES. [2023-08-24 00:50:59,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33742 conditions, 3341 events. 1821/3341 cut-off events. For 99504/99504 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22108 event pairs, 546 based on Foata normal form. 8/3349 useless extension candidates. Maximal degree in co-relation 33575. Up to 2449 conditions per place. [2023-08-24 00:50:59,203 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 221 selfloop transitions, 184 changer transitions 12/417 dead transitions. [2023-08-24 00:50:59,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 417 transitions, 9050 flow [2023-08-24 00:50:59,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:50:59,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:50:59,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1880 transitions. [2023-08-24 00:50:59,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3502235469448584 [2023-08-24 00:50:59,205 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1880 transitions. [2023-08-24 00:50:59,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1880 transitions. [2023-08-24 00:50:59,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:50:59,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1880 transitions. [2023-08-24 00:50:59,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 170.9090909090909) internal successors, (1880), 11 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:59,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:59,209 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:59,209 INFO L175 Difference]: Start difference. First operand has 268 places, 379 transitions, 7682 flow. Second operand 11 states and 1880 transitions. [2023-08-24 00:50:59,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 417 transitions, 9050 flow [2023-08-24 00:50:59,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 417 transitions, 8840 flow, removed 37 selfloop flow, removed 6 redundant places. [2023-08-24 00:50:59,485 INFO L231 Difference]: Finished difference. Result has 270 places, 380 transitions, 8011 flow [2023-08-24 00:50:59,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=7472, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8011, PETRI_PLACES=270, PETRI_TRANSITIONS=380} [2023-08-24 00:50:59,485 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 247 predicate places. [2023-08-24 00:50:59,485 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 380 transitions, 8011 flow [2023-08-24 00:50:59,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:50:59,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:50:59,486 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:50:59,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-24 00:50:59,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:50:59,691 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:50:59,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:50:59,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1004677003, now seen corresponding path program 25 times [2023-08-24 00:50:59,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:50:59,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601883789] [2023-08-24 00:50:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:50:59,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:50:59,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:00,545 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 00:51:00,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:00,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601883789] [2023-08-24 00:51:00,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601883789] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:00,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808121427] [2023-08-24 00:51:00,546 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:51:00,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:00,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:00,547 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:00,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-24 00:51:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:00,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:00,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:00,888 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:00,889 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:51:00,945 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:00,945 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:01,150 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:51:01,151 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:51:01,173 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:01,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808121427] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:01,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:01,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 8] total 27 [2023-08-24 00:51:01,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29736426] [2023-08-24 00:51:01,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:01,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 00:51:01,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:01,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 00:51:01,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2023-08-24 00:51:01,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 488 [2023-08-24 00:51:01,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 380 transitions, 8011 flow. Second operand has 27 states, 27 states have (on average 144.92592592592592) internal successors, (3913), 27 states have internal predecessors, (3913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:01,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:01,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 488 [2023-08-24 00:51:01,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:02,786 INFO L124 PetriNetUnfolderBase]: 1855/3393 cut-off events. [2023-08-24 00:51:02,786 INFO L125 PetriNetUnfolderBase]: For 109844/109844 co-relation queries the response was YES. [2023-08-24 00:51:02,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35574 conditions, 3393 events. 1855/3393 cut-off events. For 109844/109844 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22421 event pairs, 490 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 35405. Up to 2002 conditions per place. [2023-08-24 00:51:02,821 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 269 selfloop transitions, 167 changer transitions 1/437 dead transitions. [2023-08-24 00:51:02,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 437 transitions, 9926 flow [2023-08-24 00:51:02,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 00:51:02,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 00:51:02,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2513 transitions. [2023-08-24 00:51:02,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30291706846673094 [2023-08-24 00:51:02,824 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2513 transitions. [2023-08-24 00:51:02,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2513 transitions. [2023-08-24 00:51:02,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:02,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2513 transitions. [2023-08-24 00:51:02,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.8235294117647) internal successors, (2513), 17 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:02,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 488.0) internal successors, (8784), 18 states have internal predecessors, (8784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:02,829 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 488.0) internal successors, (8784), 18 states have internal predecessors, (8784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:02,829 INFO L175 Difference]: Start difference. First operand has 270 places, 380 transitions, 8011 flow. Second operand 17 states and 2513 transitions. [2023-08-24 00:51:02,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 437 transitions, 9926 flow [2023-08-24 00:51:03,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 437 transitions, 9775 flow, removed 18 selfloop flow, removed 8 redundant places. [2023-08-24 00:51:03,118 INFO L231 Difference]: Finished difference. Result has 277 places, 385 transitions, 8361 flow [2023-08-24 00:51:03,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=7870, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8361, PETRI_PLACES=277, PETRI_TRANSITIONS=385} [2023-08-24 00:51:03,118 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 254 predicate places. [2023-08-24 00:51:03,118 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 385 transitions, 8361 flow [2023-08-24 00:51:03,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 144.92592592592592) internal successors, (3913), 27 states have internal predecessors, (3913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:03,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:03,119 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:03,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:03,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:03,325 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:03,325 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:03,325 INFO L85 PathProgramCache]: Analyzing trace with hash 580166947, now seen corresponding path program 26 times [2023-08-24 00:51:03,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:03,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349220335] [2023-08-24 00:51:03,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:03,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:03,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:03,805 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:03,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:03,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349220335] [2023-08-24 00:51:03,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349220335] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:03,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542431666] [2023-08-24 00:51:03,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:51:03,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:03,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:03,807 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:03,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-24 00:51:04,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:51:04,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:04,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:51:04,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:04,179 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:51:04,180 INFO L351 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 25 treesize of output 9 [2023-08-24 00:51:04,215 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:04,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:04,586 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:51:04,586 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:51:04,609 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:04,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542431666] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:04,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:04,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-08-24 00:51:04,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837154581] [2023-08-24 00:51:04,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:04,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:51:04,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:04,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:51:04,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:51:04,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:51:04,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 385 transitions, 8361 flow. Second operand has 22 states, 22 states have (on average 164.13636363636363) internal successors, (3611), 22 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:04,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:04,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:51:04,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:06,097 INFO L124 PetriNetUnfolderBase]: 1943/3545 cut-off events. [2023-08-24 00:51:06,097 INFO L125 PetriNetUnfolderBase]: For 121341/121341 co-relation queries the response was YES. [2023-08-24 00:51:06,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38879 conditions, 3545 events. 1943/3545 cut-off events. For 121341/121341 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23550 event pairs, 314 based on Foata normal form. 20/3565 useless extension candidates. Maximal degree in co-relation 38703. Up to 2528 conditions per place. [2023-08-24 00:51:06,135 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 235 selfloop transitions, 204 changer transitions 1/440 dead transitions. [2023-08-24 00:51:06,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 440 transitions, 10461 flow [2023-08-24 00:51:06,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:51:06,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:51:06,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2677 transitions. [2023-08-24 00:51:06,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3428534836065574 [2023-08-24 00:51:06,137 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2677 transitions. [2023-08-24 00:51:06,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2677 transitions. [2023-08-24 00:51:06,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:06,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2677 transitions. [2023-08-24 00:51:06,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 167.3125) internal successors, (2677), 16 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:06,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:06,143 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:06,143 INFO L175 Difference]: Start difference. First operand has 277 places, 385 transitions, 8361 flow. Second operand 16 states and 2677 transitions. [2023-08-24 00:51:06,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 440 transitions, 10461 flow [2023-08-24 00:51:06,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 440 transitions, 10042 flow, removed 31 selfloop flow, removed 14 redundant places. [2023-08-24 00:51:06,496 INFO L231 Difference]: Finished difference. Result has 283 places, 399 transitions, 9052 flow [2023-08-24 00:51:06,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=7966, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9052, PETRI_PLACES=283, PETRI_TRANSITIONS=399} [2023-08-24 00:51:06,497 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 260 predicate places. [2023-08-24 00:51:06,497 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 399 transitions, 9052 flow [2023-08-24 00:51:06,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 164.13636363636363) internal successors, (3611), 22 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:06,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:06,498 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:06,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:06,703 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,SelfDestructingSolverStorable34 [2023-08-24 00:51:06,703 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:06,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:06,703 INFO L85 PathProgramCache]: Analyzing trace with hash -689753135, now seen corresponding path program 27 times [2023-08-24 00:51:06,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:06,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184334106] [2023-08-24 00:51:06,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:06,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:06,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:07,181 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:07,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:07,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184334106] [2023-08-24 00:51:07,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184334106] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:07,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421398701] [2023-08-24 00:51:07,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:51:07,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:07,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:07,182 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:07,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-24 00:51:07,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:51:07,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:07,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-24 00:51:07,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:07,601 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:51:07,601 INFO L351 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 26 treesize of output 14 [2023-08-24 00:51:07,607 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:51:07,607 INFO L351 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 25 treesize of output 9 [2023-08-24 00:51:07,667 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:07,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:07,947 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:51:07,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:51:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:07,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421398701] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:07,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:07,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-08-24 00:51:07,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045616948] [2023-08-24 00:51:07,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:07,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:51:07,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:07,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:51:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:51:07,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:07,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 399 transitions, 9052 flow. Second operand has 21 states, 21 states have (on average 167.0) internal successors, (3507), 21 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:07,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:07,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:07,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:10,156 INFO L124 PetriNetUnfolderBase]: 2093/3855 cut-off events. [2023-08-24 00:51:10,156 INFO L125 PetriNetUnfolderBase]: For 156087/156087 co-relation queries the response was YES. [2023-08-24 00:51:10,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44755 conditions, 3855 events. 2093/3855 cut-off events. For 156087/156087 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 26585 event pairs, 498 based on Foata normal form. 36/3891 useless extension candidates. Maximal degree in co-relation 44587. Up to 2115 conditions per place. [2023-08-24 00:51:10,203 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 319 selfloop transitions, 190 changer transitions 2/511 dead transitions. [2023-08-24 00:51:10,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 511 transitions, 12505 flow [2023-08-24 00:51:10,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 00:51:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 00:51:10,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4092 transitions. [2023-08-24 00:51:10,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34938524590163933 [2023-08-24 00:51:10,206 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4092 transitions. [2023-08-24 00:51:10,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4092 transitions. [2023-08-24 00:51:10,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:10,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4092 transitions. [2023-08-24 00:51:10,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 170.5) internal successors, (4092), 24 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:10,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:10,214 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:10,214 INFO L175 Difference]: Start difference. First operand has 283 places, 399 transitions, 9052 flow. Second operand 24 states and 4092 transitions. [2023-08-24 00:51:10,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 511 transitions, 12505 flow [2023-08-24 00:51:10,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 511 transitions, 12057 flow, removed 130 selfloop flow, removed 9 redundant places. [2023-08-24 00:51:10,625 INFO L231 Difference]: Finished difference. Result has 306 places, 426 transitions, 10092 flow [2023-08-24 00:51:10,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10092, PETRI_PLACES=306, PETRI_TRANSITIONS=426} [2023-08-24 00:51:10,626 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 283 predicate places. [2023-08-24 00:51:10,626 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 426 transitions, 10092 flow [2023-08-24 00:51:10,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0) internal successors, (3507), 21 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:10,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:10,626 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:10,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:10,831 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,SelfDestructingSolverStorable35 [2023-08-24 00:51:10,832 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:10,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:10,832 INFO L85 PathProgramCache]: Analyzing trace with hash 873512725, now seen corresponding path program 28 times [2023-08-24 00:51:10,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:10,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747791131] [2023-08-24 00:51:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:10,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:11,356 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:11,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:11,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747791131] [2023-08-24 00:51:11,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747791131] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:11,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172112578] [2023-08-24 00:51:11,357 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:51:11,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:11,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:11,358 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:11,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-24 00:51:11,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:51:11,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:11,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:51:11,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:11,670 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:11,670 INFO L351 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 65 treesize of output 41 [2023-08-24 00:51:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:11,711 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:11,885 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:51:11,885 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:51:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:11,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172112578] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:11,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:11,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:51:11,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683797148] [2023-08-24 00:51:11,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:11,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:51:11,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:11,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:51:11,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:51:11,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:11,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 426 transitions, 10092 flow. Second operand has 20 states, 20 states have (on average 167.3) internal successors, (3346), 20 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:11,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:11,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:11,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:13,570 INFO L124 PetriNetUnfolderBase]: 2169/3975 cut-off events. [2023-08-24 00:51:13,570 INFO L125 PetriNetUnfolderBase]: For 187895/187895 co-relation queries the response was YES. [2023-08-24 00:51:13,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48840 conditions, 3975 events. 2169/3975 cut-off events. For 187895/187895 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 27478 event pairs, 582 based on Foata normal form. 8/3983 useless extension candidates. Maximal degree in co-relation 48663. Up to 2605 conditions per place. [2023-08-24 00:51:13,618 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 294 selfloop transitions, 184 changer transitions 5/483 dead transitions. [2023-08-24 00:51:13,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 483 transitions, 12217 flow [2023-08-24 00:51:13,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:51:13,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:51:13,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2718 transitions. [2023-08-24 00:51:13,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3481045081967213 [2023-08-24 00:51:13,621 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2718 transitions. [2023-08-24 00:51:13,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2718 transitions. [2023-08-24 00:51:13,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:13,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2718 transitions. [2023-08-24 00:51:13,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 169.875) internal successors, (2718), 16 states have internal predecessors, (2718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:13,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:13,626 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:13,626 INFO L175 Difference]: Start difference. First operand has 306 places, 426 transitions, 10092 flow. Second operand 16 states and 2718 transitions. [2023-08-24 00:51:13,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 483 transitions, 12217 flow [2023-08-24 00:51:14,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 483 transitions, 11411 flow, removed 268 selfloop flow, removed 10 redundant places. [2023-08-24 00:51:14,243 INFO L231 Difference]: Finished difference. Result has 312 places, 434 transitions, 10052 flow [2023-08-24 00:51:14,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=9365, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10052, PETRI_PLACES=312, PETRI_TRANSITIONS=434} [2023-08-24 00:51:14,243 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 289 predicate places. [2023-08-24 00:51:14,243 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 434 transitions, 10052 flow [2023-08-24 00:51:14,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.3) internal successors, (3346), 20 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:14,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:14,244 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:14,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:14,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:14,449 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:14,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:14,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1029586111, now seen corresponding path program 29 times [2023-08-24 00:51:14,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:14,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153570011] [2023-08-24 00:51:14,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:14,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:14,936 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:14,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:14,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153570011] [2023-08-24 00:51:14,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153570011] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:14,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718285847] [2023-08-24 00:51:14,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:51:14,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:14,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:14,941 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:14,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-24 00:51:15,168 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:51:15,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:15,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:15,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:15,274 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:51:15,275 INFO L351 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 26 treesize of output 14 [2023-08-24 00:51:15,283 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:51:15,283 INFO L351 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 25 treesize of output 9 [2023-08-24 00:51:15,348 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:15,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:15,559 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:51:15,559 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:51:15,582 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:15,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718285847] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:15,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:15,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:51:15,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987296494] [2023-08-24 00:51:15,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:15,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:51:15,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:15,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:51:15,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:51:15,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:15,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 434 transitions, 10052 flow. Second operand has 20 states, 20 states have (on average 167.3) internal successors, (3346), 20 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:15,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:15,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:15,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:16,990 INFO L124 PetriNetUnfolderBase]: 2135/3893 cut-off events. [2023-08-24 00:51:16,990 INFO L125 PetriNetUnfolderBase]: For 176335/176335 co-relation queries the response was YES. [2023-08-24 00:51:17,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47398 conditions, 3893 events. 2135/3893 cut-off events. For 176335/176335 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 26684 event pairs, 542 based on Foata normal form. 8/3901 useless extension candidates. Maximal degree in co-relation 47219. Up to 2445 conditions per place. [2023-08-24 00:51:17,038 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 300 selfloop transitions, 171 changer transitions 6/477 dead transitions. [2023-08-24 00:51:17,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 477 transitions, 11797 flow [2023-08-24 00:51:17,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:51:17,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:51:17,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2384 transitions. [2023-08-24 00:51:17,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34894613583138173 [2023-08-24 00:51:17,040 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2384 transitions. [2023-08-24 00:51:17,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2384 transitions. [2023-08-24 00:51:17,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:17,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2384 transitions. [2023-08-24 00:51:17,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:17,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:17,045 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:17,045 INFO L175 Difference]: Start difference. First operand has 312 places, 434 transitions, 10052 flow. Second operand 14 states and 2384 transitions. [2023-08-24 00:51:17,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 477 transitions, 11797 flow [2023-08-24 00:51:17,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 477 transitions, 11391 flow, removed 63 selfloop flow, removed 13 redundant places. [2023-08-24 00:51:17,722 INFO L231 Difference]: Finished difference. Result has 310 places, 431 transitions, 9958 flow [2023-08-24 00:51:17,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=9629, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9958, PETRI_PLACES=310, PETRI_TRANSITIONS=431} [2023-08-24 00:51:17,723 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 287 predicate places. [2023-08-24 00:51:17,723 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 431 transitions, 9958 flow [2023-08-24 00:51:17,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.3) internal successors, (3346), 20 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:17,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:17,723 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:17,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-24 00:51:17,929 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,SelfDestructingSolverStorable37 [2023-08-24 00:51:17,929 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:17,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:17,929 INFO L85 PathProgramCache]: Analyzing trace with hash 56816063, now seen corresponding path program 30 times [2023-08-24 00:51:17,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:17,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702390804] [2023-08-24 00:51:17,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:17,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:17,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:18,309 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:18,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:18,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702390804] [2023-08-24 00:51:18,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702390804] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:18,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004303859] [2023-08-24 00:51:18,309 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:51:18,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:18,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:18,310 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:18,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-24 00:51:18,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:51:18,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:18,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:51:18,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:18,659 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:18,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:18,792 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:51:18,792 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 91 [2023-08-24 00:51:18,885 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:18,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004303859] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:18,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:18,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:51:18,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075429264] [2023-08-24 00:51:18,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:18,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:51:18,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:18,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:51:18,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:51:18,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:18,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 431 transitions, 9958 flow. Second operand has 19 states, 19 states have (on average 167.21052631578948) internal successors, (3177), 19 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:18,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:18,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:18,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:20,204 INFO L124 PetriNetUnfolderBase]: 2179/3951 cut-off events. [2023-08-24 00:51:20,205 INFO L125 PetriNetUnfolderBase]: For 176533/176533 co-relation queries the response was YES. [2023-08-24 00:51:20,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48403 conditions, 3951 events. 2179/3951 cut-off events. For 176533/176533 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 26970 event pairs, 499 based on Foata normal form. 8/3959 useless extension candidates. Maximal degree in co-relation 48225. Up to 2303 conditions per place. [2023-08-24 00:51:20,251 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 294 selfloop transitions, 208 changer transitions 1/503 dead transitions. [2023-08-24 00:51:20,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 503 transitions, 12498 flow [2023-08-24 00:51:20,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:51:20,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:51:20,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2382 transitions. [2023-08-24 00:51:20,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34865339578454335 [2023-08-24 00:51:20,254 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2382 transitions. [2023-08-24 00:51:20,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2382 transitions. [2023-08-24 00:51:20,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:20,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2382 transitions. [2023-08-24 00:51:20,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.14285714285714) internal successors, (2382), 14 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:20,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:20,258 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:20,258 INFO L175 Difference]: Start difference. First operand has 310 places, 431 transitions, 9958 flow. Second operand 14 states and 2382 transitions. [2023-08-24 00:51:20,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 503 transitions, 12498 flow [2023-08-24 00:51:20,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 503 transitions, 12118 flow, removed 59 selfloop flow, removed 11 redundant places. [2023-08-24 00:51:20,785 INFO L231 Difference]: Finished difference. Result has 312 places, 438 transitions, 10470 flow [2023-08-24 00:51:20,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=9637, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10470, PETRI_PLACES=312, PETRI_TRANSITIONS=438} [2023-08-24 00:51:20,786 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 289 predicate places. [2023-08-24 00:51:20,786 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 438 transitions, 10470 flow [2023-08-24 00:51:20,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.21052631578948) internal successors, (3177), 19 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:20,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:20,787 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:20,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:20,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-24 00:51:20,993 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:20,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:20,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1686699201, now seen corresponding path program 31 times [2023-08-24 00:51:20,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:20,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391381397] [2023-08-24 00:51:20,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:20,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:21,420 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:21,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:21,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391381397] [2023-08-24 00:51:21,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391381397] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:21,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896551926] [2023-08-24 00:51:21,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:51:21,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:21,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:21,421 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:21,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-24 00:51:21,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:21,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:21,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:21,773 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:21,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:21,926 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:51:21,926 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:51:21,943 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:51:21,943 INFO L351 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 20 treesize of output 4 [2023-08-24 00:51:21,969 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:21,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896551926] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:21,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:21,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 18 [2023-08-24 00:51:21,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490372376] [2023-08-24 00:51:21,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:21,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 00:51:21,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:21,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 00:51:21,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-08-24 00:51:21,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:21,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 438 transitions, 10470 flow. Second operand has 18 states, 18 states have (on average 167.16666666666666) internal successors, (3009), 18 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:21,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:21,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:21,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:23,358 INFO L124 PetriNetUnfolderBase]: 2227/4031 cut-off events. [2023-08-24 00:51:23,358 INFO L125 PetriNetUnfolderBase]: For 181523/181523 co-relation queries the response was YES. [2023-08-24 00:51:23,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50176 conditions, 4031 events. 2227/4031 cut-off events. For 181523/181523 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 27575 event pairs, 522 based on Foata normal form. 8/4039 useless extension candidates. Maximal degree in co-relation 49997. Up to 2353 conditions per place. [2023-08-24 00:51:23,409 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 282 selfloop transitions, 207 changer transitions 1/490 dead transitions. [2023-08-24 00:51:23,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 490 transitions, 12535 flow [2023-08-24 00:51:23,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:51:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:51:23,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2043 transitions. [2023-08-24 00:51:23,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488729508196721 [2023-08-24 00:51:23,411 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2043 transitions. [2023-08-24 00:51:23,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2043 transitions. [2023-08-24 00:51:23,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:23,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2043 transitions. [2023-08-24 00:51:23,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 170.25) internal successors, (2043), 12 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:23,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:23,415 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:23,415 INFO L175 Difference]: Start difference. First operand has 312 places, 438 transitions, 10470 flow. Second operand 12 states and 2043 transitions. [2023-08-24 00:51:23,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 490 transitions, 12535 flow [2023-08-24 00:51:23,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 490 transitions, 12296 flow, removed 26 selfloop flow, removed 13 redundant places. [2023-08-24 00:51:23,995 INFO L231 Difference]: Finished difference. Result has 312 places, 442 transitions, 10997 flow [2023-08-24 00:51:23,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=10233, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10997, PETRI_PLACES=312, PETRI_TRANSITIONS=442} [2023-08-24 00:51:23,996 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 289 predicate places. [2023-08-24 00:51:23,996 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 442 transitions, 10997 flow [2023-08-24 00:51:23,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 167.16666666666666) internal successors, (3009), 18 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:23,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:23,997 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:24,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:24,202 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,SelfDestructingSolverStorable39 [2023-08-24 00:51:24,203 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:51:24,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:24,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1229385677, now seen corresponding path program 32 times [2023-08-24 00:51:24,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:24,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185821294] [2023-08-24 00:51:24,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:24,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:24,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:24,669 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185821294] [2023-08-24 00:51:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185821294] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085805859] [2023-08-24 00:51:24,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:51:24,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:24,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:24,671 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:24,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-24 00:51:24,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:51:24,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:24,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:24,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:25,013 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:51:25,014 INFO L351 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 26 treesize of output 14 [2023-08-24 00:51:25,022 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:51:25,022 INFO L351 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 25 treesize of output 9 [2023-08-24 00:51:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:25,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:25,220 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:51:25,221 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:51:25,261 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:51:25,262 INFO L351 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 20 treesize of output 4 [2023-08-24 00:51:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:25,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085805859] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:25,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:25,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:51:25,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556678677] [2023-08-24 00:51:25,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:25,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:51:25,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:25,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:51:25,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:51:25,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:25,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 442 transitions, 10997 flow. Second operand has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:25,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:25,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:25,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:26,829 INFO L124 PetriNetUnfolderBase]: 2267/4115 cut-off events. [2023-08-24 00:51:26,829 INFO L125 PetriNetUnfolderBase]: For 202932/202932 co-relation queries the response was YES. [2023-08-24 00:51:26,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53042 conditions, 4115 events. 2267/4115 cut-off events. For 202932/202932 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 28405 event pairs, 560 based on Foata normal form. 16/4131 useless extension candidates. Maximal degree in co-relation 52865. Up to 2541 conditions per place. [2023-08-24 00:51:26,881 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 293 selfloop transitions, 203 changer transitions 7/503 dead transitions. [2023-08-24 00:51:26,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 503 transitions, 13221 flow [2023-08-24 00:51:26,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:51:26,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:51:26,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2392 transitions. [2023-08-24 00:51:26,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35011709601873536 [2023-08-24 00:51:26,883 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2392 transitions. [2023-08-24 00:51:26,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2392 transitions. [2023-08-24 00:51:26,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:26,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2392 transitions. [2023-08-24 00:51:26,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.85714285714286) internal successors, (2392), 14 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:26,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:26,888 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:26,888 INFO L175 Difference]: Start difference. First operand has 312 places, 442 transitions, 10997 flow. Second operand 14 states and 2392 transitions. [2023-08-24 00:51:26,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 503 transitions, 13221 flow [2023-08-24 00:51:27,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 503 transitions, 13137 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-08-24 00:51:27,615 INFO L231 Difference]: Finished difference. Result has 322 places, 446 transitions, 11699 flow [2023-08-24 00:51:27,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=10913, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11699, PETRI_PLACES=322, PETRI_TRANSITIONS=446} [2023-08-24 00:51:27,616 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 299 predicate places. [2023-08-24 00:51:27,616 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 446 transitions, 11699 flow [2023-08-24 00:51:27,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:27,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:27,616 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:27,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:27,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:27,822 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-08-24 00:51:27,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:27,822 INFO L85 PathProgramCache]: Analyzing trace with hash -830588737, now seen corresponding path program 33 times [2023-08-24 00:51:27,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:27,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310251063] [2023-08-24 00:51:27,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:27,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:27,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:28,296 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:28,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:28,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310251063] [2023-08-24 00:51:28,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310251063] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:28,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222894795] [2023-08-24 00:51:28,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:51:28,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:28,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:28,297 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:28,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-24 00:51:28,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:51:28,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:28,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:28,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:28,644 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:28,644 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:51:28,674 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:28,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:28,796 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:51:28,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:51:28,808 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:51:28,808 INFO L351 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 20 treesize of output 4 [2023-08-24 00:51:28,828 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:28,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222894795] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:28,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:28,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:51:28,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643754115] [2023-08-24 00:51:28,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:28,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:51:28,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:28,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:51:28,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:51:28,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:28,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 446 transitions, 11699 flow. Second operand has 19 states, 19 states have (on average 167.1578947368421) internal successors, (3176), 19 states have internal predecessors, (3176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:28,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:28,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:28,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:30,345 INFO L124 PetriNetUnfolderBase]: 2301/4165 cut-off events. [2023-08-24 00:51:30,345 INFO L125 PetriNetUnfolderBase]: For 228541/228541 co-relation queries the response was YES. [2023-08-24 00:51:30,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56059 conditions, 4165 events. 2301/4165 cut-off events. For 228541/228541 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 28732 event pairs, 502 based on Foata normal form. 8/4173 useless extension candidates. Maximal degree in co-relation 55877. Up to 2289 conditions per place. [2023-08-24 00:51:30,395 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 279 selfloop transitions, 225 changer transitions 2/506 dead transitions. [2023-08-24 00:51:30,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 506 transitions, 13785 flow [2023-08-24 00:51:30,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:51:30,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:51:30,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2390 transitions. [2023-08-24 00:51:30,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349824355971897 [2023-08-24 00:51:30,398 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2390 transitions. [2023-08-24 00:51:30,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2390 transitions. [2023-08-24 00:51:30,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:30,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2390 transitions. [2023-08-24 00:51:30,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.71428571428572) internal successors, (2390), 14 states have internal predecessors, (2390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:30,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:30,403 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:30,403 INFO L175 Difference]: Start difference. First operand has 322 places, 446 transitions, 11699 flow. Second operand 14 states and 2390 transitions. [2023-08-24 00:51:30,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 506 transitions, 13785 flow [2023-08-24 00:51:31,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 506 transitions, 13662 flow, removed 43 selfloop flow, removed 6 redundant places. [2023-08-24 00:51:31,109 INFO L231 Difference]: Finished difference. Result has 329 places, 452 transitions, 12283 flow [2023-08-24 00:51:31,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=11589, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12283, PETRI_PLACES=329, PETRI_TRANSITIONS=452} [2023-08-24 00:51:31,109 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 306 predicate places. [2023-08-24 00:51:31,109 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 452 transitions, 12283 flow [2023-08-24 00:51:31,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.1578947368421) internal successors, (3176), 19 states have internal predecessors, (3176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:31,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:31,110 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:31,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-24 00:51:31,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:31,315 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-08-24 00:51:31,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:31,315 INFO L85 PathProgramCache]: Analyzing trace with hash -2118398985, now seen corresponding path program 34 times [2023-08-24 00:51:31,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:31,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299092474] [2023-08-24 00:51:31,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:31,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:31,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:31,842 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:31,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:31,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299092474] [2023-08-24 00:51:31,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299092474] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:31,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580636379] [2023-08-24 00:51:31,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:51:31,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:31,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:31,843 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:31,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-24 00:51:32,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:51:32,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:32,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:51:32,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:32,202 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:32,203 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 51 [2023-08-24 00:51:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:32,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:32,431 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:51:32,431 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 91 [2023-08-24 00:51:32,502 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:32,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580636379] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:32,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:32,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:51:32,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766064240] [2023-08-24 00:51:32,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:32,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:51:32,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:32,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:51:32,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:51:32,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:32,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 452 transitions, 12283 flow. Second operand has 21 states, 21 states have (on average 167.04761904761904) internal successors, (3508), 21 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:32,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:32,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:32,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:34,515 INFO L124 PetriNetUnfolderBase]: 2417/4377 cut-off events. [2023-08-24 00:51:34,515 INFO L125 PetriNetUnfolderBase]: For 257002/257002 co-relation queries the response was YES. [2023-08-24 00:51:34,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61088 conditions, 4377 events. 2417/4377 cut-off events. For 257002/257002 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 30539 event pairs, 520 based on Foata normal form. 8/4385 useless extension candidates. Maximal degree in co-relation 60905. Up to 2411 conditions per place. [2023-08-24 00:51:34,575 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 315 selfloop transitions, 232 changer transitions 1/548 dead transitions. [2023-08-24 00:51:34,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 548 transitions, 15517 flow [2023-08-24 00:51:34,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 00:51:34,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 00:51:34,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3571 transitions. [2023-08-24 00:51:34,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34845823575331775 [2023-08-24 00:51:34,577 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3571 transitions. [2023-08-24 00:51:34,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3571 transitions. [2023-08-24 00:51:34,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:34,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3571 transitions. [2023-08-24 00:51:34,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 170.04761904761904) internal successors, (3571), 21 states have internal predecessors, (3571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:34,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 488.0) internal successors, (10736), 22 states have internal predecessors, (10736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:34,584 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 488.0) internal successors, (10736), 22 states have internal predecessors, (10736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:34,584 INFO L175 Difference]: Start difference. First operand has 329 places, 452 transitions, 12283 flow. Second operand 21 states and 3571 transitions. [2023-08-24 00:51:34,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 548 transitions, 15517 flow [2023-08-24 00:51:35,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 548 transitions, 15379 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-08-24 00:51:35,413 INFO L231 Difference]: Finished difference. Result has 347 places, 463 transitions, 13168 flow [2023-08-24 00:51:35,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=12145, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13168, PETRI_PLACES=347, PETRI_TRANSITIONS=463} [2023-08-24 00:51:35,414 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 324 predicate places. [2023-08-24 00:51:35,414 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 463 transitions, 13168 flow [2023-08-24 00:51:35,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.04761904761904) internal successors, (3508), 21 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:35,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:35,414 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:35,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:35,619 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,SelfDestructingSolverStorable42 [2023-08-24 00:51:35,619 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-08-24 00:51:35,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:35,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1393353423, now seen corresponding path program 35 times [2023-08-24 00:51:35,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:35,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724400944] [2023-08-24 00:51:35,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:35,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:36,087 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:36,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:36,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724400944] [2023-08-24 00:51:36,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724400944] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:36,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161688717] [2023-08-24 00:51:36,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:51:36,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:36,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:36,089 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:51:36,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-24 00:51:36,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:51:36,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:36,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-24 00:51:36,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:36,478 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:36,478 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 34 [2023-08-24 00:51:36,524 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:36,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:36,643 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:51:36,643 INFO L351 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 20 treesize of output 4 [2023-08-24 00:51:36,676 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:51:36,676 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:51:36,722 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:36,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161688717] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:36,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:36,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 24 [2023-08-24 00:51:36,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833858557] [2023-08-24 00:51:36,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:36,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 00:51:36,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:36,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 00:51:36,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2023-08-24 00:51:36,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:36,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 463 transitions, 13168 flow. Second operand has 24 states, 24 states have (on average 167.29166666666666) internal successors, (4015), 24 states have internal predecessors, (4015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:36,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:36,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:36,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:38,704 INFO L124 PetriNetUnfolderBase]: 2409/4369 cut-off events. [2023-08-24 00:51:38,705 INFO L125 PetriNetUnfolderBase]: For 273331/273331 co-relation queries the response was YES. [2023-08-24 00:51:38,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62837 conditions, 4369 events. 2409/4369 cut-off events. For 273331/273331 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 30546 event pairs, 575 based on Foata normal form. 8/4377 useless extension candidates. Maximal degree in co-relation 62649. Up to 2673 conditions per place. [2023-08-24 00:51:38,768 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 284 selfloop transitions, 225 changer transitions 8/517 dead transitions. [2023-08-24 00:51:38,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 517 transitions, 14973 flow [2023-08-24 00:51:38,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:51:38,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:51:38,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2729 transitions. [2023-08-24 00:51:38,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3495133196721312 [2023-08-24 00:51:38,771 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2729 transitions. [2023-08-24 00:51:38,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2729 transitions. [2023-08-24 00:51:38,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:38,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2729 transitions. [2023-08-24 00:51:38,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 170.5625) internal successors, (2729), 16 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:38,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:38,776 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:38,776 INFO L175 Difference]: Start difference. First operand has 347 places, 463 transitions, 13168 flow. Second operand 16 states and 2729 transitions. [2023-08-24 00:51:38,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 517 transitions, 14973 flow [2023-08-24 00:51:39,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 517 transitions, 14741 flow, removed 60 selfloop flow, removed 10 redundant places. [2023-08-24 00:51:39,705 INFO L231 Difference]: Finished difference. Result has 352 places, 461 transitions, 13358 flow [2023-08-24 00:51:39,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=12922, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13358, PETRI_PLACES=352, PETRI_TRANSITIONS=461} [2023-08-24 00:51:39,713 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 329 predicate places. [2023-08-24 00:51:39,713 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 461 transitions, 13358 flow [2023-08-24 00:51:39,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 167.29166666666666) internal successors, (4015), 24 states have internal predecessors, (4015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:39,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:39,714 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:39,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-24 00:51:39,919 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,SelfDestructingSolverStorable43 [2023-08-24 00:51:39,919 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-08-24 00:51:39,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:39,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1533574093, now seen corresponding path program 36 times [2023-08-24 00:51:39,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:39,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659722154] [2023-08-24 00:51:39,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:39,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:40,372 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:40,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:40,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659722154] [2023-08-24 00:51:40,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659722154] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:40,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385899976] [2023-08-24 00:51:40,373 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:51:40,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:40,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:40,374 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-08-24 00:51:40,376 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-08-24 00:51:40,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:51:40,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:40,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:51:40,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:40,843 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:40,844 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 51 [2023-08-24 00:51:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:40,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:41,070 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:51:41,071 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:51:41,085 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:51:41,086 INFO L351 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 20 treesize of output 4 [2023-08-24 00:51:41,113 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:41,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385899976] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:41,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:41,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:51:41,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752214983] [2023-08-24 00:51:41,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:41,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:51:41,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:41,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:51:41,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:51:41,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:41,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 461 transitions, 13358 flow. Second operand has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:41,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:41,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:41,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:42,764 INFO L124 PetriNetUnfolderBase]: 2409/4347 cut-off events. [2023-08-24 00:51:42,764 INFO L125 PetriNetUnfolderBase]: For 276968/276968 co-relation queries the response was YES. [2023-08-24 00:51:42,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63816 conditions, 4347 events. 2409/4347 cut-off events. For 276968/276968 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 30110 event pairs, 548 based on Foata normal form. 8/4355 useless extension candidates. Maximal degree in co-relation 63627. Up to 2467 conditions per place. [2023-08-24 00:51:42,822 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 289 selfloop transitions, 228 changer transitions 1/518 dead transitions. [2023-08-24 00:51:42,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 518 transitions, 15614 flow [2023-08-24 00:51:42,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:51:42,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:51:42,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2719 transitions. [2023-08-24 00:51:42,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34823258196721313 [2023-08-24 00:51:42,824 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2719 transitions. [2023-08-24 00:51:42,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2719 transitions. [2023-08-24 00:51:42,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:42,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2719 transitions. [2023-08-24 00:51:42,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 169.9375) internal successors, (2719), 16 states have internal predecessors, (2719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:42,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:42,831 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:42,831 INFO L175 Difference]: Start difference. First operand has 352 places, 461 transitions, 13358 flow. Second operand 16 states and 2719 transitions. [2023-08-24 00:51:42,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 518 transitions, 15614 flow [2023-08-24 00:51:43,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 518 transitions, 15254 flow, removed 20 selfloop flow, removed 12 redundant places. [2023-08-24 00:51:43,680 INFO L231 Difference]: Finished difference. Result has 356 places, 465 transitions, 13674 flow [2023-08-24 00:51:43,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=12984, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13674, PETRI_PLACES=356, PETRI_TRANSITIONS=465} [2023-08-24 00:51:43,681 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 333 predicate places. [2023-08-24 00:51:43,681 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 465 transitions, 13674 flow [2023-08-24 00:51:43,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:43,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:43,681 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:43,688 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-08-24 00:51:43,883 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,SelfDestructingSolverStorable44 [2023-08-24 00:51:43,883 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-08-24 00:51:43,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1099116243, now seen corresponding path program 37 times [2023-08-24 00:51:43,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:43,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207582137] [2023-08-24 00:51:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:43,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:43,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:44,331 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:44,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:44,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207582137] [2023-08-24 00:51:44,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207582137] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:44,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719738097] [2023-08-24 00:51:44,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:51:44,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:44,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:44,333 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-08-24 00:51:44,335 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-08-24 00:51:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:44,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:44,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:44,697 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:44,697 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:44,841 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:51:44,842 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 99 [2023-08-24 00:51:44,910 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:44,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719738097] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:44,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:44,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:51:44,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377616389] [2023-08-24 00:51:44,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:44,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:51:44,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:44,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:51:44,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:51:44,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:44,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 465 transitions, 13674 flow. Second operand has 19 states, 19 states have (on average 167.1578947368421) internal successors, (3176), 19 states have internal predecessors, (3176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:44,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:44,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:44,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:46,557 INFO L124 PetriNetUnfolderBase]: 2473/4435 cut-off events. [2023-08-24 00:51:46,558 INFO L125 PetriNetUnfolderBase]: For 294593/294593 co-relation queries the response was YES. [2023-08-24 00:51:46,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66637 conditions, 4435 events. 2473/4435 cut-off events. For 294593/294593 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 30680 event pairs, 518 based on Foata normal form. 8/4443 useless extension candidates. Maximal degree in co-relation 66447. Up to 2473 conditions per place. [2023-08-24 00:51:46,624 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 302 selfloop transitions, 238 changer transitions 1/541 dead transitions. [2023-08-24 00:51:46,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 541 transitions, 16505 flow [2023-08-24 00:51:46,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:51:46,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:51:46,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2720 transitions. [2023-08-24 00:51:46,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3483606557377049 [2023-08-24 00:51:46,626 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2720 transitions. [2023-08-24 00:51:46,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2720 transitions. [2023-08-24 00:51:46,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:46,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2720 transitions. [2023-08-24 00:51:46,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 170.0) internal successors, (2720), 16 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:46,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:46,631 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:46,631 INFO L175 Difference]: Start difference. First operand has 356 places, 465 transitions, 13674 flow. Second operand 16 states and 2720 transitions. [2023-08-24 00:51:46,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 541 transitions, 16505 flow [2023-08-24 00:51:47,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 541 transitions, 16091 flow, removed 26 selfloop flow, removed 12 redundant places. [2023-08-24 00:51:47,587 INFO L231 Difference]: Finished difference. Result has 359 places, 474 transitions, 14357 flow [2023-08-24 00:51:47,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=13219, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=14357, PETRI_PLACES=359, PETRI_TRANSITIONS=474} [2023-08-24 00:51:47,588 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 336 predicate places. [2023-08-24 00:51:47,588 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 474 transitions, 14357 flow [2023-08-24 00:51:47,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.1578947368421) internal successors, (3176), 19 states have internal predecessors, (3176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:47,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:47,588 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:47,594 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-08-24 00:51:47,789 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,SelfDestructingSolverStorable45 [2023-08-24 00:51:47,790 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-08-24 00:51:47,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:47,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1534705953, now seen corresponding path program 38 times [2023-08-24 00:51:47,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:47,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329490472] [2023-08-24 00:51:47,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:47,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:47,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:48,407 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:48,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:48,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329490472] [2023-08-24 00:51:48,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329490472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:48,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246875868] [2023-08-24 00:51:48,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:51:48,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:48,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:48,408 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-08-24 00:51:48,410 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-08-24 00:51:48,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:51:48,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:48,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:51:48,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:48,823 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:51:48,823 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 26 [2023-08-24 00:51:48,841 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:48,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:49,057 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:51:49,058 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:51:49,071 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:51:49,071 INFO L351 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 20 treesize of output 4 [2023-08-24 00:51:49,099 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:49,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246875868] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:49,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:49,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-08-24 00:51:49,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467507771] [2023-08-24 00:51:49,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:49,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:51:49,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:49,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:51:49,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:51:49,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:51:49,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 474 transitions, 14357 flow. Second operand has 22 states, 22 states have (on average 164.22727272727272) internal successors, (3613), 22 states have internal predecessors, (3613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:49,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:49,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:51:49,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:50,516 INFO L124 PetriNetUnfolderBase]: 2453/4395 cut-off events. [2023-08-24 00:51:50,516 INFO L125 PetriNetUnfolderBase]: For 296055/296055 co-relation queries the response was YES. [2023-08-24 00:51:50,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66548 conditions, 4395 events. 2453/4395 cut-off events. For 296055/296055 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 30301 event pairs, 322 based on Foata normal form. 8/4403 useless extension candidates. Maximal degree in co-relation 66357. Up to 3134 conditions per place. [2023-08-24 00:51:50,582 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 237 selfloop transitions, 258 changer transitions 12/507 dead transitions. [2023-08-24 00:51:50,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 507 transitions, 15739 flow [2023-08-24 00:51:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:51:50,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:51:50,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2013 transitions. [2023-08-24 00:51:50,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2023-08-24 00:51:50,597 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2013 transitions. [2023-08-24 00:51:50,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2013 transitions. [2023-08-24 00:51:50,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:50,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2013 transitions. [2023-08-24 00:51:50,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 167.75) internal successors, (2013), 12 states have internal predecessors, (2013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:50,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:50,601 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:50,601 INFO L175 Difference]: Start difference. First operand has 359 places, 474 transitions, 14357 flow. Second operand 12 states and 2013 transitions. [2023-08-24 00:51:50,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 507 transitions, 15739 flow [2023-08-24 00:51:51,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 507 transitions, 15587 flow, removed 15 selfloop flow, removed 11 redundant places. [2023-08-24 00:51:51,609 INFO L231 Difference]: Finished difference. Result has 359 places, 470 transitions, 14658 flow [2023-08-24 00:51:51,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=14194, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14658, PETRI_PLACES=359, PETRI_TRANSITIONS=470} [2023-08-24 00:51:51,610 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 336 predicate places. [2023-08-24 00:51:51,610 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 470 transitions, 14658 flow [2023-08-24 00:51:51,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 164.22727272727272) internal successors, (3613), 22 states have internal predecessors, (3613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:51,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:51,610 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:51,616 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-08-24 00:51:51,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:51,814 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-08-24 00:51:51,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:51,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1666419289, now seen corresponding path program 39 times [2023-08-24 00:51:51,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:51,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685740368] [2023-08-24 00:51:51,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:51,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:51,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:52,341 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:52,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:52,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685740368] [2023-08-24 00:51:52,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685740368] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:52,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531320188] [2023-08-24 00:51:52,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:51:52,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:52,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:52,349 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-08-24 00:51:52,351 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-08-24 00:51:52,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:51:52,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:52,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 65 conjunts are in the unsatisfiable core [2023-08-24 00:51:52,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:52,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:51:52,721 INFO L351 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 14 treesize of output 16 [2023-08-24 00:51:52,825 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:51:52,826 INFO L351 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 59 treesize of output 31 [2023-08-24 00:51:52,851 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:52,851 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:53,073 WARN L839 $PredicateComparison]: unable to prove that (and (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_3115 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3115))) (= (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset) (select (select .cse0 ~o_2~0.base) c_~o_2~0.offset)))))) (forall ((v_ArrVal_3115 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3115))) (let ((.cse1 (select .cse2 ~o_2~0.base))) (or (= (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (not (= (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset) (select .cse1 c_~o_2~0.offset)))))))) is different from false [2023-08-24 00:51:53,101 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:53,101 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:51:53,117 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:51:53,117 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:51:53,589 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:53,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531320188] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:53,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:53,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 00:51:53,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400843216] [2023-08-24 00:51:53,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:53,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 00:51:53,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:53,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 00:51:53,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=761, Unknown=1, NotChecked=56, Total=930 [2023-08-24 00:51:53,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 488 [2023-08-24 00:51:53,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 470 transitions, 14658 flow. Second operand has 31 states, 31 states have (on average 159.80645161290323) internal successors, (4954), 31 states have internal predecessors, (4954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:53,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:53,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 488 [2023-08-24 00:51:53,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:55,253 INFO L124 PetriNetUnfolderBase]: 2449/4391 cut-off events. [2023-08-24 00:51:55,253 INFO L125 PetriNetUnfolderBase]: For 305236/305236 co-relation queries the response was YES. [2023-08-24 00:51:55,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67733 conditions, 4391 events. 2449/4391 cut-off events. For 305236/305236 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 30262 event pairs, 268 based on Foata normal form. 8/4399 useless extension candidates. Maximal degree in co-relation 67541. Up to 1724 conditions per place. [2023-08-24 00:51:55,317 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 328 selfloop transitions, 189 changer transitions 19/536 dead transitions. [2023-08-24 00:51:55,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 536 transitions, 16977 flow [2023-08-24 00:51:55,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:51:55,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:51:55,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2135 transitions. [2023-08-24 00:51:55,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33653846153846156 [2023-08-24 00:51:55,336 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2135 transitions. [2023-08-24 00:51:55,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2135 transitions. [2023-08-24 00:51:55,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:55,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2135 transitions. [2023-08-24 00:51:55,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 164.23076923076923) internal successors, (2135), 13 states have internal predecessors, (2135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:55,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:55,341 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:55,341 INFO L175 Difference]: Start difference. First operand has 359 places, 470 transitions, 14658 flow. Second operand 13 states and 2135 transitions. [2023-08-24 00:51:55,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 536 transitions, 16977 flow [2023-08-24 00:51:56,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 536 transitions, 16773 flow, removed 5 selfloop flow, removed 11 redundant places. [2023-08-24 00:51:56,275 INFO L231 Difference]: Finished difference. Result has 361 places, 472 transitions, 15181 flow [2023-08-24 00:51:56,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=14458, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15181, PETRI_PLACES=361, PETRI_TRANSITIONS=472} [2023-08-24 00:51:56,276 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 338 predicate places. [2023-08-24 00:51:56,276 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 472 transitions, 15181 flow [2023-08-24 00:51:56,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 159.80645161290323) internal successors, (4954), 31 states have internal predecessors, (4954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:56,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:51:56,277 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:51:56,282 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-08-24 00:51:56,481 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,SelfDestructingSolverStorable47 [2023-08-24 00:51:56,481 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-08-24 00:51:56,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:51:56,482 INFO L85 PathProgramCache]: Analyzing trace with hash -491218827, now seen corresponding path program 40 times [2023-08-24 00:51:56,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:51:56,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555209174] [2023-08-24 00:51:56,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:51:56,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:51:56,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:51:56,869 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:56,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:51:56,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555209174] [2023-08-24 00:51:56,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555209174] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:51:56,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059686089] [2023-08-24 00:51:56,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:51:56,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:51:56,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:51:56,871 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-08-24 00:51:56,874 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-08-24 00:51:57,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:51:57,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:51:57,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:51:57,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:51:57,220 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:57,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:51:57,322 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:51:57,322 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 62 [2023-08-24 00:51:57,350 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:51:57,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059686089] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:51:57,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:51:57,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 18 [2023-08-24 00:51:57,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079570106] [2023-08-24 00:51:57,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:51:57,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 00:51:57,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:51:57,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 00:51:57,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-08-24 00:51:57,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:51:57,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 472 transitions, 15181 flow. Second operand has 18 states, 18 states have (on average 167.22222222222223) internal successors, (3010), 18 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:57,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:51:57,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:51:57,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:51:58,943 INFO L124 PetriNetUnfolderBase]: 2509/4479 cut-off events. [2023-08-24 00:51:58,944 INFO L125 PetriNetUnfolderBase]: For 337806/337806 co-relation queries the response was YES. [2023-08-24 00:51:58,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71884 conditions, 4479 events. 2509/4479 cut-off events. For 337806/337806 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 30875 event pairs, 64 based on Foata normal form. 8/4487 useless extension candidates. Maximal degree in co-relation 71687. Up to 1613 conditions per place. [2023-08-24 00:51:59,004 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 167 selfloop transitions, 410 changer transitions 2/579 dead transitions. [2023-08-24 00:51:59,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 579 transitions, 19193 flow [2023-08-24 00:51:59,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:51:59,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:51:59,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2218 transitions. [2023-08-24 00:51:59,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3496216897856242 [2023-08-24 00:51:59,009 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2218 transitions. [2023-08-24 00:51:59,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2218 transitions. [2023-08-24 00:51:59,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:51:59,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2218 transitions. [2023-08-24 00:51:59,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 170.6153846153846) internal successors, (2218), 13 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:59,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:59,013 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:51:59,013 INFO L175 Difference]: Start difference. First operand has 361 places, 472 transitions, 15181 flow. Second operand 13 states and 2218 transitions. [2023-08-24 00:51:59,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 579 transitions, 19193 flow [2023-08-24 00:51:59,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 579 transitions, 18935 flow, removed 25 selfloop flow, removed 10 redundant places. [2023-08-24 00:52:00,011 INFO L231 Difference]: Finished difference. Result has 362 places, 513 transitions, 17471 flow [2023-08-24 00:52:00,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=14959, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17471, PETRI_PLACES=362, PETRI_TRANSITIONS=513} [2023-08-24 00:52:00,012 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 339 predicate places. [2023-08-24 00:52:00,012 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 513 transitions, 17471 flow [2023-08-24 00:52:00,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 167.22222222222223) internal successors, (3010), 18 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:00,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:00,012 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:00,018 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-08-24 00:52:00,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-24 00:52:00,218 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-08-24 00:52:00,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:00,218 INFO L85 PathProgramCache]: Analyzing trace with hash -617376793, now seen corresponding path program 41 times [2023-08-24 00:52:00,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:00,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740419270] [2023-08-24 00:52:00,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:00,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:00,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:00,794 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:00,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:00,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740419270] [2023-08-24 00:52:00,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740419270] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:00,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032802902] [2023-08-24 00:52:00,795 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:52:00,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:00,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:00,796 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-08-24 00:52:00,798 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-08-24 00:52:01,109 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:52:01,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:01,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-24 00:52:01,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:01,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:01,249 INFO L351 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 14 treesize of output 16 [2023-08-24 00:52:01,400 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:52:01,400 INFO L351 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 60 treesize of output 32 [2023-08-24 00:52:01,411 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:01,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:01,538 WARN L839 $PredicateComparison]: unable to prove that (and (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_3256 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3256))) (= (select (select .cse0 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset)))))) (forall ((v_ArrVal_3256 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3256))) (let ((.cse1 (select .cse2 ~o_2~0.base))) (or (not (= (select .cse1 c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))) (= (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) is different from false [2023-08-24 00:52:01,566 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:01,566 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:52:01,580 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:01,580 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:52:01,852 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:01,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032802902] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:01,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:01,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-08-24 00:52:01,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929549345] [2023-08-24 00:52:01,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:01,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 00:52:01,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:01,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 00:52:01,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=656, Unknown=1, NotChecked=52, Total=812 [2023-08-24 00:52:01,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 00:52:01,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 513 transitions, 17471 flow. Second operand has 29 states, 29 states have (on average 162.89655172413794) internal successors, (4724), 29 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:01,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:01,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 00:52:01,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:03,662 INFO L124 PetriNetUnfolderBase]: 2513/4501 cut-off events. [2023-08-24 00:52:03,662 INFO L125 PetriNetUnfolderBase]: For 347442/347442 co-relation queries the response was YES. [2023-08-24 00:52:03,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73184 conditions, 4501 events. 2513/4501 cut-off events. For 347442/347442 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 31092 event pairs, 332 based on Foata normal form. 8/4509 useless extension candidates. Maximal degree in co-relation 72989. Up to 1617 conditions per place. [2023-08-24 00:52:03,727 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 216 selfloop transitions, 345 changer transitions 12/573 dead transitions. [2023-08-24 00:52:03,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 573 transitions, 19707 flow [2023-08-24 00:52:03,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 00:52:03,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 00:52:03,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2507 transitions. [2023-08-24 00:52:03,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424863387978142 [2023-08-24 00:52:03,729 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2507 transitions. [2023-08-24 00:52:03,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2507 transitions. [2023-08-24 00:52:03,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:03,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2507 transitions. [2023-08-24 00:52:03,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 167.13333333333333) internal successors, (2507), 15 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:03,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:03,734 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:03,734 INFO L175 Difference]: Start difference. First operand has 362 places, 513 transitions, 17471 flow. Second operand 15 states and 2507 transitions. [2023-08-24 00:52:03,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 573 transitions, 19707 flow [2023-08-24 00:52:04,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 573 transitions, 19026 flow, removed 141 selfloop flow, removed 16 redundant places. [2023-08-24 00:52:04,936 INFO L231 Difference]: Finished difference. Result has 363 places, 516 transitions, 17816 flow [2023-08-24 00:52:04,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=16805, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=17816, PETRI_PLACES=363, PETRI_TRANSITIONS=516} [2023-08-24 00:52:04,937 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 340 predicate places. [2023-08-24 00:52:04,937 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 516 transitions, 17816 flow [2023-08-24 00:52:04,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 162.89655172413794) internal successors, (4724), 29 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:04,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:04,938 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:04,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-08-24 00:52:05,143 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,SelfDestructingSolverStorable49 [2023-08-24 00:52:05,143 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-08-24 00:52:05,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:05,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1002050255, now seen corresponding path program 42 times [2023-08-24 00:52:05,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:05,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440617858] [2023-08-24 00:52:05,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:05,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:05,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:05,666 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:05,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:05,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440617858] [2023-08-24 00:52:05,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440617858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:05,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24516940] [2023-08-24 00:52:05,667 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:52:05,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:05,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:05,667 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-08-24 00:52:05,670 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-08-24 00:52:05,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 00:52:05,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:05,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 71 conjunts are in the unsatisfiable core [2023-08-24 00:52:05,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:06,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:06,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:06,203 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:52:06,203 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 33 [2023-08-24 00:52:06,280 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:52:06,280 INFO L351 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 26 treesize of output 14 [2023-08-24 00:52:06,303 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:06,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:06,452 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3327 (Array Int Int))) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3327))) (= (select (select .cse0 c_~o_2~0.base) c_~o_2~0.offset) (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset))))) is different from false [2023-08-24 00:52:06,545 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:06,546 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 130 [2023-08-24 00:52:06,553 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:06,554 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:52:06,752 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:06,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24516940] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:06,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:06,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12] total 33 [2023-08-24 00:52:06,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152797679] [2023-08-24 00:52:06,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:06,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-24 00:52:06,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:06,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-24 00:52:06,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=928, Unknown=1, NotChecked=62, Total=1122 [2023-08-24 00:52:06,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 488 [2023-08-24 00:52:06,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 516 transitions, 17816 flow. Second operand has 34 states, 34 states have (on average 155.73529411764707) internal successors, (5295), 34 states have internal predecessors, (5295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:06,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:06,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 488 [2023-08-24 00:52:06,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:08,619 INFO L124 PetriNetUnfolderBase]: 2557/4613 cut-off events. [2023-08-24 00:52:08,619 INFO L125 PetriNetUnfolderBase]: For 357562/357562 co-relation queries the response was YES. [2023-08-24 00:52:08,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74248 conditions, 4613 events. 2557/4613 cut-off events. For 357562/357562 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 32321 event pairs, 260 based on Foata normal form. 16/4629 useless extension candidates. Maximal degree in co-relation 74061. Up to 1994 conditions per place. [2023-08-24 00:52:08,685 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 343 selfloop transitions, 233 changer transitions 30/606 dead transitions. [2023-08-24 00:52:08,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 606 transitions, 20735 flow [2023-08-24 00:52:08,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:52:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:52:08,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1928 transitions. [2023-08-24 00:52:08,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3292349726775956 [2023-08-24 00:52:08,687 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1928 transitions. [2023-08-24 00:52:08,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1928 transitions. [2023-08-24 00:52:08,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:08,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1928 transitions. [2023-08-24 00:52:08,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 160.66666666666666) internal successors, (1928), 12 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:08,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:08,690 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:08,690 INFO L175 Difference]: Start difference. First operand has 363 places, 516 transitions, 17816 flow. Second operand 12 states and 1928 transitions. [2023-08-24 00:52:08,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 606 transitions, 20735 flow [2023-08-24 00:52:09,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 606 transitions, 20215 flow, removed 21 selfloop flow, removed 11 redundant places. [2023-08-24 00:52:09,863 INFO L231 Difference]: Finished difference. Result has 367 places, 537 transitions, 18738 flow [2023-08-24 00:52:09,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=17324, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18738, PETRI_PLACES=367, PETRI_TRANSITIONS=537} [2023-08-24 00:52:09,864 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 344 predicate places. [2023-08-24 00:52:09,864 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 537 transitions, 18738 flow [2023-08-24 00:52:09,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 155.73529411764707) internal successors, (5295), 34 states have internal predecessors, (5295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:09,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:09,865 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:09,872 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-08-24 00:52:10,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:10,069 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-08-24 00:52:10,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:10,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1392297375, now seen corresponding path program 43 times [2023-08-24 00:52:10,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:10,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320656292] [2023-08-24 00:52:10,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:10,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:10,864 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:10,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:10,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320656292] [2023-08-24 00:52:10,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320656292] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:10,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126579838] [2023-08-24 00:52:10,865 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:52:10,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:10,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:10,866 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-08-24 00:52:10,866 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-08-24 00:52:11,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:11,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-24 00:52:11,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:11,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:11,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:11,370 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:52:11,370 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 00:52:11,480 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:11,481 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:52:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:11,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:11,761 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:11,761 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 130 [2023-08-24 00:52:11,770 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:11,770 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:52:12,074 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:12,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126579838] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:12,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:12,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 31 [2023-08-24 00:52:12,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331754938] [2023-08-24 00:52:12,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:12,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:52:12,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:12,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:52:12,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=864, Unknown=4, NotChecked=0, Total=992 [2023-08-24 00:52:12,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 488 [2023-08-24 00:52:12,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 537 transitions, 18738 flow. Second operand has 32 states, 32 states have (on average 155.6875) internal successors, (4982), 32 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:12,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:12,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 488 [2023-08-24 00:52:12,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:14,921 INFO L124 PetriNetUnfolderBase]: 2511/4539 cut-off events. [2023-08-24 00:52:14,921 INFO L125 PetriNetUnfolderBase]: For 396414/396414 co-relation queries the response was YES. [2023-08-24 00:52:14,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78075 conditions, 4539 events. 2511/4539 cut-off events. For 396414/396414 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 31768 event pairs, 150 based on Foata normal form. 60/4599 useless extension candidates. Maximal degree in co-relation 77885. Up to 1825 conditions per place. [2023-08-24 00:52:14,988 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 289 selfloop transitions, 349 changer transitions 12/650 dead transitions. [2023-08-24 00:52:14,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 650 transitions, 22282 flow [2023-08-24 00:52:14,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 00:52:14,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 00:52:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3360 transitions. [2023-08-24 00:52:14,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32786885245901637 [2023-08-24 00:52:14,992 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3360 transitions. [2023-08-24 00:52:14,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3360 transitions. [2023-08-24 00:52:14,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:14,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3360 transitions. [2023-08-24 00:52:14,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:14,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 488.0) internal successors, (10736), 22 states have internal predecessors, (10736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:14,999 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 488.0) internal successors, (10736), 22 states have internal predecessors, (10736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:14,999 INFO L175 Difference]: Start difference. First operand has 367 places, 537 transitions, 18738 flow. Second operand 21 states and 3360 transitions. [2023-08-24 00:52:15,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 650 transitions, 22282 flow [2023-08-24 00:52:16,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 650 transitions, 21827 flow, removed 91 selfloop flow, removed 8 redundant places. [2023-08-24 00:52:16,517 INFO L231 Difference]: Finished difference. Result has 381 places, 553 transitions, 19948 flow [2023-08-24 00:52:16,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=18017, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19948, PETRI_PLACES=381, PETRI_TRANSITIONS=553} [2023-08-24 00:52:16,526 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 358 predicate places. [2023-08-24 00:52:16,526 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 553 transitions, 19948 flow [2023-08-24 00:52:16,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 155.6875) internal successors, (4982), 32 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:16,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:16,527 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:16,534 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-08-24 00:52:16,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:16,732 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-08-24 00:52:16,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:16,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1069238593, now seen corresponding path program 44 times [2023-08-24 00:52:16,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:16,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326163587] [2023-08-24 00:52:16,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:16,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:17,273 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:17,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:17,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326163587] [2023-08-24 00:52:17,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326163587] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:17,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206168553] [2023-08-24 00:52:17,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:52:17,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:17,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:17,275 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:17,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-24 00:52:17,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:52:17,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:17,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 65 conjunts are in the unsatisfiable core [2023-08-24 00:52:17,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:17,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:17,652 INFO L351 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 14 treesize of output 16 [2023-08-24 00:52:17,709 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:17,709 INFO L351 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 59 treesize of output 35 [2023-08-24 00:52:17,823 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:17,823 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:18,085 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3469 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3469))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (or (= (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (not (= (select .cse0 c_~o_2~0.offset) (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset))))))) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_3469 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3469))) (= (select (select .cse2 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))))))) is different from false [2023-08-24 00:52:18,091 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:18,092 INFO L351 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 70 treesize of output 66 [2023-08-24 00:52:18,096 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:18,096 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:52:18,121 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:18,122 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:52:18,168 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:18,168 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:52:18,595 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206168553] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:18,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:18,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 30 [2023-08-24 00:52:18,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69800800] [2023-08-24 00:52:18,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:18,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 00:52:18,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:18,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 00:52:18,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=758, Unknown=1, NotChecked=56, Total=930 [2023-08-24 00:52:18,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 488 [2023-08-24 00:52:18,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 553 transitions, 19948 flow. Second operand has 31 states, 31 states have (on average 159.7741935483871) internal successors, (4953), 31 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:18,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:18,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 488 [2023-08-24 00:52:18,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:22,024 INFO L124 PetriNetUnfolderBase]: 2641/4805 cut-off events. [2023-08-24 00:52:22,024 INFO L125 PetriNetUnfolderBase]: For 467708/467708 co-relation queries the response was YES. [2023-08-24 00:52:22,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86378 conditions, 4805 events. 2641/4805 cut-off events. For 467708/467708 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 34206 event pairs, 184 based on Foata normal form. 34/4839 useless extension candidates. Maximal degree in co-relation 86185. Up to 2554 conditions per place. [2023-08-24 00:52:22,093 INFO L140 encePairwiseOnDemand]: 475/488 looper letters, 325 selfloop transitions, 331 changer transitions 6/662 dead transitions. [2023-08-24 00:52:22,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 662 transitions, 23769 flow [2023-08-24 00:52:22,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 00:52:22,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 00:52:22,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4253 transitions. [2023-08-24 00:52:22,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33519861286254726 [2023-08-24 00:52:22,096 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4253 transitions. [2023-08-24 00:52:22,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4253 transitions. [2023-08-24 00:52:22,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:22,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4253 transitions. [2023-08-24 00:52:22,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 163.57692307692307) internal successors, (4253), 26 states have internal predecessors, (4253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:22,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 488.0) internal successors, (13176), 27 states have internal predecessors, (13176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:22,104 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 488.0) internal successors, (13176), 27 states have internal predecessors, (13176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:22,104 INFO L175 Difference]: Start difference. First operand has 381 places, 553 transitions, 19948 flow. Second operand 26 states and 4253 transitions. [2023-08-24 00:52:22,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 662 transitions, 23769 flow [2023-08-24 00:52:23,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 662 transitions, 22607 flow, removed 153 selfloop flow, removed 12 redundant places. [2023-08-24 00:52:23,587 INFO L231 Difference]: Finished difference. Result has 403 places, 573 transitions, 20949 flow [2023-08-24 00:52:23,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=18748, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20949, PETRI_PLACES=403, PETRI_TRANSITIONS=573} [2023-08-24 00:52:23,587 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 380 predicate places. [2023-08-24 00:52:23,587 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 573 transitions, 20949 flow [2023-08-24 00:52:23,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 159.7741935483871) internal successors, (4953), 31 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:23,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:23,588 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:23,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-08-24 00:52:23,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:23,793 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-08-24 00:52:23,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:23,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1070740601, now seen corresponding path program 45 times [2023-08-24 00:52:23,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:23,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7323223] [2023-08-24 00:52:23,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:23,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:24,384 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:24,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:24,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7323223] [2023-08-24 00:52:24,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7323223] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:24,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52577483] [2023-08-24 00:52:24,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:52:24,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:24,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:24,386 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:24,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-24 00:52:24,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:52:24,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:24,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 68 conjunts are in the unsatisfiable core [2023-08-24 00:52:24,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:24,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:24,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:24,869 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:52:24,869 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 00:52:24,997 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:52:24,998 INFO L351 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 59 treesize of output 31 [2023-08-24 00:52:25,017 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:25,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:25,285 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:25,285 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 130 [2023-08-24 00:52:25,294 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:25,294 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:52:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:25,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52577483] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:25,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:25,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12] total 31 [2023-08-24 00:52:25,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713261544] [2023-08-24 00:52:25,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:25,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:52:25,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:25,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:52:25,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=873, Unknown=2, NotChecked=0, Total=992 [2023-08-24 00:52:25,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 488 [2023-08-24 00:52:25,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 573 transitions, 20949 flow. Second operand has 32 states, 32 states have (on average 155.78125) internal successors, (4985), 32 states have internal predecessors, (4985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:25,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:25,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 488 [2023-08-24 00:52:25,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:28,243 INFO L124 PetriNetUnfolderBase]: 2635/4795 cut-off events. [2023-08-24 00:52:28,243 INFO L125 PetriNetUnfolderBase]: For 464769/464769 co-relation queries the response was YES. [2023-08-24 00:52:28,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87488 conditions, 4795 events. 2635/4795 cut-off events. For 464769/464769 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 33992 event pairs, 136 based on Foata normal form. 8/4803 useless extension candidates. Maximal degree in co-relation 87289. Up to 1967 conditions per place. [2023-08-24 00:52:28,317 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 216 selfloop transitions, 405 changer transitions 18/639 dead transitions. [2023-08-24 00:52:28,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 639 transitions, 23628 flow [2023-08-24 00:52:28,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 00:52:28,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 00:52:28,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2401 transitions. [2023-08-24 00:52:28,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3280054644808743 [2023-08-24 00:52:28,319 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2401 transitions. [2023-08-24 00:52:28,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2401 transitions. [2023-08-24 00:52:28,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:28,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2401 transitions. [2023-08-24 00:52:28,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 160.06666666666666) internal successors, (2401), 15 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:28,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:28,324 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:28,324 INFO L175 Difference]: Start difference. First operand has 403 places, 573 transitions, 20949 flow. Second operand 15 states and 2401 transitions. [2023-08-24 00:52:28,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 639 transitions, 23628 flow [2023-08-24 00:52:30,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 639 transitions, 22885 flow, removed 242 selfloop flow, removed 15 redundant places. [2023-08-24 00:52:30,290 INFO L231 Difference]: Finished difference. Result has 403 places, 570 transitions, 21135 flow [2023-08-24 00:52:30,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=20344, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21135, PETRI_PLACES=403, PETRI_TRANSITIONS=570} [2023-08-24 00:52:30,291 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 380 predicate places. [2023-08-24 00:52:30,291 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 570 transitions, 21135 flow [2023-08-24 00:52:30,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 155.78125) internal successors, (4985), 32 states have internal predecessors, (4985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:30,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:30,292 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:30,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-08-24 00:52:30,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-08-24 00:52:30,497 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:52:30,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:30,497 INFO L85 PathProgramCache]: Analyzing trace with hash 857238319, now seen corresponding path program 46 times [2023-08-24 00:52:30,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:30,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680526987] [2023-08-24 00:52:30,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:30,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:30,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:31,183 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:31,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:31,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680526987] [2023-08-24 00:52:31,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680526987] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:31,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538559382] [2023-08-24 00:52:31,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:52:31,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:31,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:31,185 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:31,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-24 00:52:31,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:52:31,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:31,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 00:52:31,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:31,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:31,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:31,705 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:52:31,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 40 [2023-08-24 00:52:31,815 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:31,815 INFO L351 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 65 treesize of output 41 [2023-08-24 00:52:31,869 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:31,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:32,105 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:32,105 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 130 [2023-08-24 00:52:32,114 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:32,114 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:52:32,274 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:32,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538559382] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:32,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:32,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-08-24 00:52:32,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290467776] [2023-08-24 00:52:32,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:32,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:52:32,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:32,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:52:32,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=877, Unknown=2, NotChecked=0, Total=992 [2023-08-24 00:52:32,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 488 [2023-08-24 00:52:32,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 570 transitions, 21135 flow. Second operand has 32 states, 32 states have (on average 154.78125) internal successors, (4953), 32 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:32,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:32,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 488 [2023-08-24 00:52:32,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:35,405 INFO L124 PetriNetUnfolderBase]: 2581/4683 cut-off events. [2023-08-24 00:52:35,405 INFO L125 PetriNetUnfolderBase]: For 457896/457896 co-relation queries the response was YES. [2023-08-24 00:52:35,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85667 conditions, 4683 events. 2581/4683 cut-off events. For 457896/457896 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 32984 event pairs, 156 based on Foata normal form. 20/4703 useless extension candidates. Maximal degree in co-relation 85554. Up to 1879 conditions per place. [2023-08-24 00:52:35,476 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 273 selfloop transitions, 354 changer transitions 12/639 dead transitions. [2023-08-24 00:52:35,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 639 transitions, 23715 flow [2023-08-24 00:52:35,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 00:52:35,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 00:52:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3164 transitions. [2023-08-24 00:52:35,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3241803278688525 [2023-08-24 00:52:35,479 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3164 transitions. [2023-08-24 00:52:35,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3164 transitions. [2023-08-24 00:52:35,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:35,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3164 transitions. [2023-08-24 00:52:35,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 158.2) internal successors, (3164), 20 states have internal predecessors, (3164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:35,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 488.0) internal successors, (10248), 21 states have internal predecessors, (10248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:35,485 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 488.0) internal successors, (10248), 21 states have internal predecessors, (10248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:35,485 INFO L175 Difference]: Start difference. First operand has 403 places, 570 transitions, 21135 flow. Second operand 20 states and 3164 transitions. [2023-08-24 00:52:35,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 639 transitions, 23715 flow [2023-08-24 00:52:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 639 transitions, 23142 flow, removed 17 selfloop flow, removed 9 redundant places. [2023-08-24 00:52:37,129 INFO L231 Difference]: Finished difference. Result has 410 places, 568 transitions, 21279 flow [2023-08-24 00:52:37,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=20498, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=21279, PETRI_PLACES=410, PETRI_TRANSITIONS=568} [2023-08-24 00:52:37,129 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 387 predicate places. [2023-08-24 00:52:37,130 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 568 transitions, 21279 flow [2023-08-24 00:52:37,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 154.78125) internal successors, (4953), 32 states have internal predecessors, (4953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:37,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:37,130 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:37,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-08-24 00:52:37,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-08-24 00:52:37,336 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:52:37,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:37,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1584407735, now seen corresponding path program 47 times [2023-08-24 00:52:37,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:37,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933555882] [2023-08-24 00:52:37,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:37,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:37,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:37,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:37,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933555882] [2023-08-24 00:52:37,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933555882] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:37,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115283730] [2023-08-24 00:52:37,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:52:37,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:37,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:37,834 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:37,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-24 00:52:38,146 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:52:38,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:38,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-24 00:52:38,149 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:38,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:38,263 INFO L351 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 14 treesize of output 16 [2023-08-24 00:52:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:38,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:38,545 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3682 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3682))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (or (not (= (select .cse0 c_~o_2~0.offset) (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset))) (= (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|))))) (or (< |c_thread1Thread1of1ForFork1_~i~0#1| 4) (forall ((v_ArrVal_3682 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3682))) (= (select (select .cse2 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))))))) is different from false [2023-08-24 00:52:38,553 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:38,553 INFO L351 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 70 treesize of output 66 [2023-08-24 00:52:38,558 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:38,558 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:52:38,587 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:38,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:52:38,603 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:38,604 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:52:38,991 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:38,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115283730] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:38,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:38,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 27 [2023-08-24 00:52:38,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66937223] [2023-08-24 00:52:38,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:38,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-24 00:52:38,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:38,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-24 00:52:38,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=601, Unknown=1, NotChecked=50, Total=756 [2023-08-24 00:52:38,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 00:52:38,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 568 transitions, 21279 flow. Second operand has 28 states, 28 states have (on average 162.85714285714286) internal successors, (4560), 28 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:38,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:38,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 00:52:38,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:40,920 INFO L124 PetriNetUnfolderBase]: 2613/4719 cut-off events. [2023-08-24 00:52:40,920 INFO L125 PetriNetUnfolderBase]: For 472133/472133 co-relation queries the response was YES. [2023-08-24 00:52:40,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87647 conditions, 4719 events. 2613/4719 cut-off events. For 472133/472133 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 33204 event pairs, 398 based on Foata normal form. 8/4727 useless extension candidates. Maximal degree in co-relation 87534. Up to 2535 conditions per place. [2023-08-24 00:52:40,991 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 320 selfloop transitions, 283 changer transitions 1/604 dead transitions. [2023-08-24 00:52:40,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 604 transitions, 23426 flow [2023-08-24 00:52:40,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:52:40,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:52:40,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1828 transitions. [2023-08-24 00:52:40,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3405365126676602 [2023-08-24 00:52:40,993 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1828 transitions. [2023-08-24 00:52:40,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1828 transitions. [2023-08-24 00:52:40,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:40,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1828 transitions. [2023-08-24 00:52:40,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 166.1818181818182) internal successors, (1828), 11 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:40,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:40,996 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:40,996 INFO L175 Difference]: Start difference. First operand has 410 places, 568 transitions, 21279 flow. Second operand 11 states and 1828 transitions. [2023-08-24 00:52:40,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 604 transitions, 23426 flow [2023-08-24 00:52:42,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 604 transitions, 22959 flow, removed 18 selfloop flow, removed 8 redundant places. [2023-08-24 00:52:42,472 INFO L231 Difference]: Finished difference. Result has 413 places, 571 transitions, 21825 flow [2023-08-24 00:52:42,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=20816, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21825, PETRI_PLACES=413, PETRI_TRANSITIONS=571} [2023-08-24 00:52:42,473 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 390 predicate places. [2023-08-24 00:52:42,473 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 571 transitions, 21825 flow [2023-08-24 00:52:42,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 162.85714285714286) internal successors, (4560), 28 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:42,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:42,473 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:42,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-24 00:52:42,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-24 00:52:42,676 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:52:42,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:42,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1202858027, now seen corresponding path program 48 times [2023-08-24 00:52:42,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:42,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533294375] [2023-08-24 00:52:42,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:42,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:42,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:43,245 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:43,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:43,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533294375] [2023-08-24 00:52:43,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533294375] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:43,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726047396] [2023-08-24 00:52:43,246 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:52:43,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:43,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:43,247 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:43,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-24 00:52:43,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 00:52:43,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:43,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-24 00:52:43,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:43,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:43,643 INFO L351 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 14 treesize of output 16 [2023-08-24 00:52:43,725 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:52:43,725 INFO L351 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 26 treesize of output 14 [2023-08-24 00:52:43,734 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:52:43,734 INFO L351 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 25 treesize of output 9 [2023-08-24 00:52:43,809 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:43,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:44,009 WARN L839 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3753 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3753))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (or (= (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|) (not (= (select .cse0 c_~o_2~0.offset) (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset))))))) (or (forall ((v_ArrVal_3753 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3753))) (= (select (select .cse2 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))))) (< |c_thread1Thread1of1ForFork1_~i~0#1| 4))) is different from false [2023-08-24 00:52:44,037 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:44,037 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:52:44,053 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:44,053 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:52:44,419 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:44,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726047396] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:44,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:44,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-08-24 00:52:44,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943450484] [2023-08-24 00:52:44,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:44,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 00:52:44,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:44,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 00:52:44,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=656, Unknown=1, NotChecked=52, Total=812 [2023-08-24 00:52:44,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 00:52:44,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 571 transitions, 21825 flow. Second operand has 29 states, 29 states have (on average 162.82758620689654) internal successors, (4722), 29 states have internal predecessors, (4722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:44,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:44,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 00:52:44,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:47,076 INFO L124 PetriNetUnfolderBase]: 2601/4713 cut-off events. [2023-08-24 00:52:47,076 INFO L125 PetriNetUnfolderBase]: For 500386/500386 co-relation queries the response was YES. [2023-08-24 00:52:47,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88094 conditions, 4713 events. 2601/4713 cut-off events. For 500386/500386 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 33229 event pairs, 404 based on Foata normal form. 20/4733 useless extension candidates. Maximal degree in co-relation 87980. Up to 2571 conditions per place. [2023-08-24 00:52:47,153 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 326 selfloop transitions, 287 changer transitions 8/621 dead transitions. [2023-08-24 00:52:47,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 621 transitions, 24129 flow [2023-08-24 00:52:47,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:52:47,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:52:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2662 transitions. [2023-08-24 00:52:47,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34093237704918034 [2023-08-24 00:52:47,155 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2662 transitions. [2023-08-24 00:52:47,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2662 transitions. [2023-08-24 00:52:47,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:47,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2662 transitions. [2023-08-24 00:52:47,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 166.375) internal successors, (2662), 16 states have internal predecessors, (2662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:47,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:47,160 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:47,160 INFO L175 Difference]: Start difference. First operand has 413 places, 571 transitions, 21825 flow. Second operand 16 states and 2662 transitions. [2023-08-24 00:52:47,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 621 transitions, 24129 flow [2023-08-24 00:52:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 621 transitions, 24011 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-24 00:52:49,051 INFO L231 Difference]: Finished difference. Result has 424 places, 572 transitions, 22394 flow [2023-08-24 00:52:49,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=21695, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=22394, PETRI_PLACES=424, PETRI_TRANSITIONS=572} [2023-08-24 00:52:49,051 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 401 predicate places. [2023-08-24 00:52:49,051 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 572 transitions, 22394 flow [2023-08-24 00:52:49,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 162.82758620689654) internal successors, (4722), 29 states have internal predecessors, (4722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:49,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:49,052 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:49,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-08-24 00:52:49,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-08-24 00:52:49,257 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:52:49,257 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:49,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1734291993, now seen corresponding path program 49 times [2023-08-24 00:52:49,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:49,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815082271] [2023-08-24 00:52:49,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:49,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:49,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 00:52:50,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:50,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815082271] [2023-08-24 00:52:50,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815082271] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:50,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396305702] [2023-08-24 00:52:50,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:52:50,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:50,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:50,086 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:50,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-24 00:52:50,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:50,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-24 00:52:50,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:50,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:50,512 INFO L351 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 14 treesize of output 16 [2023-08-24 00:52:50,636 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:52:50,636 INFO L351 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 60 treesize of output 32 [2023-08-24 00:52:50,653 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:50,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:50,839 WARN L839 $PredicateComparison]: unable to prove that (and (or (forall ((v_ArrVal_3824 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3824))) (= (select (select .cse0 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset))))) (< |c_thread1Thread1of1ForFork1_~i~0#1| 4)) (forall ((v_ArrVal_3824 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3824))) (let ((.cse1 (select .cse2 ~o_2~0.base))) (or (not (= (select .cse1 c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))) (= (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) is different from false [2023-08-24 00:52:50,867 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:50,867 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:52:50,886 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:50,887 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:52:51,244 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:51,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396305702] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:51,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:51,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 10] total 32 [2023-08-24 00:52:51,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259303885] [2023-08-24 00:52:51,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:51,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-24 00:52:51,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:51,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-24 00:52:51,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=880, Unknown=1, NotChecked=60, Total=1056 [2023-08-24 00:52:51,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 488 [2023-08-24 00:52:51,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 572 transitions, 22394 flow. Second operand has 33 states, 33 states have (on average 144.6969696969697) internal successors, (4775), 33 states have internal predecessors, (4775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:51,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:51,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 488 [2023-08-24 00:52:51,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:52:53,673 INFO L124 PetriNetUnfolderBase]: 2581/4659 cut-off events. [2023-08-24 00:52:53,673 INFO L125 PetriNetUnfolderBase]: For 519519/519519 co-relation queries the response was YES. [2023-08-24 00:52:53,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89511 conditions, 4659 events. 2581/4659 cut-off events. For 519519/519519 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32658 event pairs, 528 based on Foata normal form. 8/4667 useless extension candidates. Maximal degree in co-relation 89394. Up to 3230 conditions per place. [2023-08-24 00:52:53,752 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 264 selfloop transitions, 328 changer transitions 16/608 dead transitions. [2023-08-24 00:52:53,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 608 transitions, 24181 flow [2023-08-24 00:52:53,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 00:52:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 00:52:53,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2215 transitions. [2023-08-24 00:52:53,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3025956284153005 [2023-08-24 00:52:53,754 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2215 transitions. [2023-08-24 00:52:53,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2215 transitions. [2023-08-24 00:52:53,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:52:53,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2215 transitions. [2023-08-24 00:52:53,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.66666666666666) internal successors, (2215), 15 states have internal predecessors, (2215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:53,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:53,759 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:53,759 INFO L175 Difference]: Start difference. First operand has 424 places, 572 transitions, 22394 flow. Second operand 15 states and 2215 transitions. [2023-08-24 00:52:53,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 608 transitions, 24181 flow [2023-08-24 00:52:55,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 608 transitions, 23942 flow, removed 17 selfloop flow, removed 11 redundant places. [2023-08-24 00:52:55,502 INFO L231 Difference]: Finished difference. Result has 427 places, 569 transitions, 22745 flow [2023-08-24 00:52:55,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=22160, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=22745, PETRI_PLACES=427, PETRI_TRANSITIONS=569} [2023-08-24 00:52:55,502 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 404 predicate places. [2023-08-24 00:52:55,503 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 569 transitions, 22745 flow [2023-08-24 00:52:55,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 144.6969696969697) internal successors, (4775), 33 states have internal predecessors, (4775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:55,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:52:55,503 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:52:55,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-08-24 00:52:55,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-08-24 00:52:55,708 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:52:55,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:52:55,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1507046443, now seen corresponding path program 50 times [2023-08-24 00:52:55,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:52:55,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928138354] [2023-08-24 00:52:55,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:52:55,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:52:55,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:52:56,225 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:56,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:52:56,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928138354] [2023-08-24 00:52:56,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928138354] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:52:56,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37060353] [2023-08-24 00:52:56,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:52:56,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:52:56,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:52:56,229 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:52:56,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-24 00:52:56,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:52:56,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:52:56,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 77 conjunts are in the unsatisfiable core [2023-08-24 00:52:56,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:52:56,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:52:56,663 INFO L351 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 14 treesize of output 16 [2023-08-24 00:52:56,773 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:52:56,773 INFO L351 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 26 treesize of output 14 [2023-08-24 00:52:56,781 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:52:56,781 INFO L351 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 25 treesize of output 9 [2023-08-24 00:52:56,952 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:56,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:52:57,438 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:57,438 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:52:57,454 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:52:57,455 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:52:57,892 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:52:57,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37060353] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:52:57,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:52:57,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 32 [2023-08-24 00:52:57,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529535142] [2023-08-24 00:52:57,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:52:57,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-24 00:52:57,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:52:57,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-24 00:52:57,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=933, Unknown=2, NotChecked=0, Total=1056 [2023-08-24 00:52:57,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 488 [2023-08-24 00:52:57,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 569 transitions, 22745 flow. Second operand has 33 states, 33 states have (on average 156.78787878787878) internal successors, (5174), 33 states have internal predecessors, (5174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:52:57,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:52:57,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 488 [2023-08-24 00:52:57,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:01,349 INFO L124 PetriNetUnfolderBase]: 2667/4845 cut-off events. [2023-08-24 00:53:01,350 INFO L125 PetriNetUnfolderBase]: For 533231/533231 co-relation queries the response was YES. [2023-08-24 00:53:01,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94553 conditions, 4845 events. 2667/4845 cut-off events. For 533231/533231 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 34179 event pairs, 172 based on Foata normal form. 26/4871 useless extension candidates. Maximal degree in co-relation 94436. Up to 2442 conditions per place. [2023-08-24 00:53:01,427 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 330 selfloop transitions, 329 changer transitions 10/669 dead transitions. [2023-08-24 00:53:01,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 669 transitions, 26803 flow [2023-08-24 00:53:01,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 00:53:01,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 00:53:01,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4321 transitions. [2023-08-24 00:53:01,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32794474802671525 [2023-08-24 00:53:01,430 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4321 transitions. [2023-08-24 00:53:01,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4321 transitions. [2023-08-24 00:53:01,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:01,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4321 transitions. [2023-08-24 00:53:01,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 160.03703703703704) internal successors, (4321), 27 states have internal predecessors, (4321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:01,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 488.0) internal successors, (13664), 28 states have internal predecessors, (13664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:01,438 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 488.0) internal successors, (13664), 28 states have internal predecessors, (13664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:01,438 INFO L175 Difference]: Start difference. First operand has 427 places, 569 transitions, 22745 flow. Second operand 27 states and 4321 transitions. [2023-08-24 00:53:01,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 669 transitions, 26803 flow [2023-08-24 00:53:03,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 669 transitions, 26246 flow, removed 15 selfloop flow, removed 17 redundant places. [2023-08-24 00:53:03,036 INFO L231 Difference]: Finished difference. Result has 442 places, 593 transitions, 24529 flow [2023-08-24 00:53:03,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=22206, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=24529, PETRI_PLACES=442, PETRI_TRANSITIONS=593} [2023-08-24 00:53:03,037 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 419 predicate places. [2023-08-24 00:53:03,037 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 593 transitions, 24529 flow [2023-08-24 00:53:03,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 156.78787878787878) internal successors, (5174), 33 states have internal predecessors, (5174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:03,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:03,038 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:03,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:03,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-24 00:53:03,245 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:03,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:03,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1419881073, now seen corresponding path program 51 times [2023-08-24 00:53:03,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:03,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457231643] [2023-08-24 00:53:03,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:03,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:03,789 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:03,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:03,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457231643] [2023-08-24 00:53:03,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457231643] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:03,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935903563] [2023-08-24 00:53:03,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:53:03,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:03,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:03,791 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:03,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-24 00:53:04,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 00:53:04,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:04,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 65 conjunts are in the unsatisfiable core [2023-08-24 00:53:04,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:04,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:53:04,229 INFO L351 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 14 treesize of output 16 [2023-08-24 00:53:04,347 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:04,347 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:53:04,421 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:04,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:04,707 WARN L839 $PredicateComparison]: unable to prove that (and (or (forall ((v_ArrVal_3966 (Array Int Int)) (~o_2~0.base Int)) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3966))) (= (select (select .cse0 ~o_2~0.base) c_~o_2~0.offset) (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset))))) (< |c_thread1Thread1of1ForFork1_~i~0#1| 4)) (forall ((v_ArrVal_3966 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3966))) (let ((.cse1 (select .cse2 ~o_2~0.base))) (or (not (= (select .cse1 c_~o_2~0.offset) (select (select .cse2 c_~o_0~0.base) c_~o_0~0.offset))) (= (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) is different from false [2023-08-24 00:53:04,715 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:04,715 INFO L351 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 70 treesize of output 66 [2023-08-24 00:53:04,721 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:04,721 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-24 00:53:04,753 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:04,753 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 00:53:04,769 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:04,769 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 00:53:05,261 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:05,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935903563] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:05,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:05,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 00:53:05,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160072306] [2023-08-24 00:53:05,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:05,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 00:53:05,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:05,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 00:53:05,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=767, Unknown=1, NotChecked=56, Total=930 [2023-08-24 00:53:05,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 488 [2023-08-24 00:53:05,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 593 transitions, 24529 flow. Second operand has 31 states, 31 states have (on average 159.8709677419355) internal successors, (4956), 31 states have internal predecessors, (4956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:05,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:05,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 488 [2023-08-24 00:53:05,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:08,522 INFO L124 PetriNetUnfolderBase]: 2623/4713 cut-off events. [2023-08-24 00:53:08,522 INFO L125 PetriNetUnfolderBase]: For 589612/589612 co-relation queries the response was YES. [2023-08-24 00:53:08,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96187 conditions, 4713 events. 2623/4713 cut-off events. For 589612/589612 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32425 event pairs, 200 based on Foata normal form. 20/4733 useless extension candidates. Maximal degree in co-relation 96067. Up to 2568 conditions per place. [2023-08-24 00:53:08,600 INFO L140 encePairwiseOnDemand]: 475/488 looper letters, 306 selfloop transitions, 327 changer transitions 12/645 dead transitions. [2023-08-24 00:53:08,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 645 transitions, 26893 flow [2023-08-24 00:53:08,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 00:53:08,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 00:53:08,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3742 transitions. [2023-08-24 00:53:08,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333927298645759 [2023-08-24 00:53:08,602 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3742 transitions. [2023-08-24 00:53:08,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3742 transitions. [2023-08-24 00:53:08,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:08,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3742 transitions. [2023-08-24 00:53:08,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.69565217391303) internal successors, (3742), 23 states have internal predecessors, (3742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:08,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 488.0) internal successors, (11712), 24 states have internal predecessors, (11712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:08,609 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 488.0) internal successors, (11712), 24 states have internal predecessors, (11712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:08,609 INFO L175 Difference]: Start difference. First operand has 442 places, 593 transitions, 24529 flow. Second operand 23 states and 3742 transitions. [2023-08-24 00:53:08,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 645 transitions, 26893 flow [2023-08-24 00:53:10,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 645 transitions, 25982 flow, removed 224 selfloop flow, removed 19 redundant places. [2023-08-24 00:53:10,794 INFO L231 Difference]: Finished difference. Result has 445 places, 589 transitions, 24399 flow [2023-08-24 00:53:10,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=23528, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=24399, PETRI_PLACES=445, PETRI_TRANSITIONS=589} [2023-08-24 00:53:10,794 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 422 predicate places. [2023-08-24 00:53:10,794 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 589 transitions, 24399 flow [2023-08-24 00:53:10,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 159.8709677419355) internal successors, (4956), 31 states have internal predecessors, (4956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:10,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:10,795 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:10,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:11,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:11,000 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:11,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:11,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1364362347, now seen corresponding path program 52 times [2023-08-24 00:53:11,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:11,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566572667] [2023-08-24 00:53:11,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:11,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:11,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:11,456 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:11,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:11,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566572667] [2023-08-24 00:53:11,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566572667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:11,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721131958] [2023-08-24 00:53:11,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:53:11,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:11,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:11,458 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:11,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-08-24 00:53:11,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:53:11,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:11,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:53:11,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:11,900 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:53:11,901 INFO L351 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 26 treesize of output 14 [2023-08-24 00:53:11,908 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:53:11,908 INFO L351 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 25 treesize of output 9 [2023-08-24 00:53:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:11,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:12,116 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:53:12,116 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 70 [2023-08-24 00:53:12,152 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:12,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721131958] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:12,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:12,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:53:12,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917300866] [2023-08-24 00:53:12,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:12,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:53:12,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:12,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:53:12,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:53:12,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:53:12,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 589 transitions, 24399 flow. Second operand has 21 states, 21 states have (on average 167.0) internal successors, (3507), 21 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:12,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:12,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:53:12,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:15,074 INFO L124 PetriNetUnfolderBase]: 2755/4943 cut-off events. [2023-08-24 00:53:15,074 INFO L125 PetriNetUnfolderBase]: For 623756/623756 co-relation queries the response was YES. [2023-08-24 00:53:15,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101235 conditions, 4943 events. 2755/4943 cut-off events. For 623756/623756 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 34272 event pairs, 42 based on Foata normal form. 8/4951 useless extension candidates. Maximal degree in co-relation 101117. Up to 1967 conditions per place. [2023-08-24 00:53:15,152 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 217 selfloop transitions, 485 changer transitions 8/710 dead transitions. [2023-08-24 00:53:15,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 710 transitions, 28929 flow [2023-08-24 00:53:15,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 00:53:15,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 00:53:15,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3745 transitions. [2023-08-24 00:53:15,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488263785394933 [2023-08-24 00:53:15,154 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3745 transitions. [2023-08-24 00:53:15,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3745 transitions. [2023-08-24 00:53:15,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:15,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3745 transitions. [2023-08-24 00:53:15,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 170.22727272727272) internal successors, (3745), 22 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:15,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 488.0) internal successors, (11224), 23 states have internal predecessors, (11224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:15,161 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 488.0) internal successors, (11224), 23 states have internal predecessors, (11224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:15,161 INFO L175 Difference]: Start difference. First operand has 445 places, 589 transitions, 24399 flow. Second operand 22 states and 3745 transitions. [2023-08-24 00:53:15,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 710 transitions, 28929 flow [2023-08-24 00:53:17,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 710 transitions, 28062 flow, removed 75 selfloop flow, removed 22 redundant places. [2023-08-24 00:53:17,059 INFO L231 Difference]: Finished difference. Result has 444 places, 606 transitions, 25578 flow [2023-08-24 00:53:17,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=23618, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=469, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=25578, PETRI_PLACES=444, PETRI_TRANSITIONS=606} [2023-08-24 00:53:17,060 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 421 predicate places. [2023-08-24 00:53:17,060 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 606 transitions, 25578 flow [2023-08-24 00:53:17,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0) internal successors, (3507), 21 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:17,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:17,060 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:17,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:17,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:17,266 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:17,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:17,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1605780763, now seen corresponding path program 53 times [2023-08-24 00:53:17,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:17,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125959391] [2023-08-24 00:53:17,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:17,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:17,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:17,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125959391] [2023-08-24 00:53:17,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125959391] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:17,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779423047] [2023-08-24 00:53:17,715 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:53:17,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:17,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:17,716 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:17,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-08-24 00:53:18,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:53:18,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:18,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:53:18,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:18,205 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:18,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:18,341 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:53:18,341 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 62 [2023-08-24 00:53:18,389 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:18,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779423047] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:18,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:18,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:53:18,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93049118] [2023-08-24 00:53:18,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:18,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:53:18,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:18,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:53:18,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:53:18,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:53:18,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 606 transitions, 25578 flow. Second operand has 19 states, 19 states have (on average 167.1578947368421) internal successors, (3176), 19 states have internal predecessors, (3176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:18,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:18,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:53:18,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:20,760 INFO L124 PetriNetUnfolderBase]: 2905/5195 cut-off events. [2023-08-24 00:53:20,760 INFO L125 PetriNetUnfolderBase]: For 666848/666848 co-relation queries the response was YES. [2023-08-24 00:53:20,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108080 conditions, 5195 events. 2905/5195 cut-off events. For 666848/666848 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 36251 event pairs, 60 based on Foata normal form. 8/5203 useless extension candidates. Maximal degree in co-relation 107962. Up to 2083 conditions per place. [2023-08-24 00:53:20,849 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 209 selfloop transitions, 500 changer transitions 5/714 dead transitions. [2023-08-24 00:53:20,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 714 transitions, 30021 flow [2023-08-24 00:53:20,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 00:53:20,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 00:53:20,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3063 transitions. [2023-08-24 00:53:20,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34870218579234974 [2023-08-24 00:53:20,851 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3063 transitions. [2023-08-24 00:53:20,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3063 transitions. [2023-08-24 00:53:20,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:20,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3063 transitions. [2023-08-24 00:53:20,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 170.16666666666666) internal successors, (3063), 18 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:20,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:20,856 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:20,856 INFO L175 Difference]: Start difference. First operand has 444 places, 606 transitions, 25578 flow. Second operand 18 states and 3063 transitions. [2023-08-24 00:53:20,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 714 transitions, 30021 flow [2023-08-24 00:53:23,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 714 transitions, 29187 flow, removed 95 selfloop flow, removed 10 redundant places. [2023-08-24 00:53:23,190 INFO L231 Difference]: Finished difference. Result has 455 places, 628 transitions, 27188 flow [2023-08-24 00:53:23,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=24798, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=478, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=27188, PETRI_PLACES=455, PETRI_TRANSITIONS=628} [2023-08-24 00:53:23,190 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 432 predicate places. [2023-08-24 00:53:23,190 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 628 transitions, 27188 flow [2023-08-24 00:53:23,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.1578947368421) internal successors, (3176), 19 states have internal predecessors, (3176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:23,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:23,191 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:23,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-08-24 00:53:23,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:23,396 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:23,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1173382119, now seen corresponding path program 54 times [2023-08-24 00:53:23,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:23,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179720084] [2023-08-24 00:53:23,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:23,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:23,861 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:23,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:23,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179720084] [2023-08-24 00:53:23,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179720084] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:23,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128206691] [2023-08-24 00:53:23,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:53:23,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:23,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:23,862 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:23,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-08-24 00:53:24,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:53:24,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:24,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:53:24,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:24,284 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:53:24,285 INFO L351 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 26 treesize of output 14 [2023-08-24 00:53:24,293 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:53:24,293 INFO L351 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 25 treesize of output 9 [2023-08-24 00:53:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:24,405 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:24,738 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:53:24,738 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:53:24,751 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:53:24,752 INFO L351 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 20 treesize of output 4 [2023-08-24 00:53:24,783 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:24,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128206691] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:24,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:24,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 23 [2023-08-24 00:53:24,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797619445] [2023-08-24 00:53:24,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:24,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-24 00:53:24,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:24,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-24 00:53:24,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2023-08-24 00:53:24,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:53:24,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 628 transitions, 27188 flow. Second operand has 23 states, 23 states have (on average 164.04347826086956) internal successors, (3773), 23 states have internal predecessors, (3773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:24,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:24,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:53:24,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:27,781 INFO L124 PetriNetUnfolderBase]: 3069/5535 cut-off events. [2023-08-24 00:53:27,782 INFO L125 PetriNetUnfolderBase]: For 729432/729432 co-relation queries the response was YES. [2023-08-24 00:53:27,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115907 conditions, 5535 events. 3069/5535 cut-off events. For 729432/729432 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 39450 event pairs, 428 based on Foata normal form. 22/5557 useless extension candidates. Maximal degree in co-relation 115786. Up to 2918 conditions per place. [2023-08-24 00:53:27,875 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 299 selfloop transitions, 431 changer transitions 12/742 dead transitions. [2023-08-24 00:53:27,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 742 transitions, 31636 flow [2023-08-24 00:53:27,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 00:53:27,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 00:53:27,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4022 transitions. [2023-08-24 00:53:27,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434084699453552 [2023-08-24 00:53:27,878 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4022 transitions. [2023-08-24 00:53:27,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4022 transitions. [2023-08-24 00:53:27,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:27,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4022 transitions. [2023-08-24 00:53:27,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 167.58333333333334) internal successors, (4022), 24 states have internal predecessors, (4022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:27,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:27,886 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:27,886 INFO L175 Difference]: Start difference. First operand has 455 places, 628 transitions, 27188 flow. Second operand 24 states and 4022 transitions. [2023-08-24 00:53:27,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 742 transitions, 31636 flow [2023-08-24 00:53:30,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 742 transitions, 30925 flow, removed 31 selfloop flow, removed 11 redundant places. [2023-08-24 00:53:30,707 INFO L231 Difference]: Finished difference. Result has 477 places, 650 transitions, 29173 flow [2023-08-24 00:53:30,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=26407, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=29173, PETRI_PLACES=477, PETRI_TRANSITIONS=650} [2023-08-24 00:53:30,708 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 454 predicate places. [2023-08-24 00:53:30,708 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 650 transitions, 29173 flow [2023-08-24 00:53:30,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 164.04347826086956) internal successors, (3773), 23 states have internal predecessors, (3773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:30,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:30,709 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:30,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:30,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2023-08-24 00:53:30,914 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:30,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:30,914 INFO L85 PathProgramCache]: Analyzing trace with hash 451014181, now seen corresponding path program 55 times [2023-08-24 00:53:30,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:30,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019562180] [2023-08-24 00:53:30,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:30,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:30,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:31,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:31,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019562180] [2023-08-24 00:53:31,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019562180] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:31,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346705095] [2023-08-24 00:53:31,350 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:53:31,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:31,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:31,350 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:31,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-08-24 00:53:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:31,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:53:31,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:31,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:31,921 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:53:31,921 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 99 [2023-08-24 00:53:31,979 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:31,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346705095] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:31,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:31,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:53:31,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946735579] [2023-08-24 00:53:31,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:31,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:53:31,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:31,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:53:31,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:53:31,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:53:31,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 650 transitions, 29173 flow. Second operand has 19 states, 19 states have (on average 167.10526315789474) internal successors, (3175), 19 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:31,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:31,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:53:31,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:34,448 INFO L124 PetriNetUnfolderBase]: 3099/5563 cut-off events. [2023-08-24 00:53:34,448 INFO L125 PetriNetUnfolderBase]: For 821618/821618 co-relation queries the response was YES. [2023-08-24 00:53:34,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121389 conditions, 5563 events. 3099/5563 cut-off events. For 821618/821618 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39450 event pairs, 520 based on Foata normal form. 8/5571 useless extension candidates. Maximal degree in co-relation 121258. Up to 2939 conditions per place. [2023-08-24 00:53:34,678 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 268 selfloop transitions, 446 changer transitions 0/714 dead transitions. [2023-08-24 00:53:34,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 714 transitions, 32295 flow [2023-08-24 00:53:34,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:53:34,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:53:34,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2716 transitions. [2023-08-24 00:53:34,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3478483606557377 [2023-08-24 00:53:34,681 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2716 transitions. [2023-08-24 00:53:34,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2716 transitions. [2023-08-24 00:53:34,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:34,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2716 transitions. [2023-08-24 00:53:34,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 169.75) internal successors, (2716), 16 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:34,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:34,687 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:34,687 INFO L175 Difference]: Start difference. First operand has 477 places, 650 transitions, 29173 flow. Second operand 16 states and 2716 transitions. [2023-08-24 00:53:34,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 714 transitions, 32295 flow [2023-08-24 00:53:37,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 714 transitions, 31514 flow, removed 269 selfloop flow, removed 9 redundant places. [2023-08-24 00:53:37,699 INFO L231 Difference]: Finished difference. Result has 484 places, 656 transitions, 30045 flow [2023-08-24 00:53:37,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=28500, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=30045, PETRI_PLACES=484, PETRI_TRANSITIONS=656} [2023-08-24 00:53:37,700 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 461 predicate places. [2023-08-24 00:53:37,700 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 656 transitions, 30045 flow [2023-08-24 00:53:37,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.10526315789474) internal successors, (3175), 19 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:37,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:37,701 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:37,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:37,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-08-24 00:53:37,906 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:37,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:37,906 INFO L85 PathProgramCache]: Analyzing trace with hash -482422735, now seen corresponding path program 56 times [2023-08-24 00:53:37,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:37,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846181659] [2023-08-24 00:53:37,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:37,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:37,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:38,316 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:38,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:38,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846181659] [2023-08-24 00:53:38,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846181659] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:38,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434166125] [2023-08-24 00:53:38,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:53:38,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:38,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:38,317 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:38,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-08-24 00:53:38,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:53:38,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:38,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:53:38,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:38,767 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:38,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:38,902 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:53:38,902 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 91 [2023-08-24 00:53:38,954 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:38,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434166125] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:38,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:38,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 18 [2023-08-24 00:53:38,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934027305] [2023-08-24 00:53:38,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:38,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 00:53:38,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:38,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 00:53:38,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-08-24 00:53:38,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:53:38,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 656 transitions, 30045 flow. Second operand has 18 states, 18 states have (on average 167.16666666666666) internal successors, (3009), 18 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:38,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:38,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:53:38,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:41,614 INFO L124 PetriNetUnfolderBase]: 3183/5703 cut-off events. [2023-08-24 00:53:41,615 INFO L125 PetriNetUnfolderBase]: For 880805/880805 co-relation queries the response was YES. [2023-08-24 00:53:41,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126406 conditions, 5703 events. 3183/5703 cut-off events. For 880805/880805 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 40585 event pairs, 530 based on Foata normal form. 8/5711 useless extension candidates. Maximal degree in co-relation 126274. Up to 2977 conditions per place. [2023-08-24 00:53:41,730 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 269 selfloop transitions, 450 changer transitions 0/719 dead transitions. [2023-08-24 00:53:41,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 719 transitions, 33307 flow [2023-08-24 00:53:41,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:53:41,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:53:41,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2378 transitions. [2023-08-24 00:53:41,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34806791569086654 [2023-08-24 00:53:41,733 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2378 transitions. [2023-08-24 00:53:41,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2378 transitions. [2023-08-24 00:53:41,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:41,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2378 transitions. [2023-08-24 00:53:41,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 169.85714285714286) internal successors, (2378), 14 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:41,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:41,738 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:41,738 INFO L175 Difference]: Start difference. First operand has 484 places, 656 transitions, 30045 flow. Second operand 14 states and 2378 transitions. [2023-08-24 00:53:41,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 719 transitions, 33307 flow [2023-08-24 00:53:45,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 719 transitions, 32765 flow, removed 18 selfloop flow, removed 12 redundant places. [2023-08-24 00:53:45,085 INFO L231 Difference]: Finished difference. Result has 487 places, 664 transitions, 31367 flow [2023-08-24 00:53:45,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=29509, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=31367, PETRI_PLACES=487, PETRI_TRANSITIONS=664} [2023-08-24 00:53:45,085 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 464 predicate places. [2023-08-24 00:53:45,085 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 664 transitions, 31367 flow [2023-08-24 00:53:45,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 167.16666666666666) internal successors, (3009), 18 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:45,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:45,086 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:45,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:45,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:45,291 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:45,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:45,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1997420379, now seen corresponding path program 57 times [2023-08-24 00:53:45,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:45,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968951848] [2023-08-24 00:53:45,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:45,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:45,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:45,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:45,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968951848] [2023-08-24 00:53:45,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968951848] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:45,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553381258] [2023-08-24 00:53:45,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:53:45,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:45,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:45,788 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:45,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-08-24 00:53:46,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:53:46,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:46,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:53:46,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:46,252 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:46,252 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 51 [2023-08-24 00:53:46,321 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:46,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:46,479 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:53:46,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 91 [2023-08-24 00:53:46,531 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:46,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553381258] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:46,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:46,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:53:46,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71712270] [2023-08-24 00:53:46,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:46,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:53:46,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:46,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:53:46,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:53:46,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:53:46,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 664 transitions, 31367 flow. Second operand has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:46,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:46,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:53:46,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:49,520 INFO L124 PetriNetUnfolderBase]: 3223/5793 cut-off events. [2023-08-24 00:53:49,520 INFO L125 PetriNetUnfolderBase]: For 938272/938272 co-relation queries the response was YES. [2023-08-24 00:53:49,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131153 conditions, 5793 events. 3223/5793 cut-off events. For 938272/938272 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 41515 event pairs, 572 based on Foata normal form. 20/5813 useless extension candidates. Maximal degree in co-relation 131019. Up to 3133 conditions per place. [2023-08-24 00:53:49,624 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 302 selfloop transitions, 429 changer transitions 8/739 dead transitions. [2023-08-24 00:53:49,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 739 transitions, 34668 flow [2023-08-24 00:53:49,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 00:53:49,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 00:53:49,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3063 transitions. [2023-08-24 00:53:49,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34870218579234974 [2023-08-24 00:53:49,627 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3063 transitions. [2023-08-24 00:53:49,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3063 transitions. [2023-08-24 00:53:49,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:49,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3063 transitions. [2023-08-24 00:53:49,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 170.16666666666666) internal successors, (3063), 18 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:49,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:49,632 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:49,632 INFO L175 Difference]: Start difference. First operand has 487 places, 664 transitions, 31367 flow. Second operand 18 states and 3063 transitions. [2023-08-24 00:53:49,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 739 transitions, 34668 flow [2023-08-24 00:53:53,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 739 transitions, 34531 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-24 00:53:53,243 INFO L231 Difference]: Finished difference. Result has 501 places, 667 transitions, 32847 flow [2023-08-24 00:53:53,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=31202, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=32847, PETRI_PLACES=501, PETRI_TRANSITIONS=667} [2023-08-24 00:53:53,244 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 478 predicate places. [2023-08-24 00:53:53,244 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 667 transitions, 32847 flow [2023-08-24 00:53:53,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:53,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:53:53,244 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:53:53,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-08-24 00:53:53,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:53,460 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:53:53,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:53:53,461 INFO L85 PathProgramCache]: Analyzing trace with hash -989681713, now seen corresponding path program 58 times [2023-08-24 00:53:53,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:53:53,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622327783] [2023-08-24 00:53:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:53:53,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:53:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:53:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:53,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:53:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622327783] [2023-08-24 00:53:53,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622327783] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:53:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840229442] [2023-08-24 00:53:53,972 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:53:53,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:53:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:53:53,973 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:53:53,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-08-24 00:53:54,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:53:54,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:53:54,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:53:54,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:53:54,386 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:53:54,387 INFO L351 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 65 treesize of output 41 [2023-08-24 00:53:54,435 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:54,435 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:53:54,577 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:53:54,577 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:53:54,590 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:53:54,590 INFO L351 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 20 treesize of output 4 [2023-08-24 00:53:54,615 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:53:54,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840229442] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:53:54,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:53:54,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:53:54,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972542997] [2023-08-24 00:53:54,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:53:54,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:53:54,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:53:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:53:54,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:53:54,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:53:54,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 667 transitions, 32847 flow. Second operand has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:54,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:53:54,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:53:54,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:53:57,754 INFO L124 PetriNetUnfolderBase]: 3219/5795 cut-off events. [2023-08-24 00:53:57,754 INFO L125 PetriNetUnfolderBase]: For 993415/993415 co-relation queries the response was YES. [2023-08-24 00:53:57,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134438 conditions, 5795 events. 3219/5795 cut-off events. For 993415/993415 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 41650 event pairs, 580 based on Foata normal form. 20/5815 useless extension candidates. Maximal degree in co-relation 134300. Up to 3171 conditions per place. [2023-08-24 00:53:57,855 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 294 selfloop transitions, 428 changer transitions 9/731 dead transitions. [2023-08-24 00:53:57,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 731 transitions, 35456 flow [2023-08-24 00:53:57,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 00:53:57,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 00:53:57,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2730 transitions. [2023-08-24 00:53:57,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34964139344262296 [2023-08-24 00:53:57,858 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2730 transitions. [2023-08-24 00:53:57,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2730 transitions. [2023-08-24 00:53:57,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:53:57,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2730 transitions. [2023-08-24 00:53:57,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 170.625) internal successors, (2730), 16 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:57,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:57,863 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 488.0) internal successors, (8296), 17 states have internal predecessors, (8296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:53:57,863 INFO L175 Difference]: Start difference. First operand has 501 places, 667 transitions, 32847 flow. Second operand 16 states and 2730 transitions. [2023-08-24 00:53:57,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 731 transitions, 35456 flow [2023-08-24 00:54:01,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 731 transitions, 35075 flow, removed 77 selfloop flow, removed 15 redundant places. [2023-08-24 00:54:01,227 INFO L231 Difference]: Finished difference. Result has 503 places, 667 transitions, 33516 flow [2023-08-24 00:54:01,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=32478, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=33516, PETRI_PLACES=503, PETRI_TRANSITIONS=667} [2023-08-24 00:54:01,228 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 480 predicate places. [2023-08-24 00:54:01,228 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 667 transitions, 33516 flow [2023-08-24 00:54:01,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:01,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:01,229 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:01,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-08-24 00:54:01,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-08-24 00:54:01,435 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:01,435 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:01,435 INFO L85 PathProgramCache]: Analyzing trace with hash 899350653, now seen corresponding path program 59 times [2023-08-24 00:54:01,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:01,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976041671] [2023-08-24 00:54:01,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:01,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:01,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:01,852 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:01,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:01,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976041671] [2023-08-24 00:54:01,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976041671] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:01,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242489573] [2023-08-24 00:54:01,853 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:54:01,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:01,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:01,863 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:01,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-08-24 00:54:02,227 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:54:02,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:54:02,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:54:02,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:02,339 INFO L351 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 39 treesize of output 23 [2023-08-24 00:54:02,360 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:02,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:02,550 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:54:02,550 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:54:02,563 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:54:02,563 INFO L351 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 20 treesize of output 4 [2023-08-24 00:54:02,608 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:02,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242489573] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:02,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:02,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:54:02,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138822770] [2023-08-24 00:54:02,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:02,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:54:02,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:02,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:54:02,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:54:02,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:54:02,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 667 transitions, 33516 flow. Second operand has 19 states, 19 states have (on average 167.31578947368422) internal successors, (3179), 19 states have internal predecessors, (3179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:02,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:02,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:54:02,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:05,424 INFO L124 PetriNetUnfolderBase]: 3209/5741 cut-off events. [2023-08-24 00:54:05,424 INFO L125 PetriNetUnfolderBase]: For 1031540/1031540 co-relation queries the response was YES. [2023-08-24 00:54:05,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136468 conditions, 5741 events. 3209/5741 cut-off events. For 1031540/1031540 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 40872 event pairs, 535 based on Foata normal form. 8/5749 useless extension candidates. Maximal degree in co-relation 136329. Up to 2981 conditions per place. [2023-08-24 00:54:05,546 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 253 selfloop transitions, 452 changer transitions 1/706 dead transitions. [2023-08-24 00:54:05,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 706 transitions, 35921 flow [2023-08-24 00:54:05,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:54:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:54:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1871 transitions. [2023-08-24 00:54:05,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34854694485842025 [2023-08-24 00:54:05,548 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1871 transitions. [2023-08-24 00:54:05,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1871 transitions. [2023-08-24 00:54:05,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:05,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1871 transitions. [2023-08-24 00:54:05,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 170.0909090909091) internal successors, (1871), 11 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:05,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:05,552 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:05,552 INFO L175 Difference]: Start difference. First operand has 503 places, 667 transitions, 33516 flow. Second operand 11 states and 1871 transitions. [2023-08-24 00:54:05,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 706 transitions, 35921 flow [2023-08-24 00:54:09,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 706 transitions, 35628 flow, removed 59 selfloop flow, removed 9 redundant places. [2023-08-24 00:54:09,481 INFO L231 Difference]: Finished difference. Result has 501 places, 666 transitions, 34669 flow [2023-08-24 00:54:09,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=33146, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=34669, PETRI_PLACES=501, PETRI_TRANSITIONS=666} [2023-08-24 00:54:09,482 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 478 predicate places. [2023-08-24 00:54:09,482 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 666 transitions, 34669 flow [2023-08-24 00:54:09,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.31578947368422) internal successors, (3179), 19 states have internal predecessors, (3179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:09,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:09,482 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:09,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-08-24 00:54:09,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-08-24 00:54:09,688 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:09,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:09,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1563145585, now seen corresponding path program 60 times [2023-08-24 00:54:09,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:09,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114475907] [2023-08-24 00:54:09,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:09,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:10,201 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:10,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:10,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114475907] [2023-08-24 00:54:10,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114475907] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:10,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566362715] [2023-08-24 00:54:10,202 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:54:10,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:10,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:10,202 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:10,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-08-24 00:54:10,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 00:54:10,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:54:10,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:54:10,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:10,640 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 00:54:10,640 INFO L351 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 60 treesize of output 32 [2023-08-24 00:54:10,649 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:10,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:10,758 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:54:10,758 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:54:10,771 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:54:10,771 INFO L351 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 20 treesize of output 4 [2023-08-24 00:54:10,791 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:10,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566362715] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:10,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:10,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:54:10,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132869993] [2023-08-24 00:54:10,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:10,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:54:10,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:10,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:54:10,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:54:10,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:54:10,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 666 transitions, 34669 flow. Second operand has 19 states, 19 states have (on average 167.21052631578948) internal successors, (3177), 19 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:10,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:10,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:54:10,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:13,537 INFO L124 PetriNetUnfolderBase]: 3189/5701 cut-off events. [2023-08-24 00:54:13,537 INFO L125 PetriNetUnfolderBase]: For 1041560/1041560 co-relation queries the response was YES. [2023-08-24 00:54:13,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137848 conditions, 5701 events. 3189/5701 cut-off events. For 1041560/1041560 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 40375 event pairs, 812 based on Foata normal form. 8/5709 useless extension candidates. Maximal degree in co-relation 137710. Up to 4125 conditions per place. [2023-08-24 00:54:13,644 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 279 selfloop transitions, 406 changer transitions 15/700 dead transitions. [2023-08-24 00:54:13,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 700 transitions, 36504 flow [2023-08-24 00:54:13,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 00:54:13,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 00:54:13,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1874 transitions. [2023-08-24 00:54:13,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3491058122205663 [2023-08-24 00:54:13,646 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1874 transitions. [2023-08-24 00:54:13,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1874 transitions. [2023-08-24 00:54:13,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:13,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1874 transitions. [2023-08-24 00:54:13,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 170.36363636363637) internal successors, (1874), 11 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:13,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:13,649 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:13,649 INFO L175 Difference]: Start difference. First operand has 501 places, 666 transitions, 34669 flow. Second operand 11 states and 1874 transitions. [2023-08-24 00:54:13,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 700 transitions, 36504 flow [2023-08-24 00:54:17,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 700 transitions, 36311 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-24 00:54:17,759 INFO L231 Difference]: Finished difference. Result has 505 places, 663 transitions, 35159 flow [2023-08-24 00:54:17,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=34478, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=35159, PETRI_PLACES=505, PETRI_TRANSITIONS=663} [2023-08-24 00:54:17,760 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 482 predicate places. [2023-08-24 00:54:17,760 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 663 transitions, 35159 flow [2023-08-24 00:54:17,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.21052631578948) internal successors, (3177), 19 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:17,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:17,761 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:17,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-08-24 00:54:17,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:17,966 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:17,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:17,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1333213877, now seen corresponding path program 61 times [2023-08-24 00:54:17,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:17,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378195861] [2023-08-24 00:54:17,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:17,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:17,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:18,428 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:18,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:18,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378195861] [2023-08-24 00:54:18,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378195861] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:18,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424562822] [2023-08-24 00:54:18,429 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:54:18,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:18,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:18,445 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:18,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-08-24 00:54:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:18,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:54:18,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:19,008 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:54:19,009 INFO L351 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 25 treesize of output 9 [2023-08-24 00:54:19,024 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:19,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:19,323 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:54:19,323 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 62 [2023-08-24 00:54:19,351 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:19,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424562822] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:19,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:19,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 25 [2023-08-24 00:54:19,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414270754] [2023-08-24 00:54:19,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:19,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 00:54:19,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:19,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 00:54:19,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2023-08-24 00:54:19,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:54:19,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 663 transitions, 35159 flow. Second operand has 25 states, 25 states have (on average 163.96) internal successors, (4099), 25 states have internal predecessors, (4099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:19,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:19,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:54:19,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:23,179 INFO L124 PetriNetUnfolderBase]: 3363/6007 cut-off events. [2023-08-24 00:54:23,179 INFO L125 PetriNetUnfolderBase]: For 1179082/1179082 co-relation queries the response was YES. [2023-08-24 00:54:23,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150430 conditions, 6007 events. 3363/6007 cut-off events. For 1179082/1179082 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43040 event pairs, 80 based on Foata normal form. 12/6019 useless extension candidates. Maximal degree in co-relation 150291. Up to 2712 conditions per place. [2023-08-24 00:54:23,297 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 240 selfloop transitions, 545 changer transitions 4/789 dead transitions. [2023-08-24 00:54:23,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 789 transitions, 41611 flow [2023-08-24 00:54:23,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 00:54:23,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 00:54:23,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 4003 transitions. [2023-08-24 00:54:23,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34178620218579236 [2023-08-24 00:54:23,300 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 4003 transitions. [2023-08-24 00:54:23,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 4003 transitions. [2023-08-24 00:54:23,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:23,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 4003 transitions. [2023-08-24 00:54:23,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 166.79166666666666) internal successors, (4003), 24 states have internal predecessors, (4003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:23,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:23,307 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 488.0) internal successors, (12200), 25 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:23,307 INFO L175 Difference]: Start difference. First operand has 505 places, 663 transitions, 35159 flow. Second operand 24 states and 4003 transitions. [2023-08-24 00:54:23,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 789 transitions, 41611 flow [2023-08-24 00:54:27,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 789 transitions, 40911 flow, removed 21 selfloop flow, removed 30 redundant places. [2023-08-24 00:54:27,653 INFO L231 Difference]: Finished difference. Result has 503 places, 718 transitions, 40072 flow [2023-08-24 00:54:27,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=34457, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=40072, PETRI_PLACES=503, PETRI_TRANSITIONS=718} [2023-08-24 00:54:27,654 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 480 predicate places. [2023-08-24 00:54:27,654 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 718 transitions, 40072 flow [2023-08-24 00:54:27,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 163.96) internal successors, (4099), 25 states have internal predecessors, (4099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:27,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:27,655 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:27,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-08-24 00:54:27,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-08-24 00:54:27,860 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:27,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:27,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1372217781, now seen corresponding path program 62 times [2023-08-24 00:54:27,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:27,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234357131] [2023-08-24 00:54:27,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:27,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:27,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:28,324 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:28,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234357131] [2023-08-24 00:54:28,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234357131] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:28,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811037252] [2023-08-24 00:54:28,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:54:28,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:28,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:28,327 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:28,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-08-24 00:54:28,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:54:28,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:54:28,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:54:28,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:28,819 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:54:28,819 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 51 [2023-08-24 00:54:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:28,903 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:29,073 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:54:29,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 62 [2023-08-24 00:54:29,100 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:29,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811037252] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:29,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:29,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:54:29,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499771655] [2023-08-24 00:54:29,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:29,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:54:29,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:29,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:54:29,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:54:29,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:54:29,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 718 transitions, 40072 flow. Second operand has 22 states, 22 states have (on average 166.95454545454547) internal successors, (3673), 22 states have internal predecessors, (3673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:29,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:29,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:54:29,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:32,436 INFO L124 PetriNetUnfolderBase]: 3337/5959 cut-off events. [2023-08-24 00:54:32,436 INFO L125 PetriNetUnfolderBase]: For 1244706/1244706 co-relation queries the response was YES. [2023-08-24 00:54:32,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154462 conditions, 5959 events. 3337/5959 cut-off events. For 1244706/1244706 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42536 event pairs, 64 based on Foata normal form. 10/5969 useless extension candidates. Maximal degree in co-relation 154340. Up to 2411 conditions per place. [2023-08-24 00:54:32,542 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 251 selfloop transitions, 523 changer transitions 7/781 dead transitions. [2023-08-24 00:54:32,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 781 transitions, 42938 flow [2023-08-24 00:54:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 00:54:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 00:54:32,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2901 transitions. [2023-08-24 00:54:32,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34968659594985535 [2023-08-24 00:54:32,544 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2901 transitions. [2023-08-24 00:54:32,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2901 transitions. [2023-08-24 00:54:32,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:32,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2901 transitions. [2023-08-24 00:54:32,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 170.64705882352942) internal successors, (2901), 17 states have internal predecessors, (2901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:32,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 488.0) internal successors, (8784), 18 states have internal predecessors, (8784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:32,550 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 488.0) internal successors, (8784), 18 states have internal predecessors, (8784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:32,550 INFO L175 Difference]: Start difference. First operand has 503 places, 718 transitions, 40072 flow. Second operand 17 states and 2901 transitions. [2023-08-24 00:54:32,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 781 transitions, 42938 flow [2023-08-24 00:54:37,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 781 transitions, 41944 flow, removed 215 selfloop flow, removed 19 redundant places. [2023-08-24 00:54:37,046 INFO L231 Difference]: Finished difference. Result has 499 places, 715 transitions, 40133 flow [2023-08-24 00:54:37,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=39113, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=40133, PETRI_PLACES=499, PETRI_TRANSITIONS=715} [2023-08-24 00:54:37,048 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 476 predicate places. [2023-08-24 00:54:37,048 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 715 transitions, 40133 flow [2023-08-24 00:54:37,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 166.95454545454547) internal successors, (3673), 22 states have internal predecessors, (3673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:37,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:37,048 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:37,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-08-24 00:54:37,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:37,253 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:37,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:37,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1060725375, now seen corresponding path program 63 times [2023-08-24 00:54:37,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:37,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50296963] [2023-08-24 00:54:37,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:37,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:37,746 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:37,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:37,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50296963] [2023-08-24 00:54:37,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50296963] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:37,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427611881] [2023-08-24 00:54:37,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:54:37,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:37,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:37,747 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:37,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-08-24 00:54:38,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:54:38,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:54:38,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:54:38,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:38,172 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:54:38,173 INFO L351 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 59 treesize of output 35 [2023-08-24 00:54:38,243 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:38,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:38,391 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:54:38,391 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:54:38,404 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:54:38,404 INFO L351 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 20 treesize of output 4 [2023-08-24 00:54:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:38,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427611881] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:38,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:38,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 18 [2023-08-24 00:54:38,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049419173] [2023-08-24 00:54:38,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:38,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 00:54:38,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:38,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 00:54:38,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-24 00:54:38,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:54:38,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 715 transitions, 40133 flow. Second operand has 18 states, 18 states have (on average 167.22222222222223) internal successors, (3010), 18 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:38,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:38,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:54:38,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:41,107 INFO L124 PetriNetUnfolderBase]: 3311/5873 cut-off events. [2023-08-24 00:54:41,107 INFO L125 PetriNetUnfolderBase]: For 1268889/1268889 co-relation queries the response was YES. [2023-08-24 00:54:41,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153896 conditions, 5873 events. 3311/5873 cut-off events. For 1268889/1268889 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 41692 event pairs, 530 based on Foata normal form. 8/5881 useless extension candidates. Maximal degree in co-relation 153779. Up to 2937 conditions per place. [2023-08-24 00:54:41,350 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 252 selfloop transitions, 495 changer transitions 0/747 dead transitions. [2023-08-24 00:54:41,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 747 transitions, 42231 flow [2023-08-24 00:54:41,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:54:41,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:54:41,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2207 transitions. [2023-08-24 00:54:41,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3478877679697352 [2023-08-24 00:54:41,352 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2207 transitions. [2023-08-24 00:54:41,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2207 transitions. [2023-08-24 00:54:41,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:41,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2207 transitions. [2023-08-24 00:54:41,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 169.76923076923077) internal successors, (2207), 13 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:41,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:41,356 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:41,356 INFO L175 Difference]: Start difference. First operand has 499 places, 715 transitions, 40133 flow. Second operand 13 states and 2207 transitions. [2023-08-24 00:54:41,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 747 transitions, 42231 flow [2023-08-24 00:54:45,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 747 transitions, 41312 flow, removed 42 selfloop flow, removed 15 redundant places. [2023-08-24 00:54:45,409 INFO L231 Difference]: Finished difference. Result has 492 places, 714 transitions, 40207 flow [2023-08-24 00:54:45,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=39217, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=40207, PETRI_PLACES=492, PETRI_TRANSITIONS=714} [2023-08-24 00:54:45,410 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 469 predicate places. [2023-08-24 00:54:45,410 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 714 transitions, 40207 flow [2023-08-24 00:54:45,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 167.22222222222223) internal successors, (3010), 18 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:45,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:45,410 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:45,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-08-24 00:54:45,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:45,615 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:45,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:45,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1993358501, now seen corresponding path program 64 times [2023-08-24 00:54:45,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:45,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213642337] [2023-08-24 00:54:45,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:45,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:45,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:46,047 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:46,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:46,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213642337] [2023-08-24 00:54:46,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213642337] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:46,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957853620] [2023-08-24 00:54:46,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:54:46,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:46,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:46,048 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:46,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-08-24 00:54:46,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:54:46,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:54:46,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:54:46,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:46,510 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:54:46,510 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 51 [2023-08-24 00:54:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:46,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:46,702 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:54:46,702 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 91 [2023-08-24 00:54:46,755 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:46,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957853620] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:46,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:46,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:54:46,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790882024] [2023-08-24 00:54:46,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:46,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:54:46,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:46,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:54:46,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:54:46,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:54:46,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 714 transitions, 40207 flow. Second operand has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:46,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:46,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:54:46,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:49,932 INFO L124 PetriNetUnfolderBase]: 3333/5893 cut-off events. [2023-08-24 00:54:49,932 INFO L125 PetriNetUnfolderBase]: For 1133512/1133512 co-relation queries the response was YES. [2023-08-24 00:54:49,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149731 conditions, 5893 events. 3333/5893 cut-off events. For 1133512/1133512 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 41684 event pairs, 498 based on Foata normal form. 8/5901 useless extension candidates. Maximal degree in co-relation 149617. Up to 2791 conditions per place. [2023-08-24 00:54:50,032 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 263 selfloop transitions, 505 changer transitions 0/768 dead transitions. [2023-08-24 00:54:50,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 768 transitions, 43133 flow [2023-08-24 00:54:50,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 00:54:50,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 00:54:50,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3054 transitions. [2023-08-24 00:54:50,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476775956284153 [2023-08-24 00:54:50,181 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3054 transitions. [2023-08-24 00:54:50,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3054 transitions. [2023-08-24 00:54:50,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:50,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3054 transitions. [2023-08-24 00:54:50,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 169.66666666666666) internal successors, (3054), 18 states have internal predecessors, (3054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:50,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:50,188 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:50,188 INFO L175 Difference]: Start difference. First operand has 492 places, 714 transitions, 40207 flow. Second operand 18 states and 3054 transitions. [2023-08-24 00:54:50,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 768 transitions, 43133 flow [2023-08-24 00:54:53,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 768 transitions, 42123 flow, removed 8 selfloop flow, removed 16 redundant places. [2023-08-24 00:54:53,516 INFO L231 Difference]: Finished difference. Result has 487 places, 714 transitions, 40507 flow [2023-08-24 00:54:53,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=39152, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=40507, PETRI_PLACES=487, PETRI_TRANSITIONS=714} [2023-08-24 00:54:53,517 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 464 predicate places. [2023-08-24 00:54:53,517 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 714 transitions, 40507 flow [2023-08-24 00:54:53,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:53,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:54:53,518 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:54:53,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-08-24 00:54:53,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-08-24 00:54:53,719 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:54:53,719 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:54:53,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2077540263, now seen corresponding path program 65 times [2023-08-24 00:54:53,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:54:53,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263598429] [2023-08-24 00:54:53,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:54:53,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:54:53,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:54:54,141 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:54,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:54:54,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263598429] [2023-08-24 00:54:54,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263598429] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:54:54,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873003022] [2023-08-24 00:54:54,142 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:54:54,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:54:54,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:54:54,142 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:54:54,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-08-24 00:54:54,510 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:54:54,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:54:54,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-24 00:54:54,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:54:54,625 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:54,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:54:54,747 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:54:54,747 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:54:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:54:54,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873003022] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:54:54,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:54:54,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 24 [2023-08-24 00:54:54,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929456417] [2023-08-24 00:54:54,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:54:54,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 00:54:54,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:54:54,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 00:54:54,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2023-08-24 00:54:54,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:54:54,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 714 transitions, 40507 flow. Second operand has 24 states, 24 states have (on average 167.33333333333334) internal successors, (4016), 24 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:54,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:54:54,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:54:54,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:54:57,822 INFO L124 PetriNetUnfolderBase]: 3699/6587 cut-off events. [2023-08-24 00:54:57,822 INFO L125 PetriNetUnfolderBase]: For 1197106/1197106 co-relation queries the response was YES. [2023-08-24 00:54:57,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163326 conditions, 6587 events. 3699/6587 cut-off events. For 1197106/1197106 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 47744 event pairs, 440 based on Foata normal form. 40/6627 useless extension candidates. Maximal degree in co-relation 163215. Up to 2619 conditions per place. [2023-08-24 00:54:57,934 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 524 selfloop transitions, 314 changer transitions 0/838 dead transitions. [2023-08-24 00:54:57,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 838 transitions, 47427 flow [2023-08-24 00:54:57,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:54:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:54:57,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2064 transitions. [2023-08-24 00:54:57,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3524590163934426 [2023-08-24 00:54:57,936 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2064 transitions. [2023-08-24 00:54:57,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2064 transitions. [2023-08-24 00:54:57,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:54:57,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2064 transitions. [2023-08-24 00:54:57,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 172.0) internal successors, (2064), 12 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:57,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:57,940 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:54:57,940 INFO L175 Difference]: Start difference. First operand has 487 places, 714 transitions, 40507 flow. Second operand 12 states and 2064 transitions. [2023-08-24 00:54:57,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 838 transitions, 47427 flow [2023-08-24 00:55:02,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 838 transitions, 46716 flow, removed 13 selfloop flow, removed 13 redundant places. [2023-08-24 00:55:02,056 INFO L231 Difference]: Finished difference. Result has 488 places, 733 transitions, 41346 flow [2023-08-24 00:55:02,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=39861, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=41346, PETRI_PLACES=488, PETRI_TRANSITIONS=733} [2023-08-24 00:55:02,057 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 465 predicate places. [2023-08-24 00:55:02,057 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 733 transitions, 41346 flow [2023-08-24 00:55:02,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 167.33333333333334) internal successors, (4016), 24 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:02,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:55:02,058 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:55:02,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2023-08-24 00:55:02,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:02,263 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:55:02,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:55:02,263 INFO L85 PathProgramCache]: Analyzing trace with hash 563756831, now seen corresponding path program 66 times [2023-08-24 00:55:02,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:55:02,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275753845] [2023-08-24 00:55:02,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:55:02,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:55:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:02,702 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:02,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:55:02,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275753845] [2023-08-24 00:55:02,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275753845] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:55:02,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145323932] [2023-08-24 00:55:02,702 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:55:02,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:02,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:55:02,703 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:55:02,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-08-24 00:55:03,129 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:55:03,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:55:03,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:55:03,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:55:03,248 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:55:03,248 INFO L351 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 65 treesize of output 41 [2023-08-24 00:55:03,285 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:03,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:55:03,430 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:55:03,430 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:55:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:03,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145323932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:55:03,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:55:03,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:55:03,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101956626] [2023-08-24 00:55:03,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:55:03,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:55:03,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:55:03,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:55:03,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:55:03,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:55:03,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 733 transitions, 41346 flow. Second operand has 21 states, 21 states have (on average 167.04761904761904) internal successors, (3508), 21 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:03,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:55:03,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:55:03,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:55:06,584 INFO L124 PetriNetUnfolderBase]: 3693/6577 cut-off events. [2023-08-24 00:55:06,584 INFO L125 PetriNetUnfolderBase]: For 1229009/1229009 co-relation queries the response was YES. [2023-08-24 00:55:06,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163217 conditions, 6577 events. 3693/6577 cut-off events. For 1229009/1229009 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 47714 event pairs, 692 based on Foata normal form. 4/6581 useless extension candidates. Maximal degree in co-relation 163103. Up to 3488 conditions per place. [2023-08-24 00:55:06,768 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 515 selfloop transitions, 235 changer transitions 2/752 dead transitions. [2023-08-24 00:55:06,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 752 transitions, 43271 flow [2023-08-24 00:55:06,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:55:06,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:55:06,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1705 transitions. [2023-08-24 00:55:06,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34938524590163933 [2023-08-24 00:55:06,770 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1705 transitions. [2023-08-24 00:55:06,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1705 transitions. [2023-08-24 00:55:06,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:55:06,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1705 transitions. [2023-08-24 00:55:06,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.5) internal successors, (1705), 10 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:06,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:06,773 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:06,773 INFO L175 Difference]: Start difference. First operand has 488 places, 733 transitions, 41346 flow. Second operand 10 states and 1705 transitions. [2023-08-24 00:55:06,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 752 transitions, 43271 flow [2023-08-24 00:55:10,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 752 transitions, 42963 flow, removed 70 selfloop flow, removed 6 redundant places. [2023-08-24 00:55:10,994 INFO L231 Difference]: Finished difference. Result has 492 places, 731 transitions, 41348 flow [2023-08-24 00:55:10,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=40863, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=41348, PETRI_PLACES=492, PETRI_TRANSITIONS=731} [2023-08-24 00:55:10,994 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 469 predicate places. [2023-08-24 00:55:10,994 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 731 transitions, 41348 flow [2023-08-24 00:55:10,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.04761904761904) internal successors, (3508), 21 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:10,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:55:10,995 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:55:11,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-08-24 00:55:11,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:11,200 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:55:11,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:55:11,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1219065049, now seen corresponding path program 67 times [2023-08-24 00:55:11,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:55:11,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263623148] [2023-08-24 00:55:11,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:55:11,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:55:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:11,640 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:11,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:55:11,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263623148] [2023-08-24 00:55:11,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263623148] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:55:11,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216308803] [2023-08-24 00:55:11,640 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:55:11,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:11,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:55:11,641 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:55:11,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-08-24 00:55:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:11,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:55:11,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:55:12,148 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:55:12,148 INFO L351 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 36 treesize of output 12 [2023-08-24 00:55:12,159 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:12,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:55:12,299 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:55:12,300 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:55:12,320 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:12,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216308803] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:55:12,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:55:12,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:55:12,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728249683] [2023-08-24 00:55:12,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:55:12,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:55:12,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:55:12,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:55:12,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:55:12,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:55:12,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 731 transitions, 41348 flow. Second operand has 19 states, 19 states have (on average 167.26315789473685) internal successors, (3178), 19 states have internal predecessors, (3178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:12,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:55:12,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:55:12,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:55:15,374 INFO L124 PetriNetUnfolderBase]: 3801/6757 cut-off events. [2023-08-24 00:55:15,375 INFO L125 PetriNetUnfolderBase]: For 1285917/1285917 co-relation queries the response was YES. [2023-08-24 00:55:15,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168231 conditions, 6757 events. 3801/6757 cut-off events. For 1285917/1285917 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 49222 event pairs, 672 based on Foata normal form. 52/6809 useless extension candidates. Maximal degree in co-relation 168116. Up to 3452 conditions per place. [2023-08-24 00:55:15,492 INFO L140 encePairwiseOnDemand]: 479/488 looper letters, 547 selfloop transitions, 248 changer transitions 0/795 dead transitions. [2023-08-24 00:55:15,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 795 transitions, 45276 flow [2023-08-24 00:55:15,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:55:15,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:55:15,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2232 transitions. [2023-08-24 00:55:15,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35182849936948296 [2023-08-24 00:55:15,494 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2232 transitions. [2023-08-24 00:55:15,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2232 transitions. [2023-08-24 00:55:15,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:55:15,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2232 transitions. [2023-08-24 00:55:15,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 171.69230769230768) internal successors, (2232), 13 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:15,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:15,617 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:15,617 INFO L175 Difference]: Start difference. First operand has 492 places, 731 transitions, 41348 flow. Second operand 13 states and 2232 transitions. [2023-08-24 00:55:15,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 795 transitions, 45276 flow [2023-08-24 00:55:20,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 795 transitions, 44790 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-24 00:55:20,026 INFO L231 Difference]: Finished difference. Result has 499 places, 746 transitions, 42214 flow [2023-08-24 00:55:20,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=40868, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=42214, PETRI_PLACES=499, PETRI_TRANSITIONS=746} [2023-08-24 00:55:20,027 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 476 predicate places. [2023-08-24 00:55:20,027 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 746 transitions, 42214 flow [2023-08-24 00:55:20,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.26315789473685) internal successors, (3178), 19 states have internal predecessors, (3178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:20,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:55:20,028 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:55:20,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2023-08-24 00:55:20,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:20,233 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:55:20,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:55:20,233 INFO L85 PathProgramCache]: Analyzing trace with hash 779247249, now seen corresponding path program 68 times [2023-08-24 00:55:20,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:55:20,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907813896] [2023-08-24 00:55:20,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:55:20,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:55:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:20,730 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:20,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:55:20,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907813896] [2023-08-24 00:55:20,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907813896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:55:20,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311292583] [2023-08-24 00:55:20,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:55:20,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:20,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:55:20,732 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:55:20,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-08-24 00:55:21,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:55:21,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:55:21,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:55:21,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:55:21,204 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:55:21,204 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:55:21,315 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:21,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:55:21,608 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:55:21,608 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:55:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:21,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311292583] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:55:21,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:55:21,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2023-08-24 00:55:21,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118862872] [2023-08-24 00:55:21,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:55:21,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-24 00:55:21,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:55:21,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-24 00:55:21,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2023-08-24 00:55:21,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:55:21,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 746 transitions, 42214 flow. Second operand has 26 states, 26 states have (on average 163.96153846153845) internal successors, (4263), 26 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:21,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:55:21,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:55:21,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:55:26,011 INFO L124 PetriNetUnfolderBase]: 3983/7083 cut-off events. [2023-08-24 00:55:26,012 INFO L125 PetriNetUnfolderBase]: For 1441743/1441743 co-relation queries the response was YES. [2023-08-24 00:55:26,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176650 conditions, 7083 events. 3983/7083 cut-off events. For 1441743/1441743 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 51941 event pairs, 286 based on Foata normal form. 48/7131 useless extension candidates. Maximal degree in co-relation 176531. Up to 3136 conditions per place. [2023-08-24 00:55:26,134 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 310 selfloop transitions, 530 changer transitions 0/840 dead transitions. [2023-08-24 00:55:26,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 840 transitions, 46969 flow [2023-08-24 00:55:26,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 00:55:26,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 00:55:26,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4520 transitions. [2023-08-24 00:55:26,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3430479659987857 [2023-08-24 00:55:26,137 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4520 transitions. [2023-08-24 00:55:26,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4520 transitions. [2023-08-24 00:55:26,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:55:26,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4520 transitions. [2023-08-24 00:55:26,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 167.40740740740742) internal successors, (4520), 27 states have internal predecessors, (4520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:26,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 488.0) internal successors, (13664), 28 states have internal predecessors, (13664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:26,145 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 488.0) internal successors, (13664), 28 states have internal predecessors, (13664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:26,145 INFO L175 Difference]: Start difference. First operand has 499 places, 746 transitions, 42214 flow. Second operand 27 states and 4520 transitions. [2023-08-24 00:55:26,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 840 transitions, 46969 flow [2023-08-24 00:55:30,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 840 transitions, 46435 flow, removed 99 selfloop flow, removed 6 redundant places. [2023-08-24 00:55:30,790 INFO L231 Difference]: Finished difference. Result has 530 places, 772 transitions, 45020 flow [2023-08-24 00:55:30,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=41682, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=506, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=45020, PETRI_PLACES=530, PETRI_TRANSITIONS=772} [2023-08-24 00:55:30,790 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 507 predicate places. [2023-08-24 00:55:30,790 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 772 transitions, 45020 flow [2023-08-24 00:55:30,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 163.96153846153845) internal successors, (4263), 26 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:30,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:55:30,791 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:55:30,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-08-24 00:55:30,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-08-24 00:55:30,996 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:55:30,996 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:55:30,996 INFO L85 PathProgramCache]: Analyzing trace with hash 684427821, now seen corresponding path program 69 times [2023-08-24 00:55:30,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:55:30,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074919589] [2023-08-24 00:55:30,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:55:30,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:55:31,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:31,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:55:31,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074919589] [2023-08-24 00:55:31,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074919589] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:55:31,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026468547] [2023-08-24 00:55:31,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:55:31,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:31,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:55:31,389 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:55:31,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-08-24 00:55:31,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:55:31,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:55:31,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:55:31,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:55:31,884 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:31,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:55:32,028 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:55:32,028 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:55:32,049 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:32,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026468547] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:55:32,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:55:32,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 19 [2023-08-24 00:55:32,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055982920] [2023-08-24 00:55:32,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:55:32,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 00:55:32,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:55:32,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 00:55:32,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2023-08-24 00:55:32,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:55:32,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 772 transitions, 45020 flow. Second operand has 19 states, 19 states have (on average 167.31578947368422) internal successors, (3179), 19 states have internal predecessors, (3179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:32,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:55:32,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:55:32,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:55:35,853 INFO L124 PetriNetUnfolderBase]: 4055/7207 cut-off events. [2023-08-24 00:55:35,853 INFO L125 PetriNetUnfolderBase]: For 1472978/1472978 co-relation queries the response was YES. [2023-08-24 00:55:35,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184635 conditions, 7207 events. 4055/7207 cut-off events. For 1472978/1472978 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 53073 event pairs, 1447 based on Foata normal form. 36/7243 useless extension candidates. Maximal degree in co-relation 184505. Up to 6447 conditions per place. [2023-08-24 00:55:36,000 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 677 selfloop transitions, 132 changer transitions 0/809 dead transitions. [2023-08-24 00:55:36,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 809 transitions, 48021 flow [2023-08-24 00:55:36,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:55:36,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:55:36,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1709 transitions. [2023-08-24 00:55:36,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35020491803278686 [2023-08-24 00:55:36,001 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1709 transitions. [2023-08-24 00:55:36,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1709 transitions. [2023-08-24 00:55:36,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:55:36,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1709 transitions. [2023-08-24 00:55:36,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.9) internal successors, (1709), 10 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:36,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:36,004 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:36,005 INFO L175 Difference]: Start difference. First operand has 530 places, 772 transitions, 45020 flow. Second operand 10 states and 1709 transitions. [2023-08-24 00:55:36,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 809 transitions, 48021 flow [2023-08-24 00:55:41,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 809 transitions, 47236 flow, removed 239 selfloop flow, removed 10 redundant places. [2023-08-24 00:55:41,774 INFO L231 Difference]: Finished difference. Result has 531 places, 781 transitions, 44901 flow [2023-08-24 00:55:41,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=44235, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=44901, PETRI_PLACES=531, PETRI_TRANSITIONS=781} [2023-08-24 00:55:41,775 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 508 predicate places. [2023-08-24 00:55:41,775 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 781 transitions, 44901 flow [2023-08-24 00:55:41,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 167.31578947368422) internal successors, (3179), 19 states have internal predecessors, (3179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:41,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:55:41,775 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:55:41,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-08-24 00:55:41,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:41,981 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:55:41,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:55:41,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2113875109, now seen corresponding path program 70 times [2023-08-24 00:55:41,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:55:41,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034362057] [2023-08-24 00:55:41,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:55:41,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:55:42,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:42,445 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:42,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:55:42,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034362057] [2023-08-24 00:55:42,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034362057] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:55:42,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442592050] [2023-08-24 00:55:42,445 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:55:42,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:42,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:55:42,446 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:55:42,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-08-24 00:55:42,822 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:55:42,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:55:42,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:55:42,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:55:42,944 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:42,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:55:43,087 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 00:55:43,088 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 00:55:43,106 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:43,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442592050] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:55:43,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:55:43,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:55:43,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196563972] [2023-08-24 00:55:43,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:55:43,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:55:43,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:55:43,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:55:43,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:55:43,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:55:43,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 781 transitions, 44901 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:43,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:55:43,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:55:43,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:55:46,734 INFO L124 PetriNetUnfolderBase]: 4045/7177 cut-off events. [2023-08-24 00:55:46,734 INFO L125 PetriNetUnfolderBase]: For 1466080/1466080 co-relation queries the response was YES. [2023-08-24 00:55:46,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182551 conditions, 7177 events. 4045/7177 cut-off events. For 1466080/1466080 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 52737 event pairs, 1484 based on Foata normal form. 4/7181 useless extension candidates. Maximal degree in co-relation 182420. Up to 6525 conditions per place. [2023-08-24 00:55:46,865 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 675 selfloop transitions, 116 changer transitions 4/795 dead transitions. [2023-08-24 00:55:46,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 795 transitions, 46886 flow [2023-08-24 00:55:46,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:55:46,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:55:46,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1531 transitions. [2023-08-24 00:55:46,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34858834244080145 [2023-08-24 00:55:46,867 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1531 transitions. [2023-08-24 00:55:46,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1531 transitions. [2023-08-24 00:55:46,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:55:46,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1531 transitions. [2023-08-24 00:55:46,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.11111111111111) internal successors, (1531), 9 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:46,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:46,870 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:46,870 INFO L175 Difference]: Start difference. First operand has 531 places, 781 transitions, 44901 flow. Second operand 9 states and 1531 transitions. [2023-08-24 00:55:46,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 795 transitions, 46886 flow [2023-08-24 00:55:52,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 795 transitions, 46482 flow, removed 58 selfloop flow, removed 6 redundant places. [2023-08-24 00:55:52,058 INFO L231 Difference]: Finished difference. Result has 534 places, 779 transitions, 44651 flow [2023-08-24 00:55:52,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=44497, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=44651, PETRI_PLACES=534, PETRI_TRANSITIONS=779} [2023-08-24 00:55:52,059 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 511 predicate places. [2023-08-24 00:55:52,059 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 779 transitions, 44651 flow [2023-08-24 00:55:52,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:52,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:55:52,059 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:55:52,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2023-08-24 00:55:52,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:52,265 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:55:52,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:55:52,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1151347033, now seen corresponding path program 71 times [2023-08-24 00:55:52,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:55:52,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17490095] [2023-08-24 00:55:52,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:55:52,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:55:52,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:55:52,708 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:52,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:55:52,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17490095] [2023-08-24 00:55:52,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17490095] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:55:52,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143013799] [2023-08-24 00:55:52,709 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:55:52,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:55:52,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:55:52,710 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:55:52,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-08-24 00:55:53,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:55:53,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:55:53,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-24 00:55:53,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:55:53,314 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:55:53,314 INFO L351 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 25 treesize of output 9 [2023-08-24 00:55:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:53,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:55:53,623 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:55:53,623 INFO L351 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 20 treesize of output 4 [2023-08-24 00:55:53,662 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:55:53,662 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:55:53,706 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:55:53,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143013799] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:55:53,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:55:53,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 25 [2023-08-24 00:55:53,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001755366] [2023-08-24 00:55:53,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:55:53,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 00:55:53,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:55:53,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 00:55:53,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2023-08-24 00:55:53,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:55:53,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 779 transitions, 44651 flow. Second operand has 25 states, 25 states have (on average 164.04) internal successors, (4101), 25 states have internal predecessors, (4101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:53,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:55:53,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:55:53,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:55:57,568 INFO L124 PetriNetUnfolderBase]: 4091/7255 cut-off events. [2023-08-24 00:55:57,568 INFO L125 PetriNetUnfolderBase]: For 1440206/1440206 co-relation queries the response was YES. [2023-08-24 00:55:57,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183862 conditions, 7255 events. 4091/7255 cut-off events. For 1440206/1440206 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 53332 event pairs, 298 based on Foata normal form. 32/7287 useless extension candidates. Maximal degree in co-relation 183730. Up to 5022 conditions per place. [2023-08-24 00:55:57,699 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 351 selfloop transitions, 484 changer transitions 0/835 dead transitions. [2023-08-24 00:55:57,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 835 transitions, 47902 flow [2023-08-24 00:55:57,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 00:55:57,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 00:55:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3010 transitions. [2023-08-24 00:55:57,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34266848816029144 [2023-08-24 00:55:57,701 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3010 transitions. [2023-08-24 00:55:57,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3010 transitions. [2023-08-24 00:55:57,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:55:57,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3010 transitions. [2023-08-24 00:55:57,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 167.22222222222223) internal successors, (3010), 18 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:57,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:57,707 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 488.0) internal successors, (9272), 19 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:55:57,707 INFO L175 Difference]: Start difference. First operand has 534 places, 779 transitions, 44651 flow. Second operand 18 states and 3010 transitions. [2023-08-24 00:55:57,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 835 transitions, 47902 flow [2023-08-24 00:56:03,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 835 transitions, 47655 flow, removed 3 selfloop flow, removed 8 redundant places. [2023-08-24 00:56:03,103 INFO L231 Difference]: Finished difference. Result has 545 places, 798 transitions, 46737 flow [2023-08-24 00:56:03,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=44315, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=46737, PETRI_PLACES=545, PETRI_TRANSITIONS=798} [2023-08-24 00:56:03,104 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 522 predicate places. [2023-08-24 00:56:03,104 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 798 transitions, 46737 flow [2023-08-24 00:56:03,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 164.04) internal successors, (4101), 25 states have internal predecessors, (4101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:03,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:56:03,104 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:56:03,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-08-24 00:56:03,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-08-24 00:56:03,310 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:56:03,310 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:56:03,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1183152455, now seen corresponding path program 72 times [2023-08-24 00:56:03,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:56:03,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821691552] [2023-08-24 00:56:03,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:56:03,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:56:03,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:56:03,747 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:03,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:56:03,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821691552] [2023-08-24 00:56:03,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821691552] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:56:03,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464243002] [2023-08-24 00:56:03,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:56:03,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:03,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:56:03,749 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:56:03,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-08-24 00:56:04,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:56:04,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:56:04,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:56:04,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:56:04,333 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:56:04,333 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 60 [2023-08-24 00:56:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:04,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:56:04,473 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:56:04,473 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 00:56:04,543 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:04,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464243002] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:56:04,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:56:04,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:56:04,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780797197] [2023-08-24 00:56:04,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:56:04,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:56:04,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:56:04,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:56:04,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:56:04,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:56:04,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 798 transitions, 46737 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:04,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:56:04,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:56:04,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:56:08,554 INFO L124 PetriNetUnfolderBase]: 4089/7259 cut-off events. [2023-08-24 00:56:08,554 INFO L125 PetriNetUnfolderBase]: For 1517968/1517968 co-relation queries the response was YES. [2023-08-24 00:56:08,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187385 conditions, 7259 events. 4089/7259 cut-off events. For 1517968/1517968 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 53527 event pairs, 1496 based on Foata normal form. 4/7263 useless extension candidates. Maximal degree in co-relation 187249. Up to 6611 conditions per place. [2023-08-24 00:56:08,694 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 690 selfloop transitions, 119 changer transitions 5/814 dead transitions. [2023-08-24 00:56:08,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 814 transitions, 48825 flow [2023-08-24 00:56:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:56:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:56:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1529 transitions. [2023-08-24 00:56:08,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3481329690346084 [2023-08-24 00:56:08,696 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1529 transitions. [2023-08-24 00:56:08,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1529 transitions. [2023-08-24 00:56:08,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:56:08,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1529 transitions. [2023-08-24 00:56:08,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.88888888888889) internal successors, (1529), 9 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:08,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:08,699 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:08,699 INFO L175 Difference]: Start difference. First operand has 545 places, 798 transitions, 46737 flow. Second operand 9 states and 1529 transitions. [2023-08-24 00:56:08,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 814 transitions, 48825 flow [2023-08-24 00:56:14,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 814 transitions, 47992 flow, removed 143 selfloop flow, removed 8 redundant places. [2023-08-24 00:56:14,433 INFO L231 Difference]: Finished difference. Result has 547 places, 799 transitions, 46200 flow [2023-08-24 00:56:14,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=45905, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=46200, PETRI_PLACES=547, PETRI_TRANSITIONS=799} [2023-08-24 00:56:14,434 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 524 predicate places. [2023-08-24 00:56:14,434 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 799 transitions, 46200 flow [2023-08-24 00:56:14,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:14,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:56:14,435 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:56:14,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2023-08-24 00:56:14,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:14,641 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:56:14,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:56:14,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1840388995, now seen corresponding path program 73 times [2023-08-24 00:56:14,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:56:14,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377116473] [2023-08-24 00:56:14,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:56:14,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:56:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:56:15,108 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:15,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:56:15,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377116473] [2023-08-24 00:56:15,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377116473] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:56:15,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452683553] [2023-08-24 00:56:15,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:56:15,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:15,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:56:15,109 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:56:15,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-08-24 00:56:15,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:56:15,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:56:15,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:56:15,660 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:15,660 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:56:15,791 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:56:15,792 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 00:56:15,848 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:15,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452683553] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:56:15,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:56:15,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:56:15,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749973672] [2023-08-24 00:56:15,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:56:15,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:56:15,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:56:15,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:56:15,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:56:15,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:56:15,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 799 transitions, 46200 flow. Second operand has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:15,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:56:15,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:56:15,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:56:19,642 INFO L124 PetriNetUnfolderBase]: 4071/7219 cut-off events. [2023-08-24 00:56:19,643 INFO L125 PetriNetUnfolderBase]: For 1484530/1484530 co-relation queries the response was YES. [2023-08-24 00:56:19,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184316 conditions, 7219 events. 4071/7219 cut-off events. For 1484530/1484530 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 53033 event pairs, 1494 based on Foata normal form. 4/7223 useless extension candidates. Maximal degree in co-relation 184178. Up to 6579 conditions per place. [2023-08-24 00:56:19,777 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 690 selfloop transitions, 115 changer transitions 5/810 dead transitions. [2023-08-24 00:56:19,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 810 transitions, 48063 flow [2023-08-24 00:56:19,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:56:19,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:56:19,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1530 transitions. [2023-08-24 00:56:19,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3483606557377049 [2023-08-24 00:56:19,779 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1530 transitions. [2023-08-24 00:56:19,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1530 transitions. [2023-08-24 00:56:19,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:56:19,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1530 transitions. [2023-08-24 00:56:19,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.0) internal successors, (1530), 9 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:19,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:19,782 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:19,782 INFO L175 Difference]: Start difference. First operand has 547 places, 799 transitions, 46200 flow. Second operand 9 states and 1530 transitions. [2023-08-24 00:56:19,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 810 transitions, 48063 flow [2023-08-24 00:56:25,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 810 transitions, 47715 flow, removed 69 selfloop flow, removed 6 redundant places. [2023-08-24 00:56:25,322 INFO L231 Difference]: Finished difference. Result has 548 places, 796 transitions, 45986 flow [2023-08-24 00:56:25,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=45854, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=45986, PETRI_PLACES=548, PETRI_TRANSITIONS=796} [2023-08-24 00:56:25,323 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 525 predicate places. [2023-08-24 00:56:25,323 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 796 transitions, 45986 flow [2023-08-24 00:56:25,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:25,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:56:25,323 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:56:25,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2023-08-24 00:56:25,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:25,529 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:56:25,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:56:25,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1098614793, now seen corresponding path program 74 times [2023-08-24 00:56:25,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:56:25,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914928319] [2023-08-24 00:56:25,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:56:25,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:56:25,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:56:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:26,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:56:26,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914928319] [2023-08-24 00:56:26,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914928319] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:56:26,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366714967] [2023-08-24 00:56:26,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:56:26,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:26,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:56:26,065 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:56:26,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-08-24 00:56:26,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:56:26,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:56:26,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:56:26,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:56:26,568 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:56:26,569 INFO L351 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 59 treesize of output 35 [2023-08-24 00:56:26,661 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:26,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:56:26,827 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:56:26,827 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 00:56:26,889 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:26,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366714967] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:56:26,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:56:26,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 20 [2023-08-24 00:56:26,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133892041] [2023-08-24 00:56:26,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:56:26,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:56:26,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:56:26,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:56:26,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:56:26,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:56:26,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 796 transitions, 45986 flow. Second operand has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:26,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:56:26,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:56:26,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:56:30,487 INFO L124 PetriNetUnfolderBase]: 4055/7157 cut-off events. [2023-08-24 00:56:30,487 INFO L125 PetriNetUnfolderBase]: For 1475850/1475850 co-relation queries the response was YES. [2023-08-24 00:56:30,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183534 conditions, 7157 events. 4055/7157 cut-off events. For 1475850/1475850 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 52258 event pairs, 1458 based on Foata normal form. 36/7193 useless extension candidates. Maximal degree in co-relation 183396. Up to 6469 conditions per place. [2023-08-24 00:56:30,625 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 684 selfloop transitions, 123 changer transitions 0/807 dead transitions. [2023-08-24 00:56:30,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 807 transitions, 47871 flow [2023-08-24 00:56:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:56:30,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:56:30,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1705 transitions. [2023-08-24 00:56:30,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34938524590163933 [2023-08-24 00:56:30,627 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1705 transitions. [2023-08-24 00:56:30,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1705 transitions. [2023-08-24 00:56:30,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:56:30,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1705 transitions. [2023-08-24 00:56:30,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.5) internal successors, (1705), 10 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:30,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:30,630 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:30,630 INFO L175 Difference]: Start difference. First operand has 548 places, 796 transitions, 45986 flow. Second operand 10 states and 1705 transitions. [2023-08-24 00:56:30,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 807 transitions, 47871 flow [2023-08-24 00:56:36,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 807 transitions, 47630 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-08-24 00:56:36,241 INFO L231 Difference]: Finished difference. Result has 546 places, 790 transitions, 45811 flow [2023-08-24 00:56:36,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=45424, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=45811, PETRI_PLACES=546, PETRI_TRANSITIONS=790} [2023-08-24 00:56:36,242 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 523 predicate places. [2023-08-24 00:56:36,242 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 790 transitions, 45811 flow [2023-08-24 00:56:36,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:36,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:56:36,242 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:56:36,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-08-24 00:56:36,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:36,449 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:56:36,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:56:36,449 INFO L85 PathProgramCache]: Analyzing trace with hash 168797231, now seen corresponding path program 75 times [2023-08-24 00:56:36,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:56:36,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510438852] [2023-08-24 00:56:36,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:56:36,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:56:36,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:56:37,256 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 00:56:37,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:56:37,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510438852] [2023-08-24 00:56:37,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510438852] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:56:37,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310539963] [2023-08-24 00:56:37,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:56:37,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:37,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:56:37,258 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:56:37,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-08-24 00:56:37,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:56:37,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:56:37,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-24 00:56:37,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:56:37,947 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:56:37,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:56:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:38,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:56:38,259 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:56:38,259 INFO L351 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 20 treesize of output 4 [2023-08-24 00:56:38,296 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:56:38,296 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:56:38,369 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:38,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310539963] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:56:38,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:56:38,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 10] total 32 [2023-08-24 00:56:38,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851949321] [2023-08-24 00:56:38,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:56:38,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:56:38,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:56:38,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:56:38,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2023-08-24 00:56:38,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 488 [2023-08-24 00:56:38,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 790 transitions, 45811 flow. Second operand has 32 states, 32 states have (on average 144.78125) internal successors, (4633), 32 states have internal predecessors, (4633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:38,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:56:38,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 488 [2023-08-24 00:56:38,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:56:43,963 INFO L124 PetriNetUnfolderBase]: 4157/7379 cut-off events. [2023-08-24 00:56:43,964 INFO L125 PetriNetUnfolderBase]: For 1482716/1482716 co-relation queries the response was YES. [2023-08-24 00:56:44,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187991 conditions, 7379 events. 4157/7379 cut-off events. For 1482716/1482716 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 54431 event pairs, 680 based on Foata normal form. 36/7415 useless extension candidates. Maximal degree in co-relation 187854. Up to 3752 conditions per place. [2023-08-24 00:56:44,103 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 400 selfloop transitions, 484 changer transitions 1/885 dead transitions. [2023-08-24 00:56:44,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 885 transitions, 50231 flow [2023-08-24 00:56:44,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-24 00:56:44,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-24 00:56:44,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4715 transitions. [2023-08-24 00:56:44,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30193391393442626 [2023-08-24 00:56:44,106 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4715 transitions. [2023-08-24 00:56:44,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4715 transitions. [2023-08-24 00:56:44,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:56:44,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4715 transitions. [2023-08-24 00:56:44,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 147.34375) internal successors, (4715), 32 states have internal predecessors, (4715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:44,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 488.0) internal successors, (16104), 33 states have internal predecessors, (16104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:44,115 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 488.0) internal successors, (16104), 33 states have internal predecessors, (16104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:44,115 INFO L175 Difference]: Start difference. First operand has 546 places, 790 transitions, 45811 flow. Second operand 32 states and 4715 transitions. [2023-08-24 00:56:44,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 885 transitions, 50231 flow [2023-08-24 00:56:50,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 885 transitions, 49910 flow, removed 40 selfloop flow, removed 8 redundant places. [2023-08-24 00:56:50,224 INFO L231 Difference]: Finished difference. Result has 575 places, 813 transitions, 48158 flow [2023-08-24 00:56:50,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=45482, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=48158, PETRI_PLACES=575, PETRI_TRANSITIONS=813} [2023-08-24 00:56:50,225 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 552 predicate places. [2023-08-24 00:56:50,225 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 813 transitions, 48158 flow [2023-08-24 00:56:50,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 144.78125) internal successors, (4633), 32 states have internal predecessors, (4633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:50,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:56:50,225 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:56:50,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2023-08-24 00:56:50,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2023-08-24 00:56:50,431 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:56:50,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:56:50,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1302275459, now seen corresponding path program 76 times [2023-08-24 00:56:50,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:56:50,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810910566] [2023-08-24 00:56:50,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:56:50,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:56:50,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:56:50,966 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:50,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:56:50,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810910566] [2023-08-24 00:56:50,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810910566] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:56:50,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341736614] [2023-08-24 00:56:50,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:56:50,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:56:50,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:56:50,967 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:56:50,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-08-24 00:56:51,354 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:56:51,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:56:51,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:56:51,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:56:51,631 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:56:51,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:56:51,695 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:51,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:56:51,824 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:56:51,824 INFO L351 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 20 treesize of output 4 [2023-08-24 00:56:51,856 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:56:51,857 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:56:51,889 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:56:51,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341736614] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:56:51,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:56:51,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 20 [2023-08-24 00:56:51,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602336778] [2023-08-24 00:56:51,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:56:51,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:56:51,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:56:51,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:56:51,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:56:51,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:56:51,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 813 transitions, 48158 flow. Second operand has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:51,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:56:51,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:56:51,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:56:55,837 INFO L124 PetriNetUnfolderBase]: 4181/7439 cut-off events. [2023-08-24 00:56:55,838 INFO L125 PetriNetUnfolderBase]: For 1561721/1561721 co-relation queries the response was YES. [2023-08-24 00:56:56,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193077 conditions, 7439 events. 4181/7439 cut-off events. For 1561721/1561721 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 55163 event pairs, 1528 based on Foata normal form. 20/7459 useless extension candidates. Maximal degree in co-relation 192934. Up to 6717 conditions per place. [2023-08-24 00:56:56,093 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 714 selfloop transitions, 118 changer transitions 1/833 dead transitions. [2023-08-24 00:56:56,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 833 transitions, 50453 flow [2023-08-24 00:56:56,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:56:56,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:56:56,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1707 transitions. [2023-08-24 00:56:56,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3497950819672131 [2023-08-24 00:56:56,095 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1707 transitions. [2023-08-24 00:56:56,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1707 transitions. [2023-08-24 00:56:56,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:56:56,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1707 transitions. [2023-08-24 00:56:56,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.7) internal successors, (1707), 10 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:56,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:56,098 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:56:56,098 INFO L175 Difference]: Start difference. First operand has 575 places, 813 transitions, 48158 flow. Second operand 10 states and 1707 transitions. [2023-08-24 00:56:56,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 833 transitions, 50453 flow [2023-08-24 00:57:02,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 833 transitions, 49010 flow, removed 211 selfloop flow, removed 18 redundant places. [2023-08-24 00:57:02,447 INFO L231 Difference]: Finished difference. Result has 567 places, 814 transitions, 47095 flow [2023-08-24 00:57:02,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=46712, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=47095, PETRI_PLACES=567, PETRI_TRANSITIONS=814} [2023-08-24 00:57:02,447 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 544 predicate places. [2023-08-24 00:57:02,447 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 814 transitions, 47095 flow [2023-08-24 00:57:02,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.2) internal successors, (3344), 20 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:02,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:57:02,448 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:57:02,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-08-24 00:57:02,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:02,653 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:57:02,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:57:02,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1826651511, now seen corresponding path program 77 times [2023-08-24 00:57:02,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:57:02,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327901858] [2023-08-24 00:57:02,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:57:02,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:57:02,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:57:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 00:57:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:57:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327901858] [2023-08-24 00:57:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327901858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:57:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119976499] [2023-08-24 00:57:03,512 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:57:03,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:03,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:57:03,513 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:57:03,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-08-24 00:57:03,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:57:03,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:57:03,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-24 00:57:03,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:57:04,076 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:57:04,077 INFO L351 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 65 treesize of output 45 [2023-08-24 00:57:04,116 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:04,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:57:04,278 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:57:04,278 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:57:04,290 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:57:04,290 INFO L351 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 20 treesize of output 4 [2023-08-24 00:57:04,322 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:04,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119976499] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:57:04,322 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:57:04,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 8] total 32 [2023-08-24 00:57:04,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194904652] [2023-08-24 00:57:04,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:57:04,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 00:57:04,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:57:04,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 00:57:04,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2023-08-24 00:57:04,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 488 [2023-08-24 00:57:04,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 814 transitions, 47095 flow. Second operand has 32 states, 32 states have (on average 138.8125) internal successors, (4442), 32 states have internal predecessors, (4442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:04,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:57:04,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 488 [2023-08-24 00:57:04,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:57:08,852 INFO L124 PetriNetUnfolderBase]: 4163/7377 cut-off events. [2023-08-24 00:57:08,852 INFO L125 PetriNetUnfolderBase]: For 1521962/1521962 co-relation queries the response was YES. [2023-08-24 00:57:08,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188186 conditions, 7377 events. 4163/7377 cut-off events. For 1521962/1521962 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 54386 event pairs, 1526 based on Foata normal form. 4/7381 useless extension candidates. Maximal degree in co-relation 188043. Up to 3350 conditions per place. [2023-08-24 00:57:09,004 INFO L140 encePairwiseOnDemand]: 477/488 looper letters, 1201 selfloop transitions, 168 changer transitions 4/1373 dead transitions. [2023-08-24 00:57:09,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 1373 transitions, 85507 flow [2023-08-24 00:57:09,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 00:57:09,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 00:57:09,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3115 transitions. [2023-08-24 00:57:09,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29014530551415796 [2023-08-24 00:57:09,008 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3115 transitions. [2023-08-24 00:57:09,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3115 transitions. [2023-08-24 00:57:09,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:57:09,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3115 transitions. [2023-08-24 00:57:09,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 141.5909090909091) internal successors, (3115), 22 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:09,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 488.0) internal successors, (11224), 23 states have internal predecessors, (11224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:09,014 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 488.0) internal successors, (11224), 23 states have internal predecessors, (11224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:09,015 INFO L175 Difference]: Start difference. First operand has 567 places, 814 transitions, 47095 flow. Second operand 22 states and 3115 transitions. [2023-08-24 00:57:09,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 1373 transitions, 85507 flow [2023-08-24 00:57:15,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 1373 transitions, 85051 flow, removed 82 selfloop flow, removed 7 redundant places. [2023-08-24 00:57:15,871 INFO L231 Difference]: Finished difference. Result has 577 places, 841 transitions, 48661 flow [2023-08-24 00:57:15,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=46237, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=48661, PETRI_PLACES=577, PETRI_TRANSITIONS=841} [2023-08-24 00:57:15,872 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 554 predicate places. [2023-08-24 00:57:15,873 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 841 transitions, 48661 flow [2023-08-24 00:57:15,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 138.8125) internal successors, (4442), 32 states have internal predecessors, (4442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:15,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:57:15,873 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:57:15,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2023-08-24 00:57:16,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:16,077 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:57:16,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:57:16,078 INFO L85 PathProgramCache]: Analyzing trace with hash 560501257, now seen corresponding path program 78 times [2023-08-24 00:57:16,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:57:16,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128210702] [2023-08-24 00:57:16,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:57:16,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:57:16,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:57:16,540 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:16,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:57:16,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128210702] [2023-08-24 00:57:16,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128210702] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:57:16,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761824999] [2023-08-24 00:57:16,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:57:16,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:16,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:57:16,542 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:57:16,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-08-24 00:57:17,084 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:57:17,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:57:17,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 54 conjunts are in the unsatisfiable core [2023-08-24 00:57:17,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:57:17,224 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:17,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:57:17,332 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:57:17,332 INFO L351 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 20 treesize of output 4 [2023-08-24 00:57:17,368 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:57:17,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:57:17,407 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:17,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761824999] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:57:17,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:57:17,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:57:17,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208097656] [2023-08-24 00:57:17,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:57:17,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:57:17,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:57:17,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:57:17,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:57:17,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:57:17,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 841 transitions, 48661 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:17,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:57:17,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:57:17,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:57:21,294 INFO L124 PetriNetUnfolderBase]: 4155/7361 cut-off events. [2023-08-24 00:57:21,294 INFO L125 PetriNetUnfolderBase]: For 1506806/1506806 co-relation queries the response was YES. [2023-08-24 00:57:21,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187405 conditions, 7361 events. 4155/7361 cut-off events. For 1506806/1506806 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 54209 event pairs, 1526 based on Foata normal form. 4/7365 useless extension candidates. Maximal degree in co-relation 187262. Up to 6729 conditions per place. [2023-08-24 00:57:21,447 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 710 selfloop transitions, 136 changer transitions 6/852 dead transitions. [2023-08-24 00:57:21,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 852 transitions, 50634 flow [2023-08-24 00:57:21,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:57:21,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:57:21,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1528 transitions. [2023-08-24 00:57:21,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34790528233151186 [2023-08-24 00:57:21,448 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1528 transitions. [2023-08-24 00:57:21,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1528 transitions. [2023-08-24 00:57:21,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:57:21,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1528 transitions. [2023-08-24 00:57:21,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.77777777777777) internal successors, (1528), 9 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:21,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:21,451 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:21,451 INFO L175 Difference]: Start difference. First operand has 577 places, 841 transitions, 48661 flow. Second operand 9 states and 1528 transitions. [2023-08-24 00:57:21,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 852 transitions, 50634 flow [2023-08-24 00:57:27,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 852 transitions, 50598 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-24 00:57:27,632 INFO L231 Difference]: Finished difference. Result has 575 places, 838 transitions, 48736 flow [2023-08-24 00:57:27,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=48625, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=48736, PETRI_PLACES=575, PETRI_TRANSITIONS=838} [2023-08-24 00:57:27,633 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 552 predicate places. [2023-08-24 00:57:27,633 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 838 transitions, 48736 flow [2023-08-24 00:57:27,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:27,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:57:27,634 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:57:27,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2023-08-24 00:57:27,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-08-24 00:57:27,840 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:57:27,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:57:27,840 INFO L85 PathProgramCache]: Analyzing trace with hash -693173283, now seen corresponding path program 79 times [2023-08-24 00:57:27,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:57:27,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625520407] [2023-08-24 00:57:27,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:57:27,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:57:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:57:28,280 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:28,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:57:28,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625520407] [2023-08-24 00:57:28,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625520407] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:57:28,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979650366] [2023-08-24 00:57:28,280 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:57:28,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:57:28,281 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:57:28,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-08-24 00:57:28,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:57:28,693 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:57:28,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:57:28,796 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:57:28,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:57:28,864 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:28,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:57:28,975 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:57:28,976 INFO L351 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 20 treesize of output 4 [2023-08-24 00:57:29,010 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:57:29,010 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:57:29,047 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:29,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979650366] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:57:29,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:57:29,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:57:29,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660326436] [2023-08-24 00:57:29,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:57:29,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:57:29,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:57:29,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:57:29,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:57:29,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:57:29,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 838 transitions, 48736 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:29,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:57:29,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:57:29,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:57:33,155 INFO L124 PetriNetUnfolderBase]: 4137/7307 cut-off events. [2023-08-24 00:57:33,155 INFO L125 PetriNetUnfolderBase]: For 1515190/1515190 co-relation queries the response was YES. [2023-08-24 00:57:33,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186594 conditions, 7307 events. 4137/7307 cut-off events. For 1515190/1515190 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 53498 event pairs, 1512 based on Foata normal form. 4/7311 useless extension candidates. Maximal degree in co-relation 186450. Up to 6649 conditions per place. [2023-08-24 00:57:33,304 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 708 selfloop transitions, 144 changer transitions 2/854 dead transitions. [2023-08-24 00:57:33,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 854 transitions, 50739 flow [2023-08-24 00:57:33,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:57:33,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:57:33,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2036 transitions. [2023-08-24 00:57:33,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476775956284153 [2023-08-24 00:57:33,306 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2036 transitions. [2023-08-24 00:57:33,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2036 transitions. [2023-08-24 00:57:33,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:57:33,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2036 transitions. [2023-08-24 00:57:33,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 169.66666666666666) internal successors, (2036), 12 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:33,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:33,310 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:33,310 INFO L175 Difference]: Start difference. First operand has 575 places, 838 transitions, 48736 flow. Second operand 12 states and 2036 transitions. [2023-08-24 00:57:33,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 854 transitions, 50739 flow [2023-08-24 00:57:39,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 854 transitions, 50416 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-08-24 00:57:39,650 INFO L231 Difference]: Finished difference. Result has 576 places, 837 transitions, 48689 flow [2023-08-24 00:57:39,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=48217, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=48689, PETRI_PLACES=576, PETRI_TRANSITIONS=837} [2023-08-24 00:57:39,650 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 553 predicate places. [2023-08-24 00:57:39,651 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 837 transitions, 48689 flow [2023-08-24 00:57:39,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:39,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:57:39,651 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:57:39,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2023-08-24 00:57:39,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:39,857 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:57:39,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:57:39,858 INFO L85 PathProgramCache]: Analyzing trace with hash -658452555, now seen corresponding path program 80 times [2023-08-24 00:57:39,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:57:39,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009223155] [2023-08-24 00:57:39,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:57:39,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:57:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:57:40,385 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:40,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:57:40,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009223155] [2023-08-24 00:57:40,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009223155] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:57:40,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107427193] [2023-08-24 00:57:40,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:57:40,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:40,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:57:40,387 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:57:40,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-08-24 00:57:40,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:57:40,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:57:40,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:57:40,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:57:40,981 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:57:40,981 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:57:41,026 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:41,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:57:41,177 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:57:41,177 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 00:57:41,233 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:41,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107427193] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:57:41,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:57:41,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 21 [2023-08-24 00:57:41,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484938085] [2023-08-24 00:57:41,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:57:41,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:57:41,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:57:41,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:57:41,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:57:41,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:57:41,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 837 transitions, 48689 flow. Second operand has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:41,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:57:41,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:57:41,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:57:45,182 INFO L124 PetriNetUnfolderBase]: 4159/7361 cut-off events. [2023-08-24 00:57:45,182 INFO L125 PetriNetUnfolderBase]: For 1463441/1463441 co-relation queries the response was YES. [2023-08-24 00:57:45,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188130 conditions, 7361 events. 4159/7361 cut-off events. For 1463441/1463441 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 53959 event pairs, 1553 based on Foata normal form. 20/7381 useless extension candidates. Maximal degree in co-relation 187986. Up to 6781 conditions per place. [2023-08-24 00:57:45,331 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 680 selfloop transitions, 179 changer transitions 0/859 dead transitions. [2023-08-24 00:57:45,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 859 transitions, 50999 flow [2023-08-24 00:57:45,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:57:45,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:57:45,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1709 transitions. [2023-08-24 00:57:45,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35020491803278686 [2023-08-24 00:57:45,333 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1709 transitions. [2023-08-24 00:57:45,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1709 transitions. [2023-08-24 00:57:45,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:57:45,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1709 transitions. [2023-08-24 00:57:45,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.9) internal successors, (1709), 10 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:45,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:45,336 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:45,336 INFO L175 Difference]: Start difference. First operand has 576 places, 837 transitions, 48689 flow. Second operand 10 states and 1709 transitions. [2023-08-24 00:57:45,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 859 transitions, 50999 flow [2023-08-24 00:57:52,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 859 transitions, 50685 flow, removed 11 selfloop flow, removed 11 redundant places. [2023-08-24 00:57:52,057 INFO L231 Difference]: Finished difference. Result has 573 places, 837 transitions, 48862 flow [2023-08-24 00:57:52,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=48351, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=48862, PETRI_PLACES=573, PETRI_TRANSITIONS=837} [2023-08-24 00:57:52,058 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 550 predicate places. [2023-08-24 00:57:52,058 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 837 transitions, 48862 flow [2023-08-24 00:57:52,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.0952380952381) internal successors, (3509), 21 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:52,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:57:52,059 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:57:52,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2023-08-24 00:57:52,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:52,265 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:57:52,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:57:52,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1531422137, now seen corresponding path program 81 times [2023-08-24 00:57:52,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:57:52,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232684987] [2023-08-24 00:57:52,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:57:52,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:57:52,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:57:52,746 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:52,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:57:52,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232684987] [2023-08-24 00:57:52,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232684987] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:57:52,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540356080] [2023-08-24 00:57:52,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:57:52,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:57:52,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:57:52,748 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:57:52,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-08-24 00:57:53,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:57:53,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:57:53,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-24 00:57:53,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:57:53,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 00:57:53,296 INFO L351 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 14 treesize of output 16 [2023-08-24 00:57:53,394 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:57:53,394 INFO L351 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 55 treesize of output 23 [2023-08-24 00:57:53,407 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:53,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:57:53,527 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_6067 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_6067))) (let ((.cse1 (select .cse0 ~o_2~0.base))) (or (= (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset) (select .cse1 c_~o_2~0.offset)) (not (= (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) is different from false [2023-08-24 00:57:53,566 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 00:57:53,566 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 00:57:53,581 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:57:53,581 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 00:57:53,813 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:57:53,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540356080] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:57:53,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:57:53,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 27 [2023-08-24 00:57:53,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315564371] [2023-08-24 00:57:53,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:57:53,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-24 00:57:53,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:57:53,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-24 00:57:53,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=603, Unknown=1, NotChecked=50, Total=756 [2023-08-24 00:57:53,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 00:57:53,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 837 transitions, 48862 flow. Second operand has 28 states, 28 states have (on average 162.89285714285714) internal successors, (4561), 28 states have internal predecessors, (4561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:53,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:57:53,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 00:57:53,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:57:58,213 INFO L124 PetriNetUnfolderBase]: 4469/7925 cut-off events. [2023-08-24 00:57:58,214 INFO L125 PetriNetUnfolderBase]: For 1560230/1560230 co-relation queries the response was YES. [2023-08-24 00:57:58,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200773 conditions, 7925 events. 4469/7925 cut-off events. For 1560230/1560230 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 59067 event pairs, 366 based on Foata normal form. 40/7965 useless extension candidates. Maximal degree in co-relation 200628. Up to 3326 conditions per place. [2023-08-24 00:57:58,368 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 543 selfloop transitions, 403 changer transitions 0/946 dead transitions. [2023-08-24 00:57:58,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 946 transitions, 55701 flow [2023-08-24 00:57:58,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 00:57:58,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 00:57:58,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2337 transitions. [2023-08-24 00:57:58,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34206674473067916 [2023-08-24 00:57:58,371 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2337 transitions. [2023-08-24 00:57:58,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2337 transitions. [2023-08-24 00:57:58,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:57:58,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2337 transitions. [2023-08-24 00:57:58,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 166.92857142857142) internal successors, (2337), 14 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:58,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:58,375 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:57:58,375 INFO L175 Difference]: Start difference. First operand has 573 places, 837 transitions, 48862 flow. Second operand 14 states and 2337 transitions. [2023-08-24 00:57:58,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 946 transitions, 55701 flow [2023-08-24 00:58:05,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 946 transitions, 55257 flow, removed 40 selfloop flow, removed 6 redundant places. [2023-08-24 00:58:05,235 INFO L231 Difference]: Finished difference. Result has 583 places, 855 transitions, 50275 flow [2023-08-24 00:58:05,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=48450, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=50275, PETRI_PLACES=583, PETRI_TRANSITIONS=855} [2023-08-24 00:58:05,236 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 560 predicate places. [2023-08-24 00:58:05,236 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 855 transitions, 50275 flow [2023-08-24 00:58:05,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 162.89285714285714) internal successors, (4561), 28 states have internal predecessors, (4561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:05,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:58:05,237 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:58:05,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2023-08-24 00:58:05,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2023-08-24 00:58:05,443 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:58:05,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:58:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2144392775, now seen corresponding path program 82 times [2023-08-24 00:58:05,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:58:05,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512610164] [2023-08-24 00:58:05,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:58:05,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:58:05,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:58:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:05,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:58:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512610164] [2023-08-24 00:58:05,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512610164] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:58:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009635395] [2023-08-24 00:58:05,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:58:05,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:05,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:58:05,859 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:58:05,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-08-24 00:58:06,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:58:06,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:58:06,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:58:06,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:58:06,411 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:06,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:58:06,498 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:58:06,499 INFO L351 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 20 treesize of output 4 [2023-08-24 00:58:06,526 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:58:06,526 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:58:06,551 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:06,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009635395] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:58:06,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:58:06,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:58:06,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021169504] [2023-08-24 00:58:06,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:58:06,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:58:06,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:58:06,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:58:06,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:58:06,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:58:06,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 855 transitions, 50275 flow. Second operand has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:06,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:58:06,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:58:06,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:58:10,682 INFO L124 PetriNetUnfolderBase]: 4459/7895 cut-off events. [2023-08-24 00:58:10,682 INFO L125 PetriNetUnfolderBase]: For 1604017/1604017 co-relation queries the response was YES. [2023-08-24 00:58:10,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201687 conditions, 7895 events. 4459/7895 cut-off events. For 1604017/1604017 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 58765 event pairs, 1694 based on Foata normal form. 4/7899 useless extension candidates. Maximal degree in co-relation 201539. Up to 7373 conditions per place. [2023-08-24 00:58:10,919 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 699 selfloop transitions, 160 changer transitions 5/864 dead transitions. [2023-08-24 00:58:10,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 864 transitions, 51976 flow [2023-08-24 00:58:10,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:58:10,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:58:10,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1527 transitions. [2023-08-24 00:58:10,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476775956284153 [2023-08-24 00:58:10,920 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1527 transitions. [2023-08-24 00:58:10,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1527 transitions. [2023-08-24 00:58:10,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:58:10,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1527 transitions. [2023-08-24 00:58:10,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.66666666666666) internal successors, (1527), 9 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:10,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:10,923 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:10,923 INFO L175 Difference]: Start difference. First operand has 583 places, 855 transitions, 50275 flow. Second operand 9 states and 1527 transitions. [2023-08-24 00:58:10,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 864 transitions, 51976 flow [2023-08-24 00:58:17,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 864 transitions, 51358 flow, removed 106 selfloop flow, removed 7 redundant places. [2023-08-24 00:58:17,847 INFO L231 Difference]: Finished difference. Result has 585 places, 851 transitions, 49721 flow [2023-08-24 00:58:17,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49551, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=49721, PETRI_PLACES=585, PETRI_TRANSITIONS=851} [2023-08-24 00:58:17,847 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 562 predicate places. [2023-08-24 00:58:17,847 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 851 transitions, 49721 flow [2023-08-24 00:58:17,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:17,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:58:17,848 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:58:17,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2023-08-24 00:58:18,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:18,055 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:58:18,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:58:18,056 INFO L85 PathProgramCache]: Analyzing trace with hash -429761047, now seen corresponding path program 83 times [2023-08-24 00:58:18,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:58:18,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044550579] [2023-08-24 00:58:18,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:58:18,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:58:18,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:58:18,496 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:18,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:58:18,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044550579] [2023-08-24 00:58:18,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044550579] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:58:18,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213987323] [2023-08-24 00:58:18,497 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:58:18,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:18,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:58:18,498 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:58:18,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-08-24 00:58:18,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:58:18,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:58:18,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-24 00:58:18,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:58:19,068 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:58:19,068 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 60 [2023-08-24 00:58:19,086 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:19,086 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:58:19,196 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 00:58:19,196 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 00:58:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:19,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213987323] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:58:19,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:58:19,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:58:19,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303871196] [2023-08-24 00:58:19,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:58:19,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:58:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:58:19,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:58:19,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:58:19,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:58:19,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 851 transitions, 49721 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:19,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:58:19,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:58:19,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:58:23,557 INFO L124 PetriNetUnfolderBase]: 4453/7887 cut-off events. [2023-08-24 00:58:23,557 INFO L125 PetriNetUnfolderBase]: For 1558824/1558824 co-relation queries the response was YES. [2023-08-24 00:58:23,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200662 conditions, 7887 events. 4453/7887 cut-off events. For 1558824/1558824 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 58697 event pairs, 1688 based on Foata normal form. 4/7891 useless extension candidates. Maximal degree in co-relation 200514. Up to 7337 conditions per place. [2023-08-24 00:58:23,712 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 685 selfloop transitions, 173 changer transitions 9/867 dead transitions. [2023-08-24 00:58:23,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 867 transitions, 51853 flow [2023-08-24 00:58:23,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:58:23,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:58:23,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1529 transitions. [2023-08-24 00:58:23,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3481329690346084 [2023-08-24 00:58:23,713 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1529 transitions. [2023-08-24 00:58:23,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1529 transitions. [2023-08-24 00:58:23,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:58:23,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1529 transitions. [2023-08-24 00:58:23,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.88888888888889) internal successors, (1529), 9 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:23,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:23,716 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:23,716 INFO L175 Difference]: Start difference. First operand has 585 places, 851 transitions, 49721 flow. Second operand 9 states and 1529 transitions. [2023-08-24 00:58:23,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 867 transitions, 51853 flow [2023-08-24 00:58:30,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 867 transitions, 51534 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-08-24 00:58:30,325 INFO L231 Difference]: Finished difference. Result has 584 places, 848 transitions, 49625 flow [2023-08-24 00:58:30,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49402, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=49625, PETRI_PLACES=584, PETRI_TRANSITIONS=848} [2023-08-24 00:58:30,326 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 561 predicate places. [2023-08-24 00:58:30,326 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 848 transitions, 49625 flow [2023-08-24 00:58:30,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:30,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:58:30,326 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:58:30,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2023-08-24 00:58:30,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:30,532 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:58:30,533 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:58:30,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1133557419, now seen corresponding path program 84 times [2023-08-24 00:58:30,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:58:30,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835616075] [2023-08-24 00:58:30,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:58:30,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:58:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:58:31,068 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:31,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:58:31,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835616075] [2023-08-24 00:58:31,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835616075] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:58:31,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990997958] [2023-08-24 00:58:31,069 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:58:31,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:31,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:58:31,070 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:58:31,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-08-24 00:58:31,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:58:31,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:58:31,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:58:31,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:58:31,630 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:58:31,644 INFO L351 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 59 treesize of output 35 [2023-08-24 00:58:31,724 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:31,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:58:31,889 INFO L322 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-08-24 00:58:31,889 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 67 [2023-08-24 00:58:31,918 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:31,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990997958] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:58:31,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:58:31,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 20 [2023-08-24 00:58:31,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579705052] [2023-08-24 00:58:31,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:58:31,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:58:31,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:58:31,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:58:31,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:58:31,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:58:31,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 848 transitions, 49625 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:31,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:58:31,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:58:31,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:58:36,273 INFO L124 PetriNetUnfolderBase]: 4471/7927 cut-off events. [2023-08-24 00:58:36,274 INFO L125 PetriNetUnfolderBase]: For 1572850/1572850 co-relation queries the response was YES. [2023-08-24 00:58:36,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201663 conditions, 7927 events. 4471/7927 cut-off events. For 1572850/1572850 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 59165 event pairs, 1174 based on Foata normal form. 20/7947 useless extension candidates. Maximal degree in co-relation 201514. Up to 5279 conditions per place. [2023-08-24 00:58:36,435 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 586 selfloop transitions, 292 changer transitions 0/878 dead transitions. [2023-08-24 00:58:36,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 878 transitions, 52045 flow [2023-08-24 00:58:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:58:36,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:58:36,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1715 transitions. [2023-08-24 00:58:36,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3514344262295082 [2023-08-24 00:58:36,436 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1715 transitions. [2023-08-24 00:58:36,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1715 transitions. [2023-08-24 00:58:36,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:58:36,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1715 transitions. [2023-08-24 00:58:36,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 171.5) internal successors, (1715), 10 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:36,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:36,439 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:36,439 INFO L175 Difference]: Start difference. First operand has 584 places, 848 transitions, 49625 flow. Second operand 10 states and 1715 transitions. [2023-08-24 00:58:36,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 878 transitions, 52045 flow [2023-08-24 00:58:43,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 878 transitions, 51609 flow, removed 58 selfloop flow, removed 5 redundant places. [2023-08-24 00:58:43,145 INFO L231 Difference]: Finished difference. Result has 588 places, 850 transitions, 49931 flow [2023-08-24 00:58:43,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49189, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=49931, PETRI_PLACES=588, PETRI_TRANSITIONS=850} [2023-08-24 00:58:43,145 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 565 predicate places. [2023-08-24 00:58:43,146 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 850 transitions, 49931 flow [2023-08-24 00:58:43,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:43,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:58:43,146 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:58:43,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2023-08-24 00:58:43,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:43,351 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:58:43,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:58:43,352 INFO L85 PathProgramCache]: Analyzing trace with hash -878159805, now seen corresponding path program 85 times [2023-08-24 00:58:43,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:58:43,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266938317] [2023-08-24 00:58:43,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:58:43,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:58:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:58:43,817 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:43,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:58:43,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266938317] [2023-08-24 00:58:43,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266938317] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:58:43,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25410910] [2023-08-24 00:58:43,817 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 00:58:43,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:43,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:58:43,819 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:58:43,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-08-24 00:58:44,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:58:44,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 60 conjunts are in the unsatisfiable core [2023-08-24 00:58:44,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:58:44,364 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 00:58:44,364 INFO L351 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 36 treesize of output 12 [2023-08-24 00:58:44,380 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:44,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:58:44,519 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:58:44,519 INFO L351 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 20 treesize of output 4 [2023-08-24 00:58:44,546 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:58:44,547 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:58:44,586 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:44,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25410910] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:58:44,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:58:44,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 21 [2023-08-24 00:58:44,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578707637] [2023-08-24 00:58:44,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:58:44,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:58:44,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:58:44,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:58:44,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:58:44,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 488 [2023-08-24 00:58:44,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 850 transitions, 49931 flow. Second operand has 21 states, 21 states have (on average 164.1904761904762) internal successors, (3448), 21 states have internal predecessors, (3448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:44,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:58:44,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 488 [2023-08-24 00:58:44,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:58:49,068 INFO L124 PetriNetUnfolderBase]: 4481/7945 cut-off events. [2023-08-24 00:58:49,068 INFO L125 PetriNetUnfolderBase]: For 1583536/1583536 co-relation queries the response was YES. [2023-08-24 00:58:49,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202996 conditions, 7945 events. 4481/7945 cut-off events. For 1583536/1583536 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 59318 event pairs, 1698 based on Foata normal form. 24/7969 useless extension candidates. Maximal degree in co-relation 202846. Up to 7389 conditions per place. [2023-08-24 00:58:49,238 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 712 selfloop transitions, 162 changer transitions 0/874 dead transitions. [2023-08-24 00:58:49,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 874 transitions, 52336 flow [2023-08-24 00:58:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 00:58:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 00:58:49,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1675 transitions. [2023-08-24 00:58:49,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3432377049180328 [2023-08-24 00:58:49,239 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1675 transitions. [2023-08-24 00:58:49,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1675 transitions. [2023-08-24 00:58:49,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:58:49,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1675 transitions. [2023-08-24 00:58:49,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 167.5) internal successors, (1675), 10 states have internal predecessors, (1675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:49,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:49,243 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:49,243 INFO L175 Difference]: Start difference. First operand has 588 places, 850 transitions, 49931 flow. Second operand 10 states and 1675 transitions. [2023-08-24 00:58:49,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 874 transitions, 52336 flow [2023-08-24 00:58:56,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 874 transitions, 51896 flow, removed 42 selfloop flow, removed 6 redundant places. [2023-08-24 00:58:56,525 INFO L231 Difference]: Finished difference. Result has 592 places, 852 transitions, 49944 flow [2023-08-24 00:58:56,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49402, PETRI_DIFFERENCE_MINUEND_PLACES=582, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=49944, PETRI_PLACES=592, PETRI_TRANSITIONS=852} [2023-08-24 00:58:56,526 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 569 predicate places. [2023-08-24 00:58:56,526 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 852 transitions, 49944 flow [2023-08-24 00:58:56,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 164.1904761904762) internal successors, (3448), 21 states have internal predecessors, (3448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:56,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:58:56,527 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:58:56,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2023-08-24 00:58:56,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2023-08-24 00:58:56,733 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:58:56,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:58:56,733 INFO L85 PathProgramCache]: Analyzing trace with hash -861891323, now seen corresponding path program 86 times [2023-08-24 00:58:56,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:58:56,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581795981] [2023-08-24 00:58:56,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:58:56,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:58:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:58:57,306 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:57,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:58:57,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581795981] [2023-08-24 00:58:57,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581795981] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:58:57,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117368689] [2023-08-24 00:58:57,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 00:58:57,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:58:57,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:58:57,307 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:58:57,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-08-24 00:58:57,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 00:58:57,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:58:57,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:58:57,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:58:57,945 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:58:57,945 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:58:58,000 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:58,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:58:58,158 INFO L322 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-08-24 00:58:58,158 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 67 [2023-08-24 00:58:58,188 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:58:58,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117368689] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:58:58,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:58:58,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:58:58,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679962428] [2023-08-24 00:58:58,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:58:58,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:58:58,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:58:58,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:58:58,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:58:58,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:58:58,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 852 transitions, 49944 flow. Second operand has 22 states, 22 states have (on average 167.0) internal successors, (3674), 22 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:58:58,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:58:58,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:58:58,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:59:03,096 INFO L124 PetriNetUnfolderBase]: 4475/7935 cut-off events. [2023-08-24 00:59:03,097 INFO L125 PetriNetUnfolderBase]: For 1563352/1563352 co-relation queries the response was YES. [2023-08-24 00:59:03,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201865 conditions, 7935 events. 4475/7935 cut-off events. For 1563352/1563352 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 59270 event pairs, 1174 based on Foata normal form. 4/7939 useless extension candidates. Maximal degree in co-relation 201714. Up to 5295 conditions per place. [2023-08-24 00:59:03,293 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 583 selfloop transitions, 295 changer transitions 2/880 dead transitions. [2023-08-24 00:59:03,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 880 transitions, 52038 flow [2023-08-24 00:59:03,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 00:59:03,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 00:59:03,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2047 transitions. [2023-08-24 00:59:03,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34955601092896177 [2023-08-24 00:59:03,296 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2047 transitions. [2023-08-24 00:59:03,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2047 transitions. [2023-08-24 00:59:03,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:59:03,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2047 transitions. [2023-08-24 00:59:03,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 170.58333333333334) internal successors, (2047), 12 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:03,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:03,388 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 488.0) internal successors, (6344), 13 states have internal predecessors, (6344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:03,388 INFO L175 Difference]: Start difference. First operand has 592 places, 852 transitions, 49944 flow. Second operand 12 states and 2047 transitions. [2023-08-24 00:59:03,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 880 transitions, 52038 flow [2023-08-24 00:59:10,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 880 transitions, 51601 flow, removed 56 selfloop flow, removed 8 redundant places. [2023-08-24 00:59:10,652 INFO L231 Difference]: Finished difference. Result has 598 places, 852 transitions, 50099 flow [2023-08-24 00:59:10,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49304, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=50099, PETRI_PLACES=598, PETRI_TRANSITIONS=852} [2023-08-24 00:59:10,653 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 575 predicate places. [2023-08-24 00:59:10,653 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 852 transitions, 50099 flow [2023-08-24 00:59:10,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 167.0) internal successors, (3674), 22 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:10,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:59:10,653 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:59:10,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2023-08-24 00:59:10,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:10,861 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:59:10,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:59:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1217402745, now seen corresponding path program 87 times [2023-08-24 00:59:10,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:59:10,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859247654] [2023-08-24 00:59:10,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:59:10,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:59:10,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:59:11,356 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:11,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:59:11,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859247654] [2023-08-24 00:59:11,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859247654] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:59:11,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750606276] [2023-08-24 00:59:11,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 00:59:11,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:11,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:59:11,358 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:59:11,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-08-24 00:59:11,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 00:59:11,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:59:11,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:59:11,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:59:11,957 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:59:11,957 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 60 [2023-08-24 00:59:11,975 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:11,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:59:12,092 INFO L322 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-08-24 00:59:12,092 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 67 [2023-08-24 00:59:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:12,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750606276] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:59:12,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:59:12,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-08-24 00:59:12,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171316599] [2023-08-24 00:59:12,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:59:12,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 00:59:12,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:59:12,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 00:59:12,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-08-24 00:59:12,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:59:12,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 852 transitions, 50099 flow. Second operand has 21 states, 21 states have (on average 167.04761904761904) internal successors, (3508), 21 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:12,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:59:12,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:59:12,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:59:16,492 INFO L124 PetriNetUnfolderBase]: 4473/7939 cut-off events. [2023-08-24 00:59:16,492 INFO L125 PetriNetUnfolderBase]: For 1559334/1559334 co-relation queries the response was YES. [2023-08-24 00:59:16,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202620 conditions, 7939 events. 4473/7939 cut-off events. For 1559334/1559334 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 59486 event pairs, 1142 based on Foata normal form. 4/7943 useless extension candidates. Maximal degree in co-relation 202466. Up to 5295 conditions per place. [2023-08-24 00:59:16,654 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 584 selfloop transitions, 303 changer transitions 10/897 dead transitions. [2023-08-24 00:59:16,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 897 transitions, 54215 flow [2023-08-24 00:59:16,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:59:16,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:59:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1537 transitions. [2023-08-24 00:59:16,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3499544626593807 [2023-08-24 00:59:16,656 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1537 transitions. [2023-08-24 00:59:16,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1537 transitions. [2023-08-24 00:59:16,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:59:16,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1537 transitions. [2023-08-24 00:59:16,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.77777777777777) internal successors, (1537), 9 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:16,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:16,659 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:16,659 INFO L175 Difference]: Start difference. First operand has 598 places, 852 transitions, 50099 flow. Second operand 9 states and 1537 transitions. [2023-08-24 00:59:16,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 897 transitions, 54215 flow [2023-08-24 00:59:23,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 897 transitions, 53551 flow, removed 28 selfloop flow, removed 9 redundant places. [2023-08-24 00:59:23,786 INFO L231 Difference]: Finished difference. Result has 600 places, 852 transitions, 50314 flow [2023-08-24 00:59:23,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49469, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=50314, PETRI_PLACES=600, PETRI_TRANSITIONS=852} [2023-08-24 00:59:23,787 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 577 predicate places. [2023-08-24 00:59:23,787 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 852 transitions, 50314 flow [2023-08-24 00:59:23,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 167.04761904761904) internal successors, (3508), 21 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:23,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:59:23,787 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:59:23,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2023-08-24 00:59:23,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:23,994 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:59:23,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:59:23,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1362248927, now seen corresponding path program 88 times [2023-08-24 00:59:23,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:59:23,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87216879] [2023-08-24 00:59:23,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:59:23,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:59:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:59:24,474 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:24,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:59:24,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87216879] [2023-08-24 00:59:24,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87216879] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:59:24,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695365160] [2023-08-24 00:59:24,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 00:59:24,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:24,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:59:24,475 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:59:24,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2023-08-24 00:59:24,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 00:59:24,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:59:24,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:59:24,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:59:25,104 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:59:25,104 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 60 [2023-08-24 00:59:25,125 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:25,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:59:25,264 INFO L322 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-08-24 00:59:25,264 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 67 [2023-08-24 00:59:25,293 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:25,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695365160] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:59:25,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:59:25,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 00:59:25,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878645578] [2023-08-24 00:59:25,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:59:25,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:59:25,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:59:25,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:59:25,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:59:25,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:59:25,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 852 transitions, 50314 flow. Second operand has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:25,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:59:25,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:59:25,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:59:29,724 INFO L124 PetriNetUnfolderBase]: 4465/7923 cut-off events. [2023-08-24 00:59:29,725 INFO L125 PetriNetUnfolderBase]: For 1575072/1575072 co-relation queries the response was YES. [2023-08-24 00:59:29,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204008 conditions, 7923 events. 4465/7923 cut-off events. For 1575072/1575072 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 59221 event pairs, 1174 based on Foata normal form. 4/7927 useless extension candidates. Maximal degree in co-relation 203850. Up to 5295 conditions per place. [2023-08-24 00:59:29,888 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 576 selfloop transitions, 291 changer transitions 8/875 dead transitions. [2023-08-24 00:59:29,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 875 transitions, 52703 flow [2023-08-24 00:59:29,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:59:29,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:59:29,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1536 transitions. [2023-08-24 00:59:29,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34972677595628415 [2023-08-24 00:59:29,890 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1536 transitions. [2023-08-24 00:59:29,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1536 transitions. [2023-08-24 00:59:29,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:59:29,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1536 transitions. [2023-08-24 00:59:29,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.66666666666666) internal successors, (1536), 9 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:29,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:29,893 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:29,893 INFO L175 Difference]: Start difference. First operand has 600 places, 852 transitions, 50314 flow. Second operand 9 states and 1536 transitions. [2023-08-24 00:59:29,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 875 transitions, 52703 flow [2023-08-24 00:59:37,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 875 transitions, 52261 flow, removed 54 selfloop flow, removed 6 redundant places. [2023-08-24 00:59:37,583 INFO L231 Difference]: Finished difference. Result has 600 places, 852 transitions, 50582 flow [2023-08-24 00:59:37,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49884, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=50582, PETRI_PLACES=600, PETRI_TRANSITIONS=852} [2023-08-24 00:59:37,584 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 577 predicate places. [2023-08-24 00:59:37,584 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 852 transitions, 50582 flow [2023-08-24 00:59:37,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:37,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:59:37,585 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:59:37,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2023-08-24 00:59:37,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:37,805 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:59:37,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:59:37,805 INFO L85 PathProgramCache]: Analyzing trace with hash 262905787, now seen corresponding path program 89 times [2023-08-24 00:59:37,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:59:37,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309116231] [2023-08-24 00:59:37,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:59:37,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:59:37,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:59:38,287 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:38,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:59:38,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309116231] [2023-08-24 00:59:38,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309116231] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:59:38,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320114465] [2023-08-24 00:59:38,287 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 00:59:38,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:38,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:59:38,288 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:59:38,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2023-08-24 00:59:38,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 00:59:38,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:59:38,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:59:38,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:59:38,972 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:38,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:59:39,162 INFO L322 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-08-24 00:59:39,162 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 67 [2023-08-24 00:59:39,191 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:39,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320114465] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:59:39,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:59:39,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-08-24 00:59:39,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960967727] [2023-08-24 00:59:39,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:59:39,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 00:59:39,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:59:39,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 00:59:39,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-08-24 00:59:39,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:59:39,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 852 transitions, 50582 flow. Second operand has 22 states, 22 states have (on average 167.0) internal successors, (3674), 22 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:39,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:59:39,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:59:39,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:59:43,712 INFO L124 PetriNetUnfolderBase]: 4447/7867 cut-off events. [2023-08-24 00:59:43,712 INFO L125 PetriNetUnfolderBase]: For 1512028/1512028 co-relation queries the response was YES. [2023-08-24 00:59:43,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199956 conditions, 7867 events. 4447/7867 cut-off events. For 1512028/1512028 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 58518 event pairs, 1174 based on Foata normal form. 4/7871 useless extension candidates. Maximal degree in co-relation 199800. Up to 5295 conditions per place. [2023-08-24 00:59:43,895 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 574 selfloop transitions, 288 changer transitions 6/868 dead transitions. [2023-08-24 00:59:43,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 868 transitions, 52446 flow [2023-08-24 00:59:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 00:59:43,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 00:59:43,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1535 transitions. [2023-08-24 00:59:43,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494990892531876 [2023-08-24 00:59:43,896 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1535 transitions. [2023-08-24 00:59:43,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1535 transitions. [2023-08-24 00:59:43,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:59:43,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1535 transitions. [2023-08-24 00:59:43,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.55555555555554) internal successors, (1535), 9 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:43,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:43,899 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:43,899 INFO L175 Difference]: Start difference. First operand has 600 places, 852 transitions, 50582 flow. Second operand 9 states and 1535 transitions. [2023-08-24 00:59:43,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 868 transitions, 52446 flow [2023-08-24 00:59:51,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 868 transitions, 51832 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-08-24 00:59:51,224 INFO L231 Difference]: Finished difference. Result has 600 places, 848 transitions, 50357 flow [2023-08-24 00:59:51,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49968, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=50357, PETRI_PLACES=600, PETRI_TRANSITIONS=848} [2023-08-24 00:59:51,225 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 577 predicate places. [2023-08-24 00:59:51,225 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 848 transitions, 50357 flow [2023-08-24 00:59:51,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 167.0) internal successors, (3674), 22 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:51,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 00:59:51,225 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 00:59:51,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2023-08-24 00:59:51,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:51,432 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 00:59:51,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 00:59:51,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1811596721, now seen corresponding path program 90 times [2023-08-24 00:59:51,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 00:59:51,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401149720] [2023-08-24 00:59:51,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 00:59:51,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 00:59:51,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 00:59:51,916 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:51,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 00:59:51,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401149720] [2023-08-24 00:59:51,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401149720] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 00:59:51,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754626716] [2023-08-24 00:59:51,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 00:59:51,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 00:59:51,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 00:59:51,917 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 00:59:51,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2023-08-24 00:59:52,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 00:59:52,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 00:59:52,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 00:59:52,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 00:59:52,476 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 00:59:52,476 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 00:59:52,542 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:52,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 00:59:52,661 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 00:59:52,661 INFO L351 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 20 treesize of output 4 [2023-08-24 00:59:52,695 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 00:59:52,695 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 00:59:52,730 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 00:59:52,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754626716] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 00:59:52,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 00:59:52,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 20 [2023-08-24 00:59:52,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036289540] [2023-08-24 00:59:52,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 00:59:52,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 00:59:52,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 00:59:52,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 00:59:52,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-24 00:59:52,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 00:59:52,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 848 transitions, 50357 flow. Second operand has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:52,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 00:59:52,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 00:59:52,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 00:59:57,645 INFO L124 PetriNetUnfolderBase]: 4471/7939 cut-off events. [2023-08-24 00:59:57,645 INFO L125 PetriNetUnfolderBase]: For 1540808/1540808 co-relation queries the response was YES. [2023-08-24 00:59:57,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201726 conditions, 7939 events. 4471/7939 cut-off events. For 1540808/1540808 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 59283 event pairs, 1678 based on Foata normal form. 20/7959 useless extension candidates. Maximal degree in co-relation 201570. Up to 7325 conditions per place. [2023-08-24 00:59:57,810 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 708 selfloop transitions, 169 changer transitions 0/877 dead transitions. [2023-08-24 00:59:57,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 877 transitions, 52816 flow [2023-08-24 00:59:57,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 00:59:57,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 00:59:57,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2214 transitions. [2023-08-24 00:59:57,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489911727616646 [2023-08-24 00:59:57,812 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2214 transitions. [2023-08-24 00:59:57,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2214 transitions. [2023-08-24 00:59:57,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 00:59:57,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2214 transitions. [2023-08-24 00:59:57,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 170.30769230769232) internal successors, (2214), 13 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:57,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:57,816 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 488.0) internal successors, (6832), 14 states have internal predecessors, (6832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 00:59:57,816 INFO L175 Difference]: Start difference. First operand has 600 places, 848 transitions, 50357 flow. Second operand 13 states and 2214 transitions. [2023-08-24 00:59:57,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 877 transitions, 52816 flow [2023-08-24 01:00:05,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 877 transitions, 52210 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-08-24 01:00:05,494 INFO L231 Difference]: Finished difference. Result has 601 places, 850 transitions, 50339 flow [2023-08-24 01:00:05,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49740, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=50339, PETRI_PLACES=601, PETRI_TRANSITIONS=850} [2023-08-24 01:00:05,495 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 578 predicate places. [2023-08-24 01:00:05,495 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 850 transitions, 50339 flow [2023-08-24 01:00:05,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.15) internal successors, (3343), 20 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:05,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:00:05,495 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:00:05,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2023-08-24 01:00:05,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2023-08-24 01:00:05,702 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:00:05,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:00:05,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1641065999, now seen corresponding path program 91 times [2023-08-24 01:00:05,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:00:05,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805481936] [2023-08-24 01:00:05,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:00:05,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:00:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:00:06,204 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:06,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:00:06,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805481936] [2023-08-24 01:00:06,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805481936] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:00:06,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295662906] [2023-08-24 01:00:06,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 01:00:06,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:00:06,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:00:06,206 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:00:06,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2023-08-24 01:00:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:00:06,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 01:00:06,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:00:06,781 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:00:06,781 INFO L351 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 59 treesize of output 35 [2023-08-24 01:00:06,842 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:06,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:00:06,976 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 01:00:06,977 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 01:00:07,030 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:07,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295662906] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:00:07,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:00:07,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 01:00:07,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641564989] [2023-08-24 01:00:07,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:00:07,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 01:00:07,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:00:07,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 01:00:07,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2023-08-24 01:00:07,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 01:00:07,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 850 transitions, 50339 flow. Second operand has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:07,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:00:07,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 01:00:07,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:00:12,248 INFO L124 PetriNetUnfolderBase]: 4493/7993 cut-off events. [2023-08-24 01:00:12,248 INFO L125 PetriNetUnfolderBase]: For 1522628/1522628 co-relation queries the response was YES. [2023-08-24 01:00:12,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201889 conditions, 7993 events. 4493/7993 cut-off events. For 1522628/1522628 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 59843 event pairs, 1676 based on Foata normal form. 4/7997 useless extension candidates. Maximal degree in co-relation 201734. Up to 7327 conditions per place. [2023-08-24 01:00:12,439 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 689 selfloop transitions, 188 changer transitions 3/880 dead transitions. [2023-08-24 01:00:12,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 880 transitions, 52446 flow [2023-08-24 01:00:12,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 01:00:12,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 01:00:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2381 transitions. [2023-08-24 01:00:12,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34850702576112413 [2023-08-24 01:00:12,441 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2381 transitions. [2023-08-24 01:00:12,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2381 transitions. [2023-08-24 01:00:12,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:00:12,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2381 transitions. [2023-08-24 01:00:12,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 170.07142857142858) internal successors, (2381), 14 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:12,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:12,446 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 488.0) internal successors, (7320), 15 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:12,446 INFO L175 Difference]: Start difference. First operand has 601 places, 850 transitions, 50339 flow. Second operand 14 states and 2381 transitions. [2023-08-24 01:00:12,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 880 transitions, 52446 flow [2023-08-24 01:00:20,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 880 transitions, 52018 flow, removed 50 selfloop flow, removed 8 redundant places. [2023-08-24 01:00:20,646 INFO L231 Difference]: Finished difference. Result has 606 places, 851 transitions, 50396 flow [2023-08-24 01:00:20,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49603, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=50396, PETRI_PLACES=606, PETRI_TRANSITIONS=851} [2023-08-24 01:00:20,647 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 583 predicate places. [2023-08-24 01:00:20,647 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 851 transitions, 50396 flow [2023-08-24 01:00:20,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:20,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:00:20,647 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:00:20,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2023-08-24 01:00:20,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2023-08-24 01:00:20,854 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:00:20,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:00:20,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1395288423, now seen corresponding path program 92 times [2023-08-24 01:00:20,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:00:20,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326588172] [2023-08-24 01:00:20,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:00:20,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:00:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:00:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:21,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:00:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326588172] [2023-08-24 01:00:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326588172] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:00:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192202427] [2023-08-24 01:00:21,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 01:00:21,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:00:21,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:00:21,357 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:00:21,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2023-08-24 01:00:21,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 01:00:21,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:00:21,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 01:00:21,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:00:21,945 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:00:21,946 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 01:00:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:22,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:00:22,185 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 01:00:22,186 INFO L351 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 20 treesize of output 4 [2023-08-24 01:00:22,223 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 01:00:22,223 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 01:00:22,261 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:22,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192202427] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:00:22,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:00:22,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 8] total 20 [2023-08-24 01:00:22,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957583521] [2023-08-24 01:00:22,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:00:22,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 01:00:22,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:00:22,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 01:00:22,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-24 01:00:22,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 01:00:22,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 851 transitions, 50396 flow. Second operand has 20 states, 20 states have (on average 167.25) internal successors, (3345), 20 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:22,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:00:22,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 01:00:22,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:00:26,796 INFO L124 PetriNetUnfolderBase]: 4501/7997 cut-off events. [2023-08-24 01:00:26,796 INFO L125 PetriNetUnfolderBase]: For 1534688/1534688 co-relation queries the response was YES. [2023-08-24 01:00:26,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202375 conditions, 7997 events. 4501/7997 cut-off events. For 1534688/1534688 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 59726 event pairs, 1696 based on Foata normal form. 28/8025 useless extension candidates. Maximal degree in co-relation 202220. Up to 7433 conditions per place. [2023-08-24 01:00:26,966 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 700 selfloop transitions, 167 changer transitions 0/867 dead transitions. [2023-08-24 01:00:26,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 867 transitions, 52493 flow [2023-08-24 01:00:26,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 01:00:26,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 01:00:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1701 transitions. [2023-08-24 01:00:26,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3485655737704918 [2023-08-24 01:00:26,967 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1701 transitions. [2023-08-24 01:00:26,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1701 transitions. [2023-08-24 01:00:26,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:00:26,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1701 transitions. [2023-08-24 01:00:26,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 170.1) internal successors, (1701), 10 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:26,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:26,971 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 488.0) internal successors, (5368), 11 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:26,971 INFO L175 Difference]: Start difference. First operand has 606 places, 851 transitions, 50396 flow. Second operand 10 states and 1701 transitions. [2023-08-24 01:00:26,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 867 transitions, 52493 flow [2023-08-24 01:00:34,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 867 transitions, 52055 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-08-24 01:00:34,367 INFO L231 Difference]: Finished difference. Result has 602 places, 851 transitions, 50355 flow [2023-08-24 01:00:34,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49856, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=50355, PETRI_PLACES=602, PETRI_TRANSITIONS=851} [2023-08-24 01:00:34,368 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 579 predicate places. [2023-08-24 01:00:34,368 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 851 transitions, 50355 flow [2023-08-24 01:00:34,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.25) internal successors, (3345), 20 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:34,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:00:34,369 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:00:34,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2023-08-24 01:00:34,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2023-08-24 01:00:34,575 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:00:34,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:00:34,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1529104187, now seen corresponding path program 93 times [2023-08-24 01:00:34,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:00:34,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841721093] [2023-08-24 01:00:34,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:00:34,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:00:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:00:35,105 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:35,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:00:35,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841721093] [2023-08-24 01:00:35,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841721093] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:00:35,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140641291] [2023-08-24 01:00:35,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 01:00:35,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:00:35,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:00:35,106 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:00:35,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2023-08-24 01:00:35,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 01:00:35,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:00:35,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 01:00:35,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:00:35,740 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:00:35,740 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 60 [2023-08-24 01:00:35,759 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:35,759 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:00:35,879 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 01:00:35,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 88 [2023-08-24 01:00:35,945 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:35,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140641291] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:00:35,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:00:35,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 01:00:35,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103071954] [2023-08-24 01:00:35,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:00:35,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 01:00:35,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:00:35,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 01:00:35,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-08-24 01:00:35,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 01:00:35,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 851 transitions, 50355 flow. Second operand has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:35,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:00:35,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 01:00:35,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:00:40,392 INFO L124 PetriNetUnfolderBase]: 4483/7935 cut-off events. [2023-08-24 01:00:40,392 INFO L125 PetriNetUnfolderBase]: For 1521031/1521031 co-relation queries the response was YES. [2023-08-24 01:00:40,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200679 conditions, 7935 events. 4483/7935 cut-off events. For 1521031/1521031 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 58989 event pairs, 1691 based on Foata normal form. 4/7939 useless extension candidates. Maximal degree in co-relation 200524. Up to 7399 conditions per place. [2023-08-24 01:00:40,577 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 685 selfloop transitions, 171 changer transitions 6/862 dead transitions. [2023-08-24 01:00:40,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 862 transitions, 52163 flow [2023-08-24 01:00:40,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:00:40,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:00:40,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1529 transitions. [2023-08-24 01:00:40,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3481329690346084 [2023-08-24 01:00:40,578 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1529 transitions. [2023-08-24 01:00:40,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1529 transitions. [2023-08-24 01:00:40,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:00:40,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1529 transitions. [2023-08-24 01:00:40,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.88888888888889) internal successors, (1529), 9 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:40,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:40,581 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:40,581 INFO L175 Difference]: Start difference. First operand has 602 places, 851 transitions, 50355 flow. Second operand 9 states and 1529 transitions. [2023-08-24 01:00:40,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 862 transitions, 52163 flow [2023-08-24 01:00:48,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 862 transitions, 51738 flow, removed 47 selfloop flow, removed 7 redundant places. [2023-08-24 01:00:48,902 INFO L231 Difference]: Finished difference. Result has 604 places, 847 transitions, 50087 flow [2023-08-24 01:00:48,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49930, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=50087, PETRI_PLACES=604, PETRI_TRANSITIONS=847} [2023-08-24 01:00:48,903 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 581 predicate places. [2023-08-24 01:00:48,903 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 847 transitions, 50087 flow [2023-08-24 01:00:48,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:48,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:00:48,904 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:00:48,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2023-08-24 01:00:49,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:00:49,111 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:00:49,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:00:49,111 INFO L85 PathProgramCache]: Analyzing trace with hash 487921833, now seen corresponding path program 94 times [2023-08-24 01:00:49,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:00:49,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666098516] [2023-08-24 01:00:49,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:00:49,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:00:49,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:00:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:00:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666098516] [2023-08-24 01:00:49,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666098516] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:00:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67760803] [2023-08-24 01:00:49,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 01:00:49,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:00:49,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:00:49,579 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:00:49,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2023-08-24 01:00:50,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 01:00:50,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:00:50,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-24 01:00:50,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:00:50,117 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:00:50,117 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 01:00:50,169 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:50,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:00:50,275 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 01:00:50,275 INFO L351 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 20 treesize of output 4 [2023-08-24 01:00:50,309 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 01:00:50,309 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 01:00:50,342 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:00:50,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67760803] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:00:50,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:00:50,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-08-24 01:00:50,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546406262] [2023-08-24 01:00:50,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:00:50,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 01:00:50,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:00:50,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 01:00:50,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2023-08-24 01:00:50,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 488 [2023-08-24 01:00:50,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 847 transitions, 50087 flow. Second operand has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:50,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:00:50,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 488 [2023-08-24 01:00:50,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:00:54,615 INFO L124 PetriNetUnfolderBase]: 4459/7859 cut-off events. [2023-08-24 01:00:54,615 INFO L125 PetriNetUnfolderBase]: For 1507049/1507049 co-relation queries the response was YES. [2023-08-24 01:00:54,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198528 conditions, 7859 events. 4459/7859 cut-off events. For 1507049/1507049 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 58043 event pairs, 1673 based on Foata normal form. 4/7863 useless extension candidates. Maximal degree in co-relation 198372. Up to 7333 conditions per place. [2023-08-24 01:00:54,902 INFO L140 encePairwiseOnDemand]: 481/488 looper letters, 690 selfloop transitions, 162 changer transitions 2/854 dead transitions. [2023-08-24 01:00:54,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 854 transitions, 51577 flow [2023-08-24 01:00:54,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:00:54,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:00:54,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1530 transitions. [2023-08-24 01:00:54,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3483606557377049 [2023-08-24 01:00:54,904 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1530 transitions. [2023-08-24 01:00:54,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1530 transitions. [2023-08-24 01:00:54,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:00:54,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1530 transitions. [2023-08-24 01:00:54,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 170.0) internal successors, (1530), 9 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:54,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:54,907 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:00:54,907 INFO L175 Difference]: Start difference. First operand has 604 places, 847 transitions, 50087 flow. Second operand 9 states and 1530 transitions. [2023-08-24 01:00:54,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 854 transitions, 51577 flow [2023-08-24 01:01:02,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 854 transitions, 51209 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-08-24 01:01:02,075 INFO L231 Difference]: Finished difference. Result has 598 places, 843 transitions, 49730 flow [2023-08-24 01:01:02,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49424, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=49730, PETRI_PLACES=598, PETRI_TRANSITIONS=843} [2023-08-24 01:01:02,075 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 575 predicate places. [2023-08-24 01:01:02,076 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 843 transitions, 49730 flow [2023-08-24 01:01:02,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 167.1) internal successors, (3342), 20 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:02,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:01:02,076 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:01:02,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2023-08-24 01:01:02,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-08-24 01:01:02,285 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:01:02,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:01:02,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1206850211, now seen corresponding path program 95 times [2023-08-24 01:01:02,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:01:02,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709687126] [2023-08-24 01:01:02,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:01:02,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:01:02,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:01:02,818 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:02,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:01:02,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709687126] [2023-08-24 01:01:02,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709687126] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:01:02,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759249941] [2023-08-24 01:01:02,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 01:01:02,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:01:02,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:01:02,819 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:01:02,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2023-08-24 01:01:03,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 01:01:03,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:01:03,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-24 01:01:03,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:01:03,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:01:03,486 INFO L351 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 14 treesize of output 16 [2023-08-24 01:01:03,600 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 01:01:03,600 INFO L351 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 55 treesize of output 23 [2023-08-24 01:01:03,615 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:03,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:01:03,754 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7048 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_7048))) (let ((.cse1 (select .cse0 ~o_2~0.base))) (or (= (select (select .cse0 c_~o_0~0.base) c_~o_0~0.offset) (select .cse1 c_~o_2~0.offset)) (not (= (select .cse1 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) is different from false [2023-08-24 01:01:03,800 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 01:01:03,800 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 01:01:03,816 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:01:03,817 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 01:01:04,066 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:04,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759249941] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:01:04,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:01:04,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 28 [2023-08-24 01:01:04,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49108094] [2023-08-24 01:01:04,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:01:04,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 01:01:04,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:01:04,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 01:01:04,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=650, Unknown=1, NotChecked=52, Total=812 [2023-08-24 01:01:04,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 01:01:04,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 843 transitions, 49730 flow. Second operand has 29 states, 29 states have (on average 162.89655172413794) internal successors, (4724), 29 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:04,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:01:04,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 01:01:04,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:01:08,745 INFO L124 PetriNetUnfolderBase]: 4567/8039 cut-off events. [2023-08-24 01:01:08,745 INFO L125 PetriNetUnfolderBase]: For 1609442/1609442 co-relation queries the response was YES. [2023-08-24 01:01:08,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203472 conditions, 8039 events. 4567/8039 cut-off events. For 1609442/1609442 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 59594 event pairs, 828 based on Foata normal form. 52/8091 useless extension candidates. Maximal degree in co-relation 203318. Up to 4245 conditions per place. [2023-08-24 01:01:08,909 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 587 selfloop transitions, 314 changer transitions 0/901 dead transitions. [2023-08-24 01:01:08,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 901 transitions, 53846 flow [2023-08-24 01:01:08,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 01:01:08,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 01:01:08,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2501 transitions. [2023-08-24 01:01:08,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2023-08-24 01:01:08,911 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2501 transitions. [2023-08-24 01:01:08,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2501 transitions. [2023-08-24 01:01:08,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:01:08,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2501 transitions. [2023-08-24 01:01:08,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 166.73333333333332) internal successors, (2501), 15 states have internal predecessors, (2501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:08,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:08,916 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 488.0) internal successors, (7808), 16 states have internal predecessors, (7808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:08,916 INFO L175 Difference]: Start difference. First operand has 598 places, 843 transitions, 49730 flow. Second operand 15 states and 2501 transitions. [2023-08-24 01:01:08,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 901 transitions, 53846 flow [2023-08-24 01:01:15,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 901 transitions, 53514 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-24 01:01:15,958 INFO L231 Difference]: Finished difference. Result has 607 places, 858 transitions, 51080 flow [2023-08-24 01:01:15,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=49406, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=51080, PETRI_PLACES=607, PETRI_TRANSITIONS=858} [2023-08-24 01:01:15,959 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 584 predicate places. [2023-08-24 01:01:15,959 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 858 transitions, 51080 flow [2023-08-24 01:01:15,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 162.89655172413794) internal successors, (4724), 29 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:15,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:01:15,960 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:01:15,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2023-08-24 01:01:16,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-08-24 01:01:16,168 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:01:16,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:01:16,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1956161483, now seen corresponding path program 96 times [2023-08-24 01:01:16,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:01:16,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573089166] [2023-08-24 01:01:16,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:01:16,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:01:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:01:17,279 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-08-24 01:01:17,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:01:17,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573089166] [2023-08-24 01:01:17,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573089166] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:01:17,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785510247] [2023-08-24 01:01:17,280 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 01:01:17,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:01:17,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:01:17,280 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:01:17,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2023-08-24 01:01:17,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 01:01:17,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:01:17,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-24 01:01:17,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:01:18,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:01:18,065 INFO L351 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 14 treesize of output 16 [2023-08-24 01:01:18,191 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:01:18,191 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 01:01:18,312 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:18,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:01:18,585 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7119 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_7119))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (or (not (= |c_thread1Thread1of1ForFork1_#t~mem1#1| (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)))) (= (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset) (select .cse0 c_~o_2~0.offset)))))) is different from false [2023-08-24 01:01:18,631 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 01:01:18,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 01:01:18,648 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:01:18,648 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 01:01:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:18,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785510247] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:01:18,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:01:18,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 12] total 38 [2023-08-24 01:01:18,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859033066] [2023-08-24 01:01:18,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:01:18,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-24 01:01:18,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:01:18,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-24 01:01:18,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1263, Unknown=1, NotChecked=72, Total=1482 [2023-08-24 01:01:18,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 488 [2023-08-24 01:01:18,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 858 transitions, 51080 flow. Second operand has 39 states, 39 states have (on average 138.56410256410257) internal successors, (5404), 39 states have internal predecessors, (5404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:18,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:01:18,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 488 [2023-08-24 01:01:18,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:01:27,516 INFO L124 PetriNetUnfolderBase]: 4695/8339 cut-off events. [2023-08-24 01:01:27,516 INFO L125 PetriNetUnfolderBase]: For 1819886/1819886 co-relation queries the response was YES. [2023-08-24 01:01:27,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211551 conditions, 8339 events. 4695/8339 cut-off events. For 1819886/1819886 co-relation queries the response was YES. Maximal size of possible extension queue 739. Compared 62694 event pairs, 198 based on Foata normal form. 92/8431 useless extension candidates. Maximal degree in co-relation 211393. Up to 3153 conditions per place. [2023-08-24 01:01:27,692 INFO L140 encePairwiseOnDemand]: 474/488 looper letters, 341 selfloop transitions, 628 changer transitions 1/970 dead transitions. [2023-08-24 01:01:27,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 970 transitions, 56485 flow [2023-08-24 01:01:27,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-24 01:01:27,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-24 01:01:27,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5099 transitions. [2023-08-24 01:01:27,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2902436247723133 [2023-08-24 01:01:27,695 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5099 transitions. [2023-08-24 01:01:27,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5099 transitions. [2023-08-24 01:01:27,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:01:27,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5099 transitions. [2023-08-24 01:01:27,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 141.63888888888889) internal successors, (5099), 36 states have internal predecessors, (5099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:27,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 488.0) internal successors, (18056), 37 states have internal predecessors, (18056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:27,708 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 488.0) internal successors, (18056), 37 states have internal predecessors, (18056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:27,708 INFO L175 Difference]: Start difference. First operand has 607 places, 858 transitions, 51080 flow. Second operand 36 states and 5099 transitions. [2023-08-24 01:01:27,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 970 transitions, 56485 flow [2023-08-24 01:01:35,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 970 transitions, 55736 flow, removed 170 selfloop flow, removed 8 redundant places. [2023-08-24 01:01:35,663 INFO L231 Difference]: Finished difference. Result has 642 places, 889 transitions, 53991 flow [2023-08-24 01:01:35,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=50036, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=53991, PETRI_PLACES=642, PETRI_TRANSITIONS=889} [2023-08-24 01:01:35,664 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 619 predicate places. [2023-08-24 01:01:35,664 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 889 transitions, 53991 flow [2023-08-24 01:01:35,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 138.56410256410257) internal successors, (5404), 39 states have internal predecessors, (5404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:35,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:01:35,665 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:01:35,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2023-08-24 01:01:35,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:01:35,871 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:01:35,871 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:01:35,871 INFO L85 PathProgramCache]: Analyzing trace with hash 654655659, now seen corresponding path program 97 times [2023-08-24 01:01:35,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:01:35,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398925718] [2023-08-24 01:01:35,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:01:35,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:01:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:01:36,460 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:36,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:01:36,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398925718] [2023-08-24 01:01:36,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398925718] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:01:36,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800786034] [2023-08-24 01:01:36,461 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 01:01:36,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:01:36,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:01:36,462 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:01:36,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2023-08-24 01:01:36,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:01:36,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-24 01:01:36,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:01:37,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:01:37,084 INFO L351 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 14 treesize of output 16 [2023-08-24 01:01:37,187 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:01:37,187 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 01:01:37,248 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:37,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:01:37,392 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7190 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_7190))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (or (= (select .cse0 c_~o_2~0.offset) (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset)) (not (= (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)))))) is different from false [2023-08-24 01:01:37,439 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 01:01:37,439 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 01:01:37,456 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:01:37,456 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 01:01:37,717 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:37,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800786034] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:01:37,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:01:37,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 29 [2023-08-24 01:01:37,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757720286] [2023-08-24 01:01:37,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:01:37,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 01:01:37,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:01:37,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 01:01:37,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=700, Unknown=1, NotChecked=54, Total=870 [2023-08-24 01:01:37,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 01:01:37,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 889 transitions, 53991 flow. Second operand has 30 states, 30 states have (on average 162.73333333333332) internal successors, (4882), 30 states have internal predecessors, (4882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:37,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:01:37,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 01:01:37,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:01:42,655 INFO L124 PetriNetUnfolderBase]: 4677/8277 cut-off events. [2023-08-24 01:01:42,656 INFO L125 PetriNetUnfolderBase]: For 1682007/1682007 co-relation queries the response was YES. [2023-08-24 01:01:42,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214264 conditions, 8277 events. 4677/8277 cut-off events. For 1682007/1682007 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 61853 event pairs, 1004 based on Foata normal form. 4/8281 useless extension candidates. Maximal degree in co-relation 214098. Up to 4933 conditions per place. [2023-08-24 01:01:42,850 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 612 selfloop transitions, 287 changer transitions 2/901 dead transitions. [2023-08-24 01:01:42,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 901 transitions, 55937 flow [2023-08-24 01:01:42,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:01:42,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:01:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1825 transitions. [2023-08-24 01:01:42,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33997764530551416 [2023-08-24 01:01:42,852 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1825 transitions. [2023-08-24 01:01:42,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1825 transitions. [2023-08-24 01:01:42,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:01:42,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1825 transitions. [2023-08-24 01:01:42,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 165.9090909090909) internal successors, (1825), 11 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:42,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:42,855 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:42,855 INFO L175 Difference]: Start difference. First operand has 642 places, 889 transitions, 53991 flow. Second operand 11 states and 1825 transitions. [2023-08-24 01:01:42,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 901 transitions, 55937 flow [2023-08-24 01:01:52,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 901 transitions, 54189 flow, removed 393 selfloop flow, removed 22 redundant places. [2023-08-24 01:01:52,710 INFO L231 Difference]: Finished difference. Result has 630 places, 886 transitions, 52617 flow [2023-08-24 01:01:52,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=52062, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=52617, PETRI_PLACES=630, PETRI_TRANSITIONS=886} [2023-08-24 01:01:52,710 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 607 predicate places. [2023-08-24 01:01:52,710 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 886 transitions, 52617 flow [2023-08-24 01:01:52,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 162.73333333333332) internal successors, (4882), 30 states have internal predecessors, (4882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:52,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:01:52,711 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:01:52,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2023-08-24 01:01:52,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:01:52,924 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:01:52,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:01:52,924 INFO L85 PathProgramCache]: Analyzing trace with hash 460493089, now seen corresponding path program 98 times [2023-08-24 01:01:52,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:01:52,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219902682] [2023-08-24 01:01:52,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:01:52,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:01:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:01:53,428 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:53,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:01:53,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219902682] [2023-08-24 01:01:53,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219902682] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:01:53,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67369329] [2023-08-24 01:01:53,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 01:01:53,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:01:53,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:01:53,429 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:01:53,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2023-08-24 01:01:53,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 01:01:53,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:01:53,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 76 conjunts are in the unsatisfiable core [2023-08-24 01:01:53,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:01:54,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:01:54,070 INFO L351 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 14 treesize of output 16 [2023-08-24 01:01:54,270 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 01:01:54,270 INFO L351 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 25 treesize of output 9 [2023-08-24 01:01:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:54,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:01:54,749 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 01:01:54,749 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 01:01:54,767 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:01:54,768 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 01:01:55,038 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:01:55,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67369329] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:01:55,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:01:55,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 12] total 34 [2023-08-24 01:01:55,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100370669] [2023-08-24 01:01:55,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:01:55,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 01:01:55,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:01:55,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 01:01:55,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1048, Unknown=2, NotChecked=0, Total=1190 [2023-08-24 01:01:55,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 488 [2023-08-24 01:01:55,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 886 transitions, 52617 flow. Second operand has 35 states, 35 states have (on average 156.77142857142857) internal successors, (5487), 35 states have internal predecessors, (5487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:01:55,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:01:55,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 488 [2023-08-24 01:01:55,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:00,258 INFO L124 PetriNetUnfolderBase]: 4793/8505 cut-off events. [2023-08-24 01:02:00,258 INFO L125 PetriNetUnfolderBase]: For 1626458/1626458 co-relation queries the response was YES. [2023-08-24 01:02:00,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211835 conditions, 8505 events. 4793/8505 cut-off events. For 1626458/1626458 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 64037 event pairs, 548 based on Foata normal form. 44/8549 useless extension candidates. Maximal degree in co-relation 211673. Up to 6016 conditions per place. [2023-08-24 01:02:00,457 INFO L140 encePairwiseOnDemand]: 476/488 looper letters, 421 selfloop transitions, 534 changer transitions 0/955 dead transitions. [2023-08-24 01:02:00,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 955 transitions, 56581 flow [2023-08-24 01:02:00,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 01:02:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 01:02:00,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3200 transitions. [2023-08-24 01:02:00,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32786885245901637 [2023-08-24 01:02:00,461 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3200 transitions. [2023-08-24 01:02:00,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3200 transitions. [2023-08-24 01:02:00,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:00,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3200 transitions. [2023-08-24 01:02:00,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 160.0) internal successors, (3200), 20 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:00,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 488.0) internal successors, (10248), 21 states have internal predecessors, (10248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:00,467 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 488.0) internal successors, (10248), 21 states have internal predecessors, (10248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:00,467 INFO L175 Difference]: Start difference. First operand has 630 places, 886 transitions, 52617 flow. Second operand 20 states and 3200 transitions. [2023-08-24 01:02:00,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 955 transitions, 56581 flow [2023-08-24 01:02:08,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 955 transitions, 56201 flow, removed 11 selfloop flow, removed 12 redundant places. [2023-08-24 01:02:08,765 INFO L231 Difference]: Finished difference. Result has 640 places, 911 transitions, 55175 flow [2023-08-24 01:02:08,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=52160, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=55175, PETRI_PLACES=640, PETRI_TRANSITIONS=911} [2023-08-24 01:02:08,765 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 617 predicate places. [2023-08-24 01:02:08,766 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 911 transitions, 55175 flow [2023-08-24 01:02:08,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 156.77142857142857) internal successors, (5487), 35 states have internal predecessors, (5487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:08,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:08,767 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:08,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2023-08-24 01:02:08,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2023-08-24 01:02:08,975 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:08,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:08,975 INFO L85 PathProgramCache]: Analyzing trace with hash 358371029, now seen corresponding path program 99 times [2023-08-24 01:02:08,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:08,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387990495] [2023-08-24 01:02:08,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:08,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:08,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:09,539 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:09,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:09,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387990495] [2023-08-24 01:02:09,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387990495] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:02:09,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894124169] [2023-08-24 01:02:09,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 01:02:09,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:02:09,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:02:09,541 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:02:09,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2023-08-24 01:02:10,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 01:02:10,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:02:10,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-24 01:02:10,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:02:10,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:02:10,258 INFO L351 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 14 treesize of output 16 [2023-08-24 01:02:10,343 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:02:10,343 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-08-24 01:02:10,420 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:10,420 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:02:10,597 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_7332 (Array Int Int)) (~o_2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_7332))) (let ((.cse0 (select .cse1 ~o_2~0.base))) (or (not (= |c_thread1Thread1of1ForFork1_#t~mem1#1| (select .cse0 (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~o_2~0.offset)))) (= (select .cse0 c_~o_2~0.offset) (select (select .cse1 c_~o_0~0.base) c_~o_0~0.offset)))))) is different from false [2023-08-24 01:02:10,639 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 01:02:10,639 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 01:02:10,656 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:02:10,656 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 01:02:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:10,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894124169] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:02:10,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:02:10,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 28 [2023-08-24 01:02:10,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499600671] [2023-08-24 01:02:10,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:02:10,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 01:02:10,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:10,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 01:02:10,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=655, Unknown=1, NotChecked=52, Total=812 [2023-08-24 01:02:10,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 488 [2023-08-24 01:02:10,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 911 transitions, 55175 flow. Second operand has 29 states, 29 states have (on average 162.89655172413794) internal successors, (4724), 29 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:10,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:10,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 488 [2023-08-24 01:02:10,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:16,210 INFO L124 PetriNetUnfolderBase]: 4809/8541 cut-off events. [2023-08-24 01:02:16,210 INFO L125 PetriNetUnfolderBase]: For 1666550/1666550 co-relation queries the response was YES. [2023-08-24 01:02:16,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216330 conditions, 8541 events. 4809/8541 cut-off events. For 1666550/1666550 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 64328 event pairs, 1728 based on Foata normal form. 28/8569 useless extension candidates. Maximal degree in co-relation 216167. Up to 7735 conditions per place. [2023-08-24 01:02:16,397 INFO L140 encePairwiseOnDemand]: 480/488 looper letters, 778 selfloop transitions, 152 changer transitions 0/930 dead transitions. [2023-08-24 01:02:16,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 930 transitions, 57539 flow [2023-08-24 01:02:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:02:16,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:02:16,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1829 transitions. [2023-08-24 01:02:16,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34072280178837555 [2023-08-24 01:02:16,399 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1829 transitions. [2023-08-24 01:02:16,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1829 transitions. [2023-08-24 01:02:16,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:16,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1829 transitions. [2023-08-24 01:02:16,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 166.27272727272728) internal successors, (1829), 11 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:16,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:16,402 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 488.0) internal successors, (5856), 12 states have internal predecessors, (5856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:16,402 INFO L175 Difference]: Start difference. First operand has 640 places, 911 transitions, 55175 flow. Second operand 11 states and 1829 transitions. [2023-08-24 01:02:16,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 930 transitions, 57539 flow [2023-08-24 01:02:25,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 930 transitions, 56639 flow, removed 177 selfloop flow, removed 18 redundant places. [2023-08-24 01:02:25,569 INFO L231 Difference]: Finished difference. Result has 633 places, 911 transitions, 54651 flow [2023-08-24 01:02:25,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=54163, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=757, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=54651, PETRI_PLACES=633, PETRI_TRANSITIONS=911} [2023-08-24 01:02:25,570 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 610 predicate places. [2023-08-24 01:02:25,570 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 911 transitions, 54651 flow [2023-08-24 01:02:25,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 162.89655172413794) internal successors, (4724), 29 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:25,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:25,570 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:25,578 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2023-08-24 01:02:25,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:02:25,778 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:25,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:25,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1380852409, now seen corresponding path program 100 times [2023-08-24 01:02:25,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:25,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5657928] [2023-08-24 01:02:25,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:25,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:25,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:26,346 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:26,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:26,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5657928] [2023-08-24 01:02:26,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5657928] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:02:26,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231173040] [2023-08-24 01:02:26,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 01:02:26,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:02:26,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:02:26,348 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:02:26,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2023-08-24 01:02:26,857 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 01:02:26,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:02:26,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 68 conjunts are in the unsatisfiable core [2023-08-24 01:02:26,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:02:27,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:02:27,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 01:02:27,095 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 01:02:27,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 40 [2023-08-24 01:02:27,289 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 01:02:27,290 INFO L351 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 25 treesize of output 9 [2023-08-24 01:02:27,314 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:27,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:02:27,621 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 01:02:27,622 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 86 treesize of output 107 [2023-08-24 01:02:27,632 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 01:02:27,632 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2023-08-24 01:02:27,818 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:27,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231173040] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:02:27,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:02:27,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 12] total 35 [2023-08-24 01:02:27,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856779386] [2023-08-24 01:02:27,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:02:27,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-24 01:02:27,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:27,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-24 01:02:27,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1118, Unknown=1, NotChecked=0, Total=1260 [2023-08-24 01:02:27,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 488 [2023-08-24 01:02:27,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 911 transitions, 54651 flow. Second operand has 36 states, 36 states have (on average 155.75) internal successors, (5607), 36 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:27,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:27,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 488 [2023-08-24 01:02:27,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:35,088 INFO L124 PetriNetUnfolderBase]: 5981/10619 cut-off events. [2023-08-24 01:02:35,088 INFO L125 PetriNetUnfolderBase]: For 1854175/1854175 co-relation queries the response was YES. [2023-08-24 01:02:35,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259059 conditions, 10619 events. 5981/10619 cut-off events. For 1854175/1854175 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 82406 event pairs, 310 based on Foata normal form. 24/10643 useless extension candidates. Maximal degree in co-relation 258902. Up to 3891 conditions per place. [2023-08-24 01:02:35,326 INFO L140 encePairwiseOnDemand]: 478/488 looper letters, 623 selfloop transitions, 572 changer transitions 2/1197 dead transitions. [2023-08-24 01:02:35,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1197 transitions, 69120 flow [2023-08-24 01:02:35,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 01:02:35,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 01:02:35,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3508 transitions. [2023-08-24 01:02:35,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3267511177347243 [2023-08-24 01:02:35,329 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3508 transitions. [2023-08-24 01:02:35,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3508 transitions. [2023-08-24 01:02:35,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:35,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3508 transitions. [2023-08-24 01:02:35,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 159.45454545454547) internal successors, (3508), 22 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:35,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 488.0) internal successors, (11224), 23 states have internal predecessors, (11224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:35,336 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 488.0) internal successors, (11224), 23 states have internal predecessors, (11224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:35,336 INFO L175 Difference]: Start difference. First operand has 633 places, 911 transitions, 54651 flow. Second operand 22 states and 3508 transitions. [2023-08-24 01:02:35,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1197 transitions, 69120 flow [2023-08-24 01:02:47,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 1197 transitions, 68684 flow, removed 69 selfloop flow, removed 9 redundant places. [2023-08-24 01:02:47,632 INFO L231 Difference]: Finished difference. Result has 653 places, 1034 transitions, 62377 flow [2023-08-24 01:02:47,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=54263, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=62377, PETRI_PLACES=653, PETRI_TRANSITIONS=1034} [2023-08-24 01:02:47,633 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 630 predicate places. [2023-08-24 01:02:47,633 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 1034 transitions, 62377 flow [2023-08-24 01:02:47,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 155.75) internal successors, (5607), 36 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:47,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:47,634 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:47,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2023-08-24 01:02:47,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:02:47,835 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:47,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:47,836 INFO L85 PathProgramCache]: Analyzing trace with hash -540019207, now seen corresponding path program 101 times [2023-08-24 01:02:47,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:47,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522305468] [2023-08-24 01:02:47,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:47,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:48,370 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-08-24 01:02:48,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:48,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522305468] [2023-08-24 01:02:48,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522305468] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:02:48,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359182243] [2023-08-24 01:02:48,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 01:02:48,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:02:48,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:02:48,371 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:02:48,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2023-08-24 01:02:48,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 01:02:48,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:02:48,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-24 01:02:48,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2023-08-24 01:02:49,065 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-24 01:02:49,068 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-08-24 01:02:49,074 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 01:02:49,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2023-08-24 01:02:49,084 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 01:02:49,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2023-08-24 01:02:49,268 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 5,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 1ms.. [2023-08-24 01:02:49,270 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-24 01:02:49,270 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-24 01:02:49,270 INFO L445 BasicCegarLoop]: Path program histogram: [101, 6, 1, 1, 1] [2023-08-24 01:02:49,272 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 01:02:49,272 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 01:02:49,273 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 01:02:49 BasicIcfg [2023-08-24 01:02:49,273 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 01:02:49,274 INFO L158 Benchmark]: Toolchain (without parser) took 836844.94ms. Allocated memory was 335.5MB in the beginning and 7.7GB in the end (delta: 7.4GB). Free memory was 311.7MB in the beginning and 6.0GB in the end (delta: -5.7GB). Peak memory consumption was 1.7GB. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 335.5MB. Free memory is still 312.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 INFO L158 Benchmark]: CACSL2BoogieTranslator took 188.73ms. Allocated memory is still 335.5MB. Free memory was 311.7MB in the beginning and 299.9MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.74ms. Allocated memory is still 335.5MB. Free memory was 299.9MB in the beginning and 297.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 INFO L158 Benchmark]: Boogie Preprocessor took 19.76ms. Allocated memory is still 335.5MB. Free memory was 297.8MB in the beginning and 295.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 INFO L158 Benchmark]: RCFGBuilder took 326.91ms. Allocated memory is still 335.5MB. Free memory was 295.7MB in the beginning and 275.7MB in the end (delta: 20.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 INFO L158 Benchmark]: TraceAbstraction took 836277.83ms. Allocated memory was 335.5MB in the beginning and 7.7GB in the end (delta: 7.4GB). Free memory was 274.7MB in the beginning and 6.0GB in the end (delta: -5.7GB). Peak memory consumption was 1.7GB. Max. memory is 16.0GB. [2023-08-24 01:02:49,274 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 335.5MB. Free memory is still 312.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 188.73ms. Allocated memory is still 335.5MB. Free memory was 311.7MB in the beginning and 299.9MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.74ms. Allocated memory is still 335.5MB. Free memory was 299.9MB in the beginning and 297.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 19.76ms. Allocated memory is still 335.5MB. Free memory was 297.8MB in the beginning and 295.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 326.91ms. Allocated memory is still 335.5MB. Free memory was 295.7MB in the beginning and 275.7MB in the end (delta: 20.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 836277.83ms. Allocated memory was 335.5MB in the beginning and 7.7GB in the end (delta: 7.4GB). Free memory was 274.7MB in the beginning and 6.0GB in the end (delta: -5.7GB). Peak memory consumption was 1.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.9s, 209 PlacesBefore, 23 PlacesAfterwards, 223 TransitionsBefore, 20 TransitionsAfterwards, 5400 CoEnabledTransitionPairs, 6 FixpointIterations, 101 TrivialSequentialCompositions, 83 ConcurrentSequentialCompositions, 29 TrivialYvCompositions, 25 ConcurrentYvCompositions, 17 ChoiceCompositions, 255 TotalNumberOfCompositions, 5253 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4980, independent: 4956, independent conditional: 0, independent unconditional: 4956, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3159, independent: 3151, independent conditional: 0, independent unconditional: 3151, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4980, independent: 1805, independent conditional: 0, independent unconditional: 1805, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 3159, unknown conditional: 0, unknown unconditional: 3159] , Statistics on independence cache: Total cache size (in pairs): 28, Positive cache size: 26, Positive conditional cache size: 0, Positive unconditional cache size: 26, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 5,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 1ms.. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 5,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 1ms.. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 31 with TraceHistMax 5,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 1ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 297 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: 836.2s, OverallIterations: 110, TraceHistogramMax: 5, PathProgramHistogramMax: 101, EmptinessCheckTime: 0.0s, AutomataDifference: 619.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.1s, HoareTripleCheckerStatistics: 354 mSolverCounterUnknown, 14098 SdHoareTripleChecker+Valid, 37.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14098 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 33.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1557 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1567 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 59204 IncrementalHoareTripleChecker+Invalid, 62682 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1567 mSolverCounterUnsat, 0 mSDtfsCounter, 59204 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8652 GetRequests, 5062 SyntacticMatches, 57 SemanticMatches, 3533 ConstructedPredicates, 19 IntricatePredicates, 6 DeprecatedPredicates, 26704 ImplicationChecksByTransitivity, 124.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=62377occurred in iteration=109, InterpolantAutomatonStates: 1527, 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: 1.9s SsaConstructionTime, 8.0s SatisfiabilityAnalysisTime, 152.9s InterpolantComputationTime, 6124 NumberOfCodeBlocks, 6018 NumberOfCodeBlocksAsserted, 364 NumberOfCheckSat, 8766 ConstructedInterpolants, 200 QuantifiedInterpolants, 94714 SizeOfPredicates, 2416 NumberOfNonLiveVariables, 36585 ConjunctsInSsa, 5353 ConjunctsInUnsatCore, 315 InterpolantComputations, 7 PerfectInterpolantSequences, 9548/10462 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