/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/stack-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 04:30:52,992 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 04:30:53,057 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 04:30:53,061 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 04:30:53,062 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 04:30:53,084 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 04:30:53,085 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 04:30:53,085 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 04:30:53,085 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 04:30:53,088 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 04:30:53,088 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 04:30:53,088 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 04:30:53,089 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 04:30:53,089 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 04:30:53,090 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 04:30:53,090 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 04:30:53,090 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 04:30:53,090 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 04:30:53,090 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 04:30:53,090 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 04:30:53,091 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 04:30:53,091 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 04:30:53,091 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 04:30:53,092 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 04:30:53,092 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 04:30:53,092 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 04:30:53,092 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 04:30:53,092 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 04:30:53,092 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 04:30:53,093 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 04:30:53,093 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 04:30:53,093 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 04:30:53,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 04:30:53,094 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 04:30:53,094 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 04:30:53,094 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-24 04:30:53,335 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 04:30:53,350 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 04:30:53,351 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 04:30:53,353 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 04:30:53,353 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 04:30:53,354 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack-1.i [2023-08-24 04:30:54,305 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 04:30:54,514 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 04:30:54,514 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack-1.i [2023-08-24 04:30:54,529 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffbce3ff0/00d9ec4d32c64a2596d882644fd18b95/FLAG2395e2528 [2023-08-24 04:30:54,541 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffbce3ff0/00d9ec4d32c64a2596d882644fd18b95 [2023-08-24 04:30:54,545 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 04:30:54,546 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 04:30:54,547 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 04:30:54,548 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 04:30:54,549 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 04:30:54,550 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,551 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b745006 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54, skipping insertion in model container [2023-08-24 04:30:54,551 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,585 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 04:30:54,855 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack-1.i[41520,41533] [2023-08-24 04:30:54,867 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 04:30:54,875 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 04:30:54,898 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [261] [2023-08-24 04:30:54,899 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [261] [2023-08-24 04:30:54,904 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: unsigned short [753] [2023-08-24 04:30:54,908 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack-1.i[41520,41533] [2023-08-24 04:30:54,914 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 04:30:54,948 INFO L206 MainTranslator]: Completed translation [2023-08-24 04:30:54,949 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54 WrapperNode [2023-08-24 04:30:54,949 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 04:30:54,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 04:30:54,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 04:30:54,950 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 04:30:54,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,967 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,984 INFO L138 Inliner]: procedures = 277, calls = 43, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 153 [2023-08-24 04:30:54,984 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 04:30:54,985 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 04:30:54,985 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 04:30:54,985 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 04:30:54,989 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,990 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,992 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,992 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,996 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,998 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:54,999 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:55,000 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:55,002 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 04:30:55,003 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 04:30:55,003 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 04:30:55,003 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 04:30:55,003 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (1/1) ... [2023-08-24 04:30:55,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 04:30:55,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:30:55,035 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 04:30:55,044 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 04:30:55,075 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-24 04:30:55,076 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-24 04:30:55,076 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 04:30:55,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 04:30:55,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 04:30:55,077 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 04:30:55,183 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 04:30:55,185 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 04:30:55,384 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 04:30:55,389 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 04:30:55,389 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-24 04:30:55,391 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 04:30:55 BoogieIcfgContainer [2023-08-24 04:30:55,391 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 04:30:55,392 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 04:30:55,392 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 04:30:55,394 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 04:30:55,394 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 04:30:54" (1/3) ... [2023-08-24 04:30:55,395 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39ac4c6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 04:30:55, skipping insertion in model container [2023-08-24 04:30:55,395 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 04:30:54" (2/3) ... [2023-08-24 04:30:55,395 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39ac4c6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 04:30:55, skipping insertion in model container [2023-08-24 04:30:55,395 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 04:30:55" (3/3) ... [2023-08-24 04:30:55,396 INFO L112 eAbstractionObserver]: Analyzing ICFG stack-1.i [2023-08-24 04:30:55,410 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 04:30:55,411 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-08-24 04:30:55,411 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 04:30:55,505 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 04:30:55,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 152 places, 155 transitions, 326 flow [2023-08-24 04:30:55,599 INFO L124 PetriNetUnfolderBase]: 10/153 cut-off events. [2023-08-24 04:30:55,599 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 04:30:55,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 153 events. 10/153 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 348 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 111. Up to 3 conditions per place. [2023-08-24 04:30:55,605 INFO L82 GeneralOperation]: Start removeDead. Operand has 152 places, 155 transitions, 326 flow [2023-08-24 04:30:55,611 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 144 transitions, 297 flow [2023-08-24 04:30:55,613 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 04:30:55,622 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 144 transitions, 297 flow [2023-08-24 04:30:55,625 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 144 transitions, 297 flow [2023-08-24 04:30:55,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 144 transitions, 297 flow [2023-08-24 04:30:55,657 INFO L124 PetriNetUnfolderBase]: 10/144 cut-off events. [2023-08-24 04:30:55,657 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-24 04:30:55,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 144 events. 10/144 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 309 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 111. Up to 3 conditions per place. [2023-08-24 04:30:55,662 INFO L119 LiptonReduction]: Number of co-enabled transitions 6492 [2023-08-24 04:30:58,723 INFO L134 LiptonReduction]: Checked pairs total: 8991 [2023-08-24 04:30:58,723 INFO L136 LiptonReduction]: Total number of compositions: 135 [2023-08-24 04:30:58,731 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 04:30:58,735 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;@232befe9, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 04:30:58,735 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2023-08-24 04:30:58,738 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 04:30:58,738 INFO L124 PetriNetUnfolderBase]: 1/15 cut-off events. [2023-08-24 04:30:58,738 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-24 04:30:58,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:30:58,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-24 04:30:58,739 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:30:58,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:30:58,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1268975004, now seen corresponding path program 1 times [2023-08-24 04:30:58,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:30:58,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505760409] [2023-08-24 04:30:58,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:30:58,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:30:58,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:30:58,952 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 04:30:58,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:30:58,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505760409] [2023-08-24 04:30:58,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505760409] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:30:58,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:30:58,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 04:30:58,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105655348] [2023-08-24 04:30:58,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:30:58,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 04:30:58,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:30:58,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 04:30:58,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 04:30:58,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 290 [2023-08-24 04:30:58,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 133.0) internal successors, (399), 3 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:58,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:30:58,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 290 [2023-08-24 04:30:58,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:30:59,150 INFO L124 PetriNetUnfolderBase]: 661/1082 cut-off events. [2023-08-24 04:30:59,150 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2023-08-24 04:30:59,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2223 conditions, 1082 events. 661/1082 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4006 event pairs, 283 based on Foata normal form. 0/854 useless extension candidates. Maximal degree in co-relation 2034. Up to 687 conditions per place. [2023-08-24 04:30:59,156 INFO L140 encePairwiseOnDemand]: 285/290 looper letters, 50 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2023-08-24 04:30:59,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 53 transitions, 227 flow [2023-08-24 04:30:59,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 04:30:59,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 04:30:59,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 448 transitions. [2023-08-24 04:30:59,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149425287356322 [2023-08-24 04:30:59,169 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 448 transitions. [2023-08-24 04:30:59,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 448 transitions. [2023-08-24 04:30:59,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:30:59,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 448 transitions. [2023-08-24 04:30:59,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,177 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,178 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 73 flow. Second operand 3 states and 448 transitions. [2023-08-24 04:30:59,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 53 transitions, 227 flow [2023-08-24 04:30:59,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 53 transitions, 219 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-24 04:30:59,182 INFO L231 Difference]: Finished difference. Result has 34 places, 33 transitions, 85 flow [2023-08-24 04:30:59,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=85, PETRI_PLACES=34, PETRI_TRANSITIONS=33} [2023-08-24 04:30:59,185 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 0 predicate places. [2023-08-24 04:30:59,185 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 33 transitions, 85 flow [2023-08-24 04:30:59,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 133.0) internal successors, (399), 3 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:30:59,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:30:59,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 04:30:59,186 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:30:59,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:30:59,186 INFO L85 PathProgramCache]: Analyzing trace with hash -575844582, now seen corresponding path program 1 times [2023-08-24 04:30:59,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:30:59,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072273933] [2023-08-24 04:30:59,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:30:59,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:30:59,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:30:59,235 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 04:30:59,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:30:59,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072273933] [2023-08-24 04:30:59,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072273933] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:30:59,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:30:59,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 04:30:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118198304] [2023-08-24 04:30:59,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:30:59,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 04:30:59,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:30:59,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 04:30:59,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 04:30:59,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 290 [2023-08-24 04:30:59,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 33 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:30:59,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 290 [2023-08-24 04:30:59,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:30:59,328 INFO L124 PetriNetUnfolderBase]: 625/1064 cut-off events. [2023-08-24 04:30:59,328 INFO L125 PetriNetUnfolderBase]: For 109/109 co-relation queries the response was YES. [2023-08-24 04:30:59,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2244 conditions, 1064 events. 625/1064 cut-off events. For 109/109 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4657 event pairs, 314 based on Foata normal form. 0/906 useless extension candidates. Maximal degree in co-relation 2008. Up to 926 conditions per place. [2023-08-24 04:30:59,332 INFO L140 encePairwiseOnDemand]: 287/290 looper letters, 45 selfloop transitions, 3 changer transitions 0/50 dead transitions. [2023-08-24 04:30:59,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 50 transitions, 222 flow [2023-08-24 04:30:59,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 04:30:59,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 04:30:59,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 462 transitions. [2023-08-24 04:30:59,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5310344827586206 [2023-08-24 04:30:59,335 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 462 transitions. [2023-08-24 04:30:59,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 462 transitions. [2023-08-24 04:30:59,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:30:59,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 462 transitions. [2023-08-24 04:30:59,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 154.0) internal successors, (462), 3 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,338 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,338 INFO L175 Difference]: Start difference. First operand has 34 places, 33 transitions, 85 flow. Second operand 3 states and 462 transitions. [2023-08-24 04:30:59,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 50 transitions, 222 flow [2023-08-24 04:30:59,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 218 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 04:30:59,340 INFO L231 Difference]: Finished difference. Result has 36 places, 34 transitions, 97 flow [2023-08-24 04:30:59,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=36, PETRI_TRANSITIONS=34} [2023-08-24 04:30:59,340 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 2 predicate places. [2023-08-24 04:30:59,341 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 34 transitions, 97 flow [2023-08-24 04:30:59,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:30:59,341 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:30:59,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 04:30:59,341 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:30:59,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:30:59,342 INFO L85 PathProgramCache]: Analyzing trace with hash -884871179, now seen corresponding path program 1 times [2023-08-24 04:30:59,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:30:59,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867582241] [2023-08-24 04:30:59,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:30:59,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:30:59,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:30:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:30:59,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:30:59,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867582241] [2023-08-24 04:30:59,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867582241] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:30:59,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007535022] [2023-08-24 04:30:59,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:30:59,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:30:59,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:30:59,421 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 04:30:59,453 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 04:30:59,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:30:59,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-24 04:30:59,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:30:59,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:30:59,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:30:59,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:30:59,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007535022] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:30:59,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:30:59,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2023-08-24 04:30:59,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946035499] [2023-08-24 04:30:59,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:30:59,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 04:30:59,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:30:59,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 04:30:59,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-24 04:30:59,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 290 [2023-08-24 04:30:59,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 34 transitions, 97 flow. Second operand has 10 states, 10 states have (on average 132.4) internal successors, (1324), 10 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:30:59,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:30:59,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 290 [2023-08-24 04:30:59,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:00,031 INFO L124 PetriNetUnfolderBase]: 1619/2654 cut-off events. [2023-08-24 04:31:00,031 INFO L125 PetriNetUnfolderBase]: For 839/839 co-relation queries the response was YES. [2023-08-24 04:31:00,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6125 conditions, 2654 events. 1619/2654 cut-off events. For 839/839 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 12096 event pairs, 246 based on Foata normal form. 82/2392 useless extension candidates. Maximal degree in co-relation 5686. Up to 795 conditions per place. [2023-08-24 04:31:00,043 INFO L140 encePairwiseOnDemand]: 282/290 looper letters, 155 selfloop transitions, 26 changer transitions 3/184 dead transitions. [2023-08-24 04:31:00,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 184 transitions, 855 flow [2023-08-24 04:31:00,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 04:31:00,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 04:31:00,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1735 transitions. [2023-08-24 04:31:00,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985632183908046 [2023-08-24 04:31:00,048 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1735 transitions. [2023-08-24 04:31:00,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1735 transitions. [2023-08-24 04:31:00,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:00,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1735 transitions. [2023-08-24 04:31:00,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 290.0) internal successors, (3770), 13 states have internal predecessors, (3770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,057 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 290.0) internal successors, (3770), 13 states have internal predecessors, (3770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,058 INFO L175 Difference]: Start difference. First operand has 36 places, 34 transitions, 97 flow. Second operand 12 states and 1735 transitions. [2023-08-24 04:31:00,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 184 transitions, 855 flow [2023-08-24 04:31:00,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 184 transitions, 840 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 04:31:00,066 INFO L231 Difference]: Finished difference. Result has 54 places, 59 transitions, 309 flow [2023-08-24 04:31:00,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=309, PETRI_PLACES=54, PETRI_TRANSITIONS=59} [2023-08-24 04:31:00,067 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 20 predicate places. [2023-08-24 04:31:00,067 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 59 transitions, 309 flow [2023-08-24 04:31:00,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 132.4) internal successors, (1324), 10 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:00,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:00,093 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 04:31:00,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:00,274 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:00,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:00,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2024911666, now seen corresponding path program 1 times [2023-08-24 04:31:00,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:00,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135016177] [2023-08-24 04:31:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:00,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:00,352 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 04:31:00,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:00,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135016177] [2023-08-24 04:31:00,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135016177] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:31:00,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:31:00,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 04:31:00,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008268328] [2023-08-24 04:31:00,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:31:00,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 04:31:00,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:00,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 04:31:00,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 04:31:00,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 290 [2023-08-24 04:31:00,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 59 transitions, 309 flow. Second operand has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:00,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 290 [2023-08-24 04:31:00,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:00,434 INFO L124 PetriNetUnfolderBase]: 509/974 cut-off events. [2023-08-24 04:31:00,434 INFO L125 PetriNetUnfolderBase]: For 586/586 co-relation queries the response was YES. [2023-08-24 04:31:00,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 974 events. 509/974 cut-off events. For 586/586 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4145 event pairs, 98 based on Foata normal form. 0/886 useless extension candidates. Maximal degree in co-relation 2336. Up to 681 conditions per place. [2023-08-24 04:31:00,438 INFO L140 encePairwiseOnDemand]: 285/290 looper letters, 45 selfloop transitions, 6 changer transitions 0/57 dead transitions. [2023-08-24 04:31:00,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 348 flow [2023-08-24 04:31:00,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 04:31:00,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 04:31:00,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 440 transitions. [2023-08-24 04:31:00,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5057471264367817 [2023-08-24 04:31:00,440 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 440 transitions. [2023-08-24 04:31:00,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 440 transitions. [2023-08-24 04:31:00,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:00,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 440 transitions. [2023-08-24 04:31:00,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,442 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,442 INFO L175 Difference]: Start difference. First operand has 54 places, 59 transitions, 309 flow. Second operand 3 states and 440 transitions. [2023-08-24 04:31:00,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 348 flow [2023-08-24 04:31:00,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 57 transitions, 327 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-08-24 04:31:00,446 INFO L231 Difference]: Finished difference. Result has 48 places, 48 transitions, 216 flow [2023-08-24 04:31:00,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=48, PETRI_TRANSITIONS=48} [2023-08-24 04:31:00,447 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 14 predicate places. [2023-08-24 04:31:00,447 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 48 transitions, 216 flow [2023-08-24 04:31:00,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 138.0) internal successors, (414), 3 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:00,448 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 04:31:00,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 04:31:00,448 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:00,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:00,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2104323153, now seen corresponding path program 1 times [2023-08-24 04:31:00,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:00,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216868782] [2023-08-24 04:31:00,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:00,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:00,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:00,479 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 04:31:00,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:00,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216868782] [2023-08-24 04:31:00,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216868782] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:31:00,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:31:00,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 04:31:00,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564995983] [2023-08-24 04:31:00,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:31:00,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 04:31:00,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:00,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 04:31:00,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 04:31:00,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 290 [2023-08-24 04:31:00,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 48 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:00,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 290 [2023-08-24 04:31:00,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:00,598 INFO L124 PetriNetUnfolderBase]: 624/1145 cut-off events. [2023-08-24 04:31:00,598 INFO L125 PetriNetUnfolderBase]: For 351/351 co-relation queries the response was YES. [2023-08-24 04:31:00,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1145 events. 624/1145 cut-off events. For 351/351 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4697 event pairs, 391 based on Foata normal form. 24/1169 useless extension candidates. Maximal degree in co-relation 2382. Up to 849 conditions per place. [2023-08-24 04:31:00,602 INFO L140 encePairwiseOnDemand]: 284/290 looper letters, 56 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2023-08-24 04:31:00,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 62 transitions, 383 flow [2023-08-24 04:31:00,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 04:31:00,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 04:31:00,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 444 transitions. [2023-08-24 04:31:00,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5103448275862069 [2023-08-24 04:31:00,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 444 transitions. [2023-08-24 04:31:00,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 444 transitions. [2023-08-24 04:31:00,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:00,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 444 transitions. [2023-08-24 04:31:00,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,606 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 290.0) internal successors, (1160), 4 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,606 INFO L175 Difference]: Start difference. First operand has 48 places, 48 transitions, 216 flow. Second operand 3 states and 444 transitions. [2023-08-24 04:31:00,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 62 transitions, 383 flow [2023-08-24 04:31:00,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 62 transitions, 375 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 04:31:00,609 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 248 flow [2023-08-24 04:31:00,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=248, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2023-08-24 04:31:00,609 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 17 predicate places. [2023-08-24 04:31:00,609 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 248 flow [2023-08-24 04:31:00,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:00,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:00,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:00,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 04:31:00,610 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:00,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:00,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1299614568, now seen corresponding path program 1 times [2023-08-24 04:31:00,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:00,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653684354] [2023-08-24 04:31:00,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:00,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:00,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:01,186 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 04:31:01,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:01,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653684354] [2023-08-24 04:31:01,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653684354] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:31:01,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:31:01,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-08-24 04:31:01,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754655557] [2023-08-24 04:31:01,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:31:01,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 04:31:01,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:01,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 04:31:01,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-08-24 04:31:01,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 290 [2023-08-24 04:31:01,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 248 flow. Second operand has 15 states, 15 states have (on average 91.4) internal successors, (1371), 15 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:01,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:01,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 290 [2023-08-24 04:31:01,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:02,343 INFO L124 PetriNetUnfolderBase]: 930/1729 cut-off events. [2023-08-24 04:31:02,343 INFO L125 PetriNetUnfolderBase]: For 1197/1197 co-relation queries the response was YES. [2023-08-24 04:31:02,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4454 conditions, 1729 events. 930/1729 cut-off events. For 1197/1197 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7889 event pairs, 174 based on Foata normal form. 32/1747 useless extension candidates. Maximal degree in co-relation 2915. Up to 973 conditions per place. [2023-08-24 04:31:02,350 INFO L140 encePairwiseOnDemand]: 272/290 looper letters, 111 selfloop transitions, 38 changer transitions 30/179 dead transitions. [2023-08-24 04:31:02,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 179 transitions, 984 flow [2023-08-24 04:31:02,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 04:31:02,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 04:31:02,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2326 transitions. [2023-08-24 04:31:02,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3341954022988506 [2023-08-24 04:31:02,356 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2326 transitions. [2023-08-24 04:31:02,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2326 transitions. [2023-08-24 04:31:02,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:02,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2326 transitions. [2023-08-24 04:31:02,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 96.91666666666667) internal successors, (2326), 24 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:02,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 290.0) internal successors, (7250), 25 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:02,368 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 290.0) internal successors, (7250), 25 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:02,368 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 248 flow. Second operand 24 states and 2326 transitions. [2023-08-24 04:31:02,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 179 transitions, 984 flow [2023-08-24 04:31:02,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 179 transitions, 954 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-24 04:31:02,374 INFO L231 Difference]: Finished difference. Result has 88 places, 84 transitions, 542 flow [2023-08-24 04:31:02,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=542, PETRI_PLACES=88, PETRI_TRANSITIONS=84} [2023-08-24 04:31:02,374 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 54 predicate places. [2023-08-24 04:31:02,375 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 84 transitions, 542 flow [2023-08-24 04:31:02,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 91.4) internal successors, (1371), 15 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:02,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:02,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:02,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 04:31:02,376 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:02,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:02,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1750382990, now seen corresponding path program 2 times [2023-08-24 04:31:02,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:02,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122434470] [2023-08-24 04:31:02,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:02,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:02,960 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 04:31:02,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:02,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122434470] [2023-08-24 04:31:02,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122434470] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:31:02,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:31:02,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-08-24 04:31:02,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327219615] [2023-08-24 04:31:02,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:31:02,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 04:31:02,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:02,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 04:31:02,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2023-08-24 04:31:02,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:31:02,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 84 transitions, 542 flow. Second operand has 16 states, 16 states have (on average 87.3125) internal successors, (1397), 16 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:02,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:02,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:31:02,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:03,908 INFO L124 PetriNetUnfolderBase]: 1208/2259 cut-off events. [2023-08-24 04:31:03,908 INFO L125 PetriNetUnfolderBase]: For 2489/2489 co-relation queries the response was YES. [2023-08-24 04:31:03,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6977 conditions, 2259 events. 1208/2259 cut-off events. For 2489/2489 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 10806 event pairs, 374 based on Foata normal form. 16/2261 useless extension candidates. Maximal degree in co-relation 5574. Up to 1405 conditions per place. [2023-08-24 04:31:03,920 INFO L140 encePairwiseOnDemand]: 272/290 looper letters, 117 selfloop transitions, 32 changer transitions 23/172 dead transitions. [2023-08-24 04:31:03,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 172 transitions, 1221 flow [2023-08-24 04:31:03,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 04:31:03,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 04:31:03,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1329 transitions. [2023-08-24 04:31:03,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32733990147783254 [2023-08-24 04:31:03,923 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1329 transitions. [2023-08-24 04:31:03,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1329 transitions. [2023-08-24 04:31:03,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:03,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1329 transitions. [2023-08-24 04:31:03,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 94.92857142857143) internal successors, (1329), 14 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:03,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 290.0) internal successors, (4350), 15 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:03,930 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 290.0) internal successors, (4350), 15 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:03,930 INFO L175 Difference]: Start difference. First operand has 88 places, 84 transitions, 542 flow. Second operand 14 states and 1329 transitions. [2023-08-24 04:31:03,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 172 transitions, 1221 flow [2023-08-24 04:31:03,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 172 transitions, 1209 flow, removed 6 selfloop flow, removed 0 redundant places. [2023-08-24 04:31:03,941 INFO L231 Difference]: Finished difference. Result has 108 places, 99 transitions, 756 flow [2023-08-24 04:31:03,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=756, PETRI_PLACES=108, PETRI_TRANSITIONS=99} [2023-08-24 04:31:03,941 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 74 predicate places. [2023-08-24 04:31:03,941 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 99 transitions, 756 flow [2023-08-24 04:31:03,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 87.3125) internal successors, (1397), 16 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:03,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:03,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:03,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 04:31:03,942 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:03,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:03,943 INFO L85 PathProgramCache]: Analyzing trace with hash 954194670, now seen corresponding path program 3 times [2023-08-24 04:31:03,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:03,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036888543] [2023-08-24 04:31:03,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:03,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:03,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:04,546 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 04:31:04,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:04,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036888543] [2023-08-24 04:31:04,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036888543] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:31:04,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 04:31:04,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-08-24 04:31:04,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125848125] [2023-08-24 04:31:04,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:31:04,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 04:31:04,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:04,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 04:31:04,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2023-08-24 04:31:04,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:31:04,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 99 transitions, 756 flow. Second operand has 16 states, 16 states have (on average 87.3125) internal successors, (1397), 16 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:04,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:04,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:31:04,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:05,521 INFO L124 PetriNetUnfolderBase]: 1356/2543 cut-off events. [2023-08-24 04:31:05,521 INFO L125 PetriNetUnfolderBase]: For 3554/3554 co-relation queries the response was YES. [2023-08-24 04:31:05,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8329 conditions, 2543 events. 1356/2543 cut-off events. For 3554/3554 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 12525 event pairs, 371 based on Foata normal form. 16/2545 useless extension candidates. Maximal degree in co-relation 6506. Up to 1368 conditions per place. [2023-08-24 04:31:05,537 INFO L140 encePairwiseOnDemand]: 273/290 looper letters, 117 selfloop transitions, 40 changer transitions 24/181 dead transitions. [2023-08-24 04:31:05,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 181 transitions, 1431 flow [2023-08-24 04:31:05,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 04:31:05,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 04:31:05,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1329 transitions. [2023-08-24 04:31:05,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32733990147783254 [2023-08-24 04:31:05,541 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1329 transitions. [2023-08-24 04:31:05,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1329 transitions. [2023-08-24 04:31:05,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:05,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1329 transitions. [2023-08-24 04:31:05,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 94.92857142857143) internal successors, (1329), 14 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:05,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 290.0) internal successors, (4350), 15 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:05,547 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 290.0) internal successors, (4350), 15 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:05,547 INFO L175 Difference]: Start difference. First operand has 108 places, 99 transitions, 756 flow. Second operand 14 states and 1329 transitions. [2023-08-24 04:31:05,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 181 transitions, 1431 flow [2023-08-24 04:31:05,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 181 transitions, 1403 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-24 04:31:05,562 INFO L231 Difference]: Finished difference. Result has 122 places, 108 transitions, 951 flow [2023-08-24 04:31:05,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=951, PETRI_PLACES=122, PETRI_TRANSITIONS=108} [2023-08-24 04:31:05,563 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 88 predicate places. [2023-08-24 04:31:05,563 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 108 transitions, 951 flow [2023-08-24 04:31:05,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 87.3125) internal successors, (1397), 16 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:05,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:05,564 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2023-08-24 04:31:05,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 04:31:05,564 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:05,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:05,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1380599275, now seen corresponding path program 2 times [2023-08-24 04:31:05,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:05,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143387990] [2023-08-24 04:31:05,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:05,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:05,734 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:05,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143387990] [2023-08-24 04:31:05,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143387990] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:05,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916074761] [2023-08-24 04:31:05,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 04:31:05,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:05,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:31:05,753 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 04:31:05,754 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 04:31:05,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 04:31:05,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:31:05,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 04:31:05,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:31:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:05,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:31:05,957 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:05,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916074761] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:31:05,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:31:05,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 14 [2023-08-24 04:31:05,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013964555] [2023-08-24 04:31:05,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:31:05,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 04:31:05,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:05,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 04:31:05,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2023-08-24 04:31:05,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 290 [2023-08-24 04:31:05,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 108 transitions, 951 flow. Second operand has 15 states, 15 states have (on average 127.4) internal successors, (1911), 15 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:05,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:05,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 290 [2023-08-24 04:31:05,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:06,408 INFO L124 PetriNetUnfolderBase]: 1580/2955 cut-off events. [2023-08-24 04:31:06,408 INFO L125 PetriNetUnfolderBase]: For 5876/5876 co-relation queries the response was YES. [2023-08-24 04:31:06,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10280 conditions, 2955 events. 1580/2955 cut-off events. For 5876/5876 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 14576 event pairs, 426 based on Foata normal form. 16/2957 useless extension candidates. Maximal degree in co-relation 7325. Up to 1002 conditions per place. [2023-08-24 04:31:06,433 INFO L140 encePairwiseOnDemand]: 282/290 looper letters, 198 selfloop transitions, 48 changer transitions 6/252 dead transitions. [2023-08-24 04:31:06,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 252 transitions, 2170 flow [2023-08-24 04:31:06,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 04:31:06,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 04:31:06,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2294 transitions. [2023-08-24 04:31:06,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46531440162271803 [2023-08-24 04:31:06,438 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2294 transitions. [2023-08-24 04:31:06,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2294 transitions. [2023-08-24 04:31:06,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:06,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2294 transitions. [2023-08-24 04:31:06,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 134.94117647058823) internal successors, (2294), 17 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:06,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 290.0) internal successors, (5220), 18 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:06,448 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 290.0) internal successors, (5220), 18 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:06,448 INFO L175 Difference]: Start difference. First operand has 122 places, 108 transitions, 951 flow. Second operand 17 states and 2294 transitions. [2023-08-24 04:31:06,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 252 transitions, 2170 flow [2023-08-24 04:31:06,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 252 transitions, 2107 flow, removed 20 selfloop flow, removed 5 redundant places. [2023-08-24 04:31:06,471 INFO L231 Difference]: Finished difference. Result has 141 places, 127 transitions, 1259 flow [2023-08-24 04:31:06,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1259, PETRI_PLACES=141, PETRI_TRANSITIONS=127} [2023-08-24 04:31:06,472 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 107 predicate places. [2023-08-24 04:31:06,472 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 127 transitions, 1259 flow [2023-08-24 04:31:06,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 127.4) internal successors, (1911), 15 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:06,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:06,473 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:06,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-24 04:31:06,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-24 04:31:06,678 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:06,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:06,678 INFO L85 PathProgramCache]: Analyzing trace with hash 934646639, now seen corresponding path program 4 times [2023-08-24 04:31:06,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:06,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395954078] [2023-08-24 04:31:06,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:06,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:06,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:07,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:07,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:07,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395954078] [2023-08-24 04:31:07,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395954078] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:07,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930192530] [2023-08-24 04:31:07,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 04:31:07,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:07,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:31:07,278 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 04:31:07,279 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 04:31:07,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 04:31:07,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:31:07,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-24 04:31:07,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:31:07,625 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:31:07,885 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 56 treesize of output 32 [2023-08-24 04:31:07,943 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:07,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:31:08,179 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 54 treesize of output 46 [2023-08-24 04:31:08,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 04:31:08,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930192530] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:08,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 04:31:08,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15, 15] total 43 [2023-08-24 04:31:08,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879873696] [2023-08-24 04:31:08,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:31:08,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 04:31:08,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:08,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 04:31:08,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1751, Unknown=0, NotChecked=0, Total=1892 [2023-08-24 04:31:08,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 290 [2023-08-24 04:31:08,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 127 transitions, 1259 flow. Second operand has 14 states, 14 states have (on average 92.0) internal successors, (1288), 14 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:08,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:08,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 290 [2023-08-24 04:31:08,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:10,313 INFO L124 PetriNetUnfolderBase]: 2832/5250 cut-off events. [2023-08-24 04:31:10,313 INFO L125 PetriNetUnfolderBase]: For 14501/14501 co-relation queries the response was YES. [2023-08-24 04:31:10,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19586 conditions, 5250 events. 2832/5250 cut-off events. For 14501/14501 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 29424 event pairs, 686 based on Foata normal form. 0/5221 useless extension candidates. Maximal degree in co-relation 14314. Up to 1634 conditions per place. [2023-08-24 04:31:10,347 INFO L140 encePairwiseOnDemand]: 274/290 looper letters, 194 selfloop transitions, 140 changer transitions 4/338 dead transitions. [2023-08-24 04:31:10,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 338 transitions, 3324 flow [2023-08-24 04:31:10,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-24 04:31:10,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-24 04:31:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2708 transitions. [2023-08-24 04:31:10,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3334975369458128 [2023-08-24 04:31:10,352 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2708 transitions. [2023-08-24 04:31:10,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2708 transitions. [2023-08-24 04:31:10,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:10,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2708 transitions. [2023-08-24 04:31:10,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 96.71428571428571) internal successors, (2708), 28 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:10,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 290.0) internal successors, (8410), 29 states have internal predecessors, (8410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:10,363 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 290.0) internal successors, (8410), 29 states have internal predecessors, (8410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:10,364 INFO L175 Difference]: Start difference. First operand has 141 places, 127 transitions, 1259 flow. Second operand 28 states and 2708 transitions. [2023-08-24 04:31:10,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 338 transitions, 3324 flow [2023-08-24 04:31:10,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 338 transitions, 3094 flow, removed 73 selfloop flow, removed 8 redundant places. [2023-08-24 04:31:10,409 INFO L231 Difference]: Finished difference. Result has 167 places, 204 transitions, 2262 flow [2023-08-24 04:31:10,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2262, PETRI_PLACES=167, PETRI_TRANSITIONS=204} [2023-08-24 04:31:10,410 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 133 predicate places. [2023-08-24 04:31:10,410 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 204 transitions, 2262 flow [2023-08-24 04:31:10,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 92.0) internal successors, (1288), 14 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:10,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:10,411 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:10,417 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 04:31:10,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:10,615 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:10,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:10,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1979329675, now seen corresponding path program 5 times [2023-08-24 04:31:10,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:10,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744166083] [2023-08-24 04:31:10,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:10,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:10,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:11,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:11,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:11,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744166083] [2023-08-24 04:31:11,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744166083] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:11,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121227463] [2023-08-24 04:31:11,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 04:31:11,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:11,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:31:11,273 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 04:31:11,275 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 04:31:11,362 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 04:31:11,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:31:11,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 71 conjunts are in the unsatisfiable core [2023-08-24 04:31:11,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:31:11,385 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-24 04:31:11,386 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 29 treesize of output 34 [2023-08-24 04:31:11,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:31:11,736 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 21 treesize of output 21 [2023-08-24 04:31:11,968 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 56 treesize of output 32 [2023-08-24 04:31:12,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:12,027 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:31:12,268 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_315 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_315) |c_~#arr~0.base|) (+ |c_~#arr~0.offset| (- 4) (* c_~top~0 4))) 4294967296) 4294967294))) is different from false [2023-08-24 04:31:12,291 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_315 (Array Int Int))) (not (= 4294967294 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_315) |c_~#arr~0.base|) (+ (* 4 |c_t1Thread1of1ForFork0_inc_top_#t~post31#1|) |c_~#arr~0.offset|)) 4294967296)))) is different from false [2023-08-24 04:31:12,366 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:31:12,366 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-24 04:31:12,378 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:31:12,379 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 49 treesize of output 52 [2023-08-24 04:31:12,381 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-24 04:31:12,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2023-08-24 04:31:12,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121227463] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:31:12,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:31:12,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 14] total 46 [2023-08-24 04:31:12,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286733453] [2023-08-24 04:31:12,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:31:12,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-08-24 04:31:12,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:12,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-08-24 04:31:12,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1894, Unknown=9, NotChecked=178, Total=2256 [2023-08-24 04:31:12,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:31:12,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 204 transitions, 2262 flow. Second operand has 48 states, 48 states have (on average 87.75) internal successors, (4212), 48 states have internal predecessors, (4212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:12,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:12,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:31:12,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:21,852 INFO L124 PetriNetUnfolderBase]: 7231/13702 cut-off events. [2023-08-24 04:31:21,853 INFO L125 PetriNetUnfolderBase]: For 52431/52431 co-relation queries the response was YES. [2023-08-24 04:31:21,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53829 conditions, 13702 events. 7231/13702 cut-off events. For 52431/52431 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 94570 event pairs, 1167 based on Foata normal form. 52/13673 useless extension candidates. Maximal degree in co-relation 38281. Up to 2495 conditions per place. [2023-08-24 04:31:21,937 INFO L140 encePairwiseOnDemand]: 266/290 looper letters, 398 selfloop transitions, 578 changer transitions 17/993 dead transitions. [2023-08-24 04:31:21,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 993 transitions, 10610 flow [2023-08-24 04:31:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-08-24 04:31:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-08-24 04:31:21,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 7042 transitions. [2023-08-24 04:31:21,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3195099818511797 [2023-08-24 04:31:21,945 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 7042 transitions. [2023-08-24 04:31:21,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 7042 transitions. [2023-08-24 04:31:21,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:21,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 7042 transitions. [2023-08-24 04:31:21,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 92.65789473684211) internal successors, (7042), 76 states have internal predecessors, (7042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:21,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 290.0) internal successors, (22330), 77 states have internal predecessors, (22330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:21,968 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 290.0) internal successors, (22330), 77 states have internal predecessors, (22330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:21,968 INFO L175 Difference]: Start difference. First operand has 167 places, 204 transitions, 2262 flow. Second operand 76 states and 7042 transitions. [2023-08-24 04:31:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 993 transitions, 10610 flow [2023-08-24 04:31:22,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 993 transitions, 9958 flow, removed 246 selfloop flow, removed 6 redundant places. [2023-08-24 04:31:22,143 INFO L231 Difference]: Finished difference. Result has 270 places, 657 transitions, 8537 flow [2023-08-24 04:31:22,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=8537, PETRI_PLACES=270, PETRI_TRANSITIONS=657} [2023-08-24 04:31:22,144 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 236 predicate places. [2023-08-24 04:31:22,144 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 657 transitions, 8537 flow [2023-08-24 04:31:22,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 87.75) internal successors, (4212), 48 states have internal predecessors, (4212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:22,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:22,145 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:22,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-24 04:31:22,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:22,349 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:22,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:22,349 INFO L85 PathProgramCache]: Analyzing trace with hash -723822503, now seen corresponding path program 6 times [2023-08-24 04:31:22,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:22,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880914344] [2023-08-24 04:31:22,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:22,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:22,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:22,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:22,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:22,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880914344] [2023-08-24 04:31:22,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880914344] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:22,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836430872] [2023-08-24 04:31:22,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 04:31:22,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:22,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:31:22,965 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 04:31:22,967 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 04:31:23,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-24 04:31:23,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:31:23,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-24 04:31:23,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:31:23,071 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-24 04:31:23,071 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 29 treesize of output 34 [2023-08-24 04:31:23,311 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-24 04:31:23,370 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 29 treesize of output 29 [2023-08-24 04:31:23,577 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 80 treesize of output 32 [2023-08-24 04:31:23,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 04:31:23,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:31:23,862 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_369 (Array Int Int))) (not (= 4294967294 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_369) |c_~#arr~0.base|) (+ (* 4 |c_t1Thread1of1ForFork0_inc_top_#t~post31#1|) |c_~#arr~0.offset|)) 4294967296)))) is different from false [2023-08-24 04:31:23,917 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:31:23,917 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-24 04:31:23,924 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:31:23,924 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 49 treesize of output 52 [2023-08-24 04:31:23,927 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-24 04:31:24,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 04:31:24,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836430872] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:31:24,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:31:24,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 44 [2023-08-24 04:31:24,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094636616] [2023-08-24 04:31:24,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:31:24,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-08-24 04:31:24,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:24,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-08-24 04:31:24,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1820, Unknown=15, NotChecked=86, Total=2070 [2023-08-24 04:31:24,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:31:24,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 657 transitions, 8537 flow. Second operand has 46 states, 46 states have (on average 87.82608695652173) internal successors, (4040), 46 states have internal predecessors, (4040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:24,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:24,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:31:24,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:37,414 INFO L124 PetriNetUnfolderBase]: 11458/22159 cut-off events. [2023-08-24 04:31:37,415 INFO L125 PetriNetUnfolderBase]: For 772795/772795 co-relation queries the response was YES. [2023-08-24 04:31:37,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209142 conditions, 22159 events. 11458/22159 cut-off events. For 772795/772795 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 162737 event pairs, 1585 based on Foata normal form. 85/22113 useless extension candidates. Maximal degree in co-relation 178278. Up to 10105 conditions per place. [2023-08-24 04:31:37,780 INFO L140 encePairwiseOnDemand]: 268/290 looper letters, 435 selfloop transitions, 1092 changer transitions 15/1542 dead transitions. [2023-08-24 04:31:37,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1542 transitions, 24538 flow [2023-08-24 04:31:37,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-08-24 04:31:37,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-08-24 04:31:37,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 6810 transitions. [2023-08-24 04:31:37,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3173345759552656 [2023-08-24 04:31:37,794 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 6810 transitions. [2023-08-24 04:31:37,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 6810 transitions. [2023-08-24 04:31:37,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:37,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 6810 transitions. [2023-08-24 04:31:37,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 92.02702702702703) internal successors, (6810), 74 states have internal predecessors, (6810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:37,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 290.0) internal successors, (21750), 75 states have internal predecessors, (21750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:37,830 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 290.0) internal successors, (21750), 75 states have internal predecessors, (21750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:37,830 INFO L175 Difference]: Start difference. First operand has 270 places, 657 transitions, 8537 flow. Second operand 74 states and 6810 transitions. [2023-08-24 04:31:37,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1542 transitions, 24538 flow [2023-08-24 04:31:39,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 1542 transitions, 23798 flow, removed 337 selfloop flow, removed 12 redundant places. [2023-08-24 04:31:39,723 INFO L231 Difference]: Finished difference. Result has 343 places, 1199 transitions, 17632 flow [2023-08-24 04:31:39,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=7960, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=562, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=17632, PETRI_PLACES=343, PETRI_TRANSITIONS=1199} [2023-08-24 04:31:39,724 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 309 predicate places. [2023-08-24 04:31:39,724 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 1199 transitions, 17632 flow [2023-08-24 04:31:39,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 87.82608695652173) internal successors, (4040), 46 states have internal predecessors, (4040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:39,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:39,725 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:39,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-24 04:31:39,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-24 04:31:39,929 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:39,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:39,931 INFO L85 PathProgramCache]: Analyzing trace with hash -277182823, now seen corresponding path program 1 times [2023-08-24 04:31:39,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:39,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057402583] [2023-08-24 04:31:39,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:39,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 04:31:40,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:40,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057402583] [2023-08-24 04:31:40,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057402583] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:40,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809230972] [2023-08-24 04:31:40,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:40,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:40,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:31:40,073 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 04:31:40,074 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 04:31:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:40,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 04:31:40,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:31:40,207 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-24 04:31:40,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:31:40,255 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-24 04:31:40,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809230972] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:31:40,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:31:40,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 12 [2023-08-24 04:31:40,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465290458] [2023-08-24 04:31:40,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:31:40,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 04:31:40,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:40,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 04:31:40,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-24 04:31:40,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 290 [2023-08-24 04:31:40,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 1199 transitions, 17632 flow. Second operand has 13 states, 13 states have (on average 126.6923076923077) internal successors, (1647), 13 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:40,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:40,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 290 [2023-08-24 04:31:40,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:31:48,342 INFO L124 PetriNetUnfolderBase]: 12339/23924 cut-off events. [2023-08-24 04:31:48,342 INFO L125 PetriNetUnfolderBase]: For 1035123/1035123 co-relation queries the response was YES. [2023-08-24 04:31:48,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244881 conditions, 23924 events. 12339/23924 cut-off events. For 1035123/1035123 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 180361 event pairs, 2794 based on Foata normal form. 67/23860 useless extension candidates. Maximal degree in co-relation 211540. Up to 11821 conditions per place. [2023-08-24 04:31:48,733 INFO L140 encePairwiseOnDemand]: 280/290 looper letters, 1123 selfloop transitions, 435 changer transitions 14/1572 dead transitions. [2023-08-24 04:31:48,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 1572 transitions, 26399 flow [2023-08-24 04:31:48,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 04:31:48,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 04:31:48,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2117 transitions. [2023-08-24 04:31:48,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2023-08-24 04:31:48,737 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2117 transitions. [2023-08-24 04:31:48,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2117 transitions. [2023-08-24 04:31:48,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:31:48,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2117 transitions. [2023-08-24 04:31:48,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 132.3125) internal successors, (2117), 16 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:48,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 290.0) internal successors, (4930), 17 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:48,742 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 290.0) internal successors, (4930), 17 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:48,742 INFO L175 Difference]: Start difference. First operand has 343 places, 1199 transitions, 17632 flow. Second operand 16 states and 2117 transitions. [2023-08-24 04:31:48,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 1572 transitions, 26399 flow [2023-08-24 04:31:50,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1572 transitions, 24702 flow, removed 505 selfloop flow, removed 15 redundant places. [2023-08-24 04:31:50,835 INFO L231 Difference]: Finished difference. Result has 351 places, 1268 transitions, 18868 flow [2023-08-24 04:31:50,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=16117, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18868, PETRI_PLACES=351, PETRI_TRANSITIONS=1268} [2023-08-24 04:31:50,836 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 317 predicate places. [2023-08-24 04:31:50,836 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 1268 transitions, 18868 flow [2023-08-24 04:31:50,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 126.6923076923077) internal successors, (1647), 13 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:50,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:31:50,837 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:31:50,850 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 04:31:51,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:51,041 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:31:51,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:31:51,042 INFO L85 PathProgramCache]: Analyzing trace with hash 2131210369, now seen corresponding path program 1 times [2023-08-24 04:31:51,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:31:51,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877645218] [2023-08-24 04:31:51,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:51,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:31:51,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:51,738 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:51,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:31:51,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877645218] [2023-08-24 04:31:51,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877645218] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:31:51,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744697548] [2023-08-24 04:31:51,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:31:51,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:31:51,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:31:51,739 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 04:31:51,741 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 04:31:51,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:31:51,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 80 conjunts are in the unsatisfiable core [2023-08-24 04:31:51,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:31:52,010 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:31:52,231 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 26 treesize of output 21 [2023-08-24 04:31:52,604 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 04:31:52,604 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 64 treesize of output 32 [2023-08-24 04:31:52,645 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:52,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:31:53,516 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 57 treesize of output 48 [2023-08-24 04:31:53,791 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:31:53,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744697548] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:31:53,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:31:53,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 20] total 60 [2023-08-24 04:31:53,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074940446] [2023-08-24 04:31:53,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:31:53,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-08-24 04:31:53,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:31:53,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-08-24 04:31:53,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=3406, Unknown=0, NotChecked=0, Total=3782 [2023-08-24 04:31:53,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 290 [2023-08-24 04:31:53,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1268 transitions, 18868 flow. Second operand has 62 states, 62 states have (on average 91.74193548387096) internal successors, (5688), 62 states have internal predecessors, (5688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:31:53,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:31:53,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 290 [2023-08-24 04:31:53,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:32:10,253 INFO L124 PetriNetUnfolderBase]: 15357/30143 cut-off events. [2023-08-24 04:32:10,253 INFO L125 PetriNetUnfolderBase]: For 1324961/1324961 co-relation queries the response was YES. [2023-08-24 04:32:10,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307587 conditions, 30143 events. 15357/30143 cut-off events. For 1324961/1324961 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 238200 event pairs, 3285 based on Foata normal form. 306/30318 useless extension candidates. Maximal degree in co-relation 274453. Up to 15311 conditions per place. [2023-08-24 04:32:10,609 INFO L140 encePairwiseOnDemand]: 272/290 looper letters, 1285 selfloop transitions, 727 changer transitions 105/2117 dead transitions. [2023-08-24 04:32:10,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 2117 transitions, 37014 flow [2023-08-24 04:32:10,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-08-24 04:32:10,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-08-24 04:32:10,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 6637 transitions. [2023-08-24 04:32:10,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3316841579210395 [2023-08-24 04:32:10,615 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 6637 transitions. [2023-08-24 04:32:10,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 6637 transitions. [2023-08-24 04:32:10,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:32:10,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 6637 transitions. [2023-08-24 04:32:10,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 96.18840579710145) internal successors, (6637), 69 states have internal predecessors, (6637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:10,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 290.0) internal successors, (20300), 70 states have internal predecessors, (20300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:10,632 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 290.0) internal successors, (20300), 70 states have internal predecessors, (20300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:10,632 INFO L175 Difference]: Start difference. First operand has 351 places, 1268 transitions, 18868 flow. Second operand 69 states and 6637 transitions. [2023-08-24 04:32:10,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 2117 transitions, 37014 flow [2023-08-24 04:32:13,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 2117 transitions, 36541 flow, removed 228 selfloop flow, removed 3 redundant places. [2023-08-24 04:32:13,513 INFO L231 Difference]: Finished difference. Result has 450 places, 1606 transitions, 26857 flow [2023-08-24 04:32:13,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=18683, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=26857, PETRI_PLACES=450, PETRI_TRANSITIONS=1606} [2023-08-24 04:32:13,514 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 416 predicate places. [2023-08-24 04:32:13,514 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 1606 transitions, 26857 flow [2023-08-24 04:32:13,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 91.74193548387096) internal successors, (5688), 62 states have internal predecessors, (5688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:13,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:32:13,515 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:32:13,520 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 04:32:13,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:32:13,721 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:32:13,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:32:13,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1071599769, now seen corresponding path program 2 times [2023-08-24 04:32:13,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:32:13,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828481957] [2023-08-24 04:32:13,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:32:13,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:32:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:32:14,608 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:32:14,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:32:14,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828481957] [2023-08-24 04:32:14,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828481957] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:32:14,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095357357] [2023-08-24 04:32:14,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 04:32:14,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:32:14,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:32:14,610 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 04:32:14,612 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 04:32:14,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 04:32:14,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:32:14,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 88 conjunts are in the unsatisfiable core [2023-08-24 04:32:14,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:32:14,742 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 04:32:14,742 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 15 treesize of output 15 [2023-08-24 04:32:14,844 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:32:14,874 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 21 treesize of output 21 [2023-08-24 04:32:15,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:32:15,092 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 30 treesize of output 25 [2023-08-24 04:32:15,455 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 56 treesize of output 32 [2023-08-24 04:32:15,499 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:32:15,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:32:16,182 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_552 (Array Int Int))) (not (= (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_552) |c_~#arr~0.base|) (+ |c_~#arr~0.offset| (* c_~top~0 4))) 4294967296) 4294967294))) is different from false [2023-08-24 04:32:16,188 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:32:16,189 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-24 04:32:16,195 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:32:16,195 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 49 treesize of output 52 [2023-08-24 04:32:16,199 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-24 04:32:16,389 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:32:16,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095357357] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:32:16,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:32:16,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 59 [2023-08-24 04:32:16,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522867240] [2023-08-24 04:32:16,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:32:16,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2023-08-24 04:32:16,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:32:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2023-08-24 04:32:16,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=3326, Unknown=1, NotChecked=116, Total=3660 [2023-08-24 04:32:16,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:32:16,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1606 transitions, 26857 flow. Second operand has 61 states, 61 states have (on average 87.70491803278688) internal successors, (5350), 61 states have internal predecessors, (5350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:16,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:32:16,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:32:16,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:32:53,333 INFO L124 PetriNetUnfolderBase]: 23304/46354 cut-off events. [2023-08-24 04:32:53,333 INFO L125 PetriNetUnfolderBase]: For 2278806/2278806 co-relation queries the response was YES. [2023-08-24 04:32:54,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 502095 conditions, 46354 events. 23304/46354 cut-off events. For 2278806/2278806 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 394750 event pairs, 2861 based on Foata normal form. 416/46574 useless extension candidates. Maximal degree in co-relation 481138. Up to 20559 conditions per place. [2023-08-24 04:32:54,268 INFO L140 encePairwiseOnDemand]: 273/290 looper letters, 762 selfloop transitions, 2344 changer transitions 83/3189 dead transitions. [2023-08-24 04:32:54,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 3189 transitions, 62691 flow [2023-08-24 04:32:54,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2023-08-24 04:32:54,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2023-08-24 04:32:54,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 9016 transitions. [2023-08-24 04:32:54,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31724137931034485 [2023-08-24 04:32:54,300 INFO L72 ComplementDD]: Start complementDD. Operand 98 states and 9016 transitions. [2023-08-24 04:32:54,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98 states and 9016 transitions. [2023-08-24 04:32:54,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:32:54,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 98 states and 9016 transitions. [2023-08-24 04:32:54,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 99 states, 98 states have (on average 92.0) internal successors, (9016), 98 states have internal predecessors, (9016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:54,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 99 states, 99 states have (on average 290.0) internal successors, (28710), 99 states have internal predecessors, (28710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:54,339 INFO L81 ComplementDD]: Finished complementDD. Result has 99 states, 99 states have (on average 290.0) internal successors, (28710), 99 states have internal predecessors, (28710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:54,339 INFO L175 Difference]: Start difference. First operand has 450 places, 1606 transitions, 26857 flow. Second operand 98 states and 9016 transitions. [2023-08-24 04:32:54,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 3189 transitions, 62691 flow [2023-08-24 04:32:59,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 3189 transitions, 60542 flow, removed 1050 selfloop flow, removed 12 redundant places. [2023-08-24 04:32:59,626 INFO L231 Difference]: Finished difference. Result has 546 places, 2566 transitions, 48729 flow [2023-08-24 04:32:59,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=25886, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=98, PETRI_FLOW=48729, PETRI_PLACES=546, PETRI_TRANSITIONS=2566} [2023-08-24 04:32:59,627 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 512 predicate places. [2023-08-24 04:32:59,627 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 2566 transitions, 48729 flow [2023-08-24 04:32:59,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 87.70491803278688) internal successors, (5350), 61 states have internal predecessors, (5350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:32:59,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:32:59,628 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:32:59,635 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 04:32:59,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-24 04:32:59,832 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:32:59,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:32:59,832 INFO L85 PathProgramCache]: Analyzing trace with hash -288350104, now seen corresponding path program 2 times [2023-08-24 04:32:59,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:32:59,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432256915] [2023-08-24 04:32:59,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:32:59,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:32:59,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:32:59,981 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 04:32:59,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:32:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432256915] [2023-08-24 04:32:59,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432256915] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:32:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812181359] [2023-08-24 04:32:59,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 04:32:59,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:32:59,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:32:59,982 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 04:32:59,984 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 04:33:00,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 04:33:00,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:33:00,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 04:33:00,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:33:00,138 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 04:33:00,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:33:00,223 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 04:33:00,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812181359] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:33:00,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:33:00,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 18 [2023-08-24 04:33:00,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342039919] [2023-08-24 04:33:00,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:33:00,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 04:33:00,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:33:00,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 04:33:00,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-24 04:33:00,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 290 [2023-08-24 04:33:00,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 2566 transitions, 48729 flow. Second operand has 19 states, 19 states have (on average 126.3157894736842) internal successors, (2400), 19 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:33:00,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:33:00,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 290 [2023-08-24 04:33:00,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:33:31,668 INFO L124 PetriNetUnfolderBase]: 25751/51375 cut-off events. [2023-08-24 04:33:31,669 INFO L125 PetriNetUnfolderBase]: For 2617098/2617098 co-relation queries the response was YES. [2023-08-24 04:33:33,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569513 conditions, 51375 events. 25751/51375 cut-off events. For 2617098/2617098 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 445496 event pairs, 6219 based on Foata normal form. 185/51425 useless extension candidates. Maximal degree in co-relation 543364. Up to 22660 conditions per place. [2023-08-24 04:33:33,571 INFO L140 encePairwiseOnDemand]: 280/290 looper letters, 1474 selfloop transitions, 1972 changer transitions 16/3462 dead transitions. [2023-08-24 04:33:33,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 3462 transitions, 72618 flow [2023-08-24 04:33:33,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 04:33:33,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 04:33:33,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3140 transitions. [2023-08-24 04:33:33,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511494252873563 [2023-08-24 04:33:33,574 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3140 transitions. [2023-08-24 04:33:33,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3140 transitions. [2023-08-24 04:33:33,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:33:33,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3140 transitions. [2023-08-24 04:33:33,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 130.83333333333334) internal successors, (3140), 24 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:33:33,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 290.0) internal successors, (7250), 25 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:33:33,580 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 290.0) internal successors, (7250), 25 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:33:33,581 INFO L175 Difference]: Start difference. First operand has 546 places, 2566 transitions, 48729 flow. Second operand 24 states and 3140 transitions. [2023-08-24 04:33:33,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 3462 transitions, 72618 flow [2023-08-24 04:33:43,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 3462 transitions, 68680 flow, removed 1893 selfloop flow, removed 22 redundant places. [2023-08-24 04:33:43,334 INFO L231 Difference]: Finished difference. Result has 552 places, 2792 transitions, 56627 flow [2023-08-24 04:33:43,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=45705, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=787, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=56627, PETRI_PLACES=552, PETRI_TRANSITIONS=2792} [2023-08-24 04:33:43,336 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 518 predicate places. [2023-08-24 04:33:43,336 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 2792 transitions, 56627 flow [2023-08-24 04:33:43,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 126.3157894736842) internal successors, (2400), 19 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:33:43,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:33:43,337 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1] [2023-08-24 04:33:43,341 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 04:33:43,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-24 04:33:43,541 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:33:43,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:33:43,541 INFO L85 PathProgramCache]: Analyzing trace with hash 674057269, now seen corresponding path program 3 times [2023-08-24 04:33:43,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:33:43,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933591048] [2023-08-24 04:33:43,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:33:43,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:33:43,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:33:43,620 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 56 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:33:43,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:33:43,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933591048] [2023-08-24 04:33:43,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933591048] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:33:43,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717477636] [2023-08-24 04:33:43,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 04:33:43,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:33:43,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:33:43,622 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 04:33:43,626 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 04:33:43,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-24 04:33:43,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:33:43,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-24 04:33:43,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:33:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:33:43,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 04:33:43,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717477636] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 04:33:43,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 04:33:43,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 9 [2023-08-24 04:33:43,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45664654] [2023-08-24 04:33:43,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 04:33:43,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 04:33:43,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:33:43,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 04:33:43,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2023-08-24 04:33:43,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 290 [2023-08-24 04:33:43,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 2792 transitions, 56627 flow. Second operand has 8 states, 8 states have (on average 142.5) internal successors, (1140), 8 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:33:43,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:33:43,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 290 [2023-08-24 04:33:43,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:34:15,477 INFO L124 PetriNetUnfolderBase]: 23139/46296 cut-off events. [2023-08-24 04:34:15,477 INFO L125 PetriNetUnfolderBase]: For 2170920/2170946 co-relation queries the response was YES. [2023-08-24 04:34:16,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 496234 conditions, 46296 events. 23139/46296 cut-off events. For 2170920/2170946 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 404629 event pairs, 4800 based on Foata normal form. 1496/47773 useless extension candidates. Maximal degree in co-relation 478413. Up to 23884 conditions per place. [2023-08-24 04:34:17,012 INFO L140 encePairwiseOnDemand]: 286/290 looper letters, 1265 selfloop transitions, 13 changer transitions 1711/3176 dead transitions. [2023-08-24 04:34:17,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 3176 transitions, 68424 flow [2023-08-24 04:34:17,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 04:34:17,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 04:34:17,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1237 transitions. [2023-08-24 04:34:17,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331896551724138 [2023-08-24 04:34:17,014 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1237 transitions. [2023-08-24 04:34:17,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1237 transitions. [2023-08-24 04:34:17,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:34:17,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1237 transitions. [2023-08-24 04:34:17,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 154.625) internal successors, (1237), 8 states have internal predecessors, (1237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:17,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 290.0) internal successors, (2610), 9 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:17,017 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 290.0) internal successors, (2610), 9 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:17,017 INFO L175 Difference]: Start difference. First operand has 552 places, 2792 transitions, 56627 flow. Second operand 8 states and 1237 transitions. [2023-08-24 04:34:17,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 3176 transitions, 68424 flow [2023-08-24 04:34:24,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 3176 transitions, 65390 flow, removed 905 selfloop flow, removed 11 redundant places. [2023-08-24 04:34:24,837 INFO L231 Difference]: Finished difference. Result has 548 places, 1126 transitions, 19807 flow [2023-08-24 04:34:24,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=35968, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1912, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19807, PETRI_PLACES=548, PETRI_TRANSITIONS=1126} [2023-08-24 04:34:24,838 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 514 predicate places. [2023-08-24 04:34:24,839 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 1126 transitions, 19807 flow [2023-08-24 04:34:24,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 142.5) internal successors, (1140), 8 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:24,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:34:24,839 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:34:24,845 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 04:34:25,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-24 04:34:25,046 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:34:25,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:34:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1429281689, now seen corresponding path program 3 times [2023-08-24 04:34:25,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:34:25,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556984313] [2023-08-24 04:34:25,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:34:25,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:34:25,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:34:25,277 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 04:34:25,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:34:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556984313] [2023-08-24 04:34:25,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556984313] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:34:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772727680] [2023-08-24 04:34:25,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 04:34:25,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:34:25,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:34:25,281 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 04:34:25,283 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 04:34:25,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-24 04:34:25,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:34:25,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 04:34:25,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:34:25,479 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 43 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-24 04:34:25,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:34:25,580 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 43 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-24 04:34:25,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772727680] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:34:25,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:34:25,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 17 [2023-08-24 04:34:25,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640026932] [2023-08-24 04:34:25,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:34:25,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 04:34:25,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:34:25,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 04:34:25,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2023-08-24 04:34:25,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 290 [2023-08-24 04:34:25,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 1126 transitions, 19807 flow. Second operand has 18 states, 18 states have (on average 126.33333333333333) internal successors, (2274), 18 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:25,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:34:25,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 290 [2023-08-24 04:34:25,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:34:34,775 INFO L124 PetriNetUnfolderBase]: 11067/23000 cut-off events. [2023-08-24 04:34:34,775 INFO L125 PetriNetUnfolderBase]: For 1087240/1087240 co-relation queries the response was YES. [2023-08-24 04:34:35,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255571 conditions, 23000 events. 11067/23000 cut-off events. For 1087240/1087240 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 187174 event pairs, 2440 based on Foata normal form. 14/23014 useless extension candidates. Maximal degree in co-relation 245619. Up to 10937 conditions per place. [2023-08-24 04:34:35,130 INFO L140 encePairwiseOnDemand]: 282/290 looper letters, 735 selfloop transitions, 560 changer transitions 80/1375 dead transitions. [2023-08-24 04:34:35,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1375 transitions, 26615 flow [2023-08-24 04:34:35,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 04:34:35,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 04:34:35,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2507 transitions. [2023-08-24 04:34:35,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45499092558983667 [2023-08-24 04:34:35,144 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2507 transitions. [2023-08-24 04:34:35,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2507 transitions. [2023-08-24 04:34:35,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:34:35,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2507 transitions. [2023-08-24 04:34:35,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 131.94736842105263) internal successors, (2507), 19 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 04:34:35,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 290.0) internal successors, (5800), 20 states have internal predecessors, (5800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:35,150 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 290.0) internal successors, (5800), 20 states have internal predecessors, (5800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:35,150 INFO L175 Difference]: Start difference. First operand has 548 places, 1126 transitions, 19807 flow. Second operand 19 states and 2507 transitions. [2023-08-24 04:34:35,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1375 transitions, 26615 flow [2023-08-24 04:34:37,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 1375 transitions, 23516 flow, removed 570 selfloop flow, removed 40 redundant places. [2023-08-24 04:34:37,983 INFO L231 Difference]: Finished difference. Result has 525 places, 1115 transitions, 18058 flow [2023-08-24 04:34:37,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=16903, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18058, PETRI_PLACES=525, PETRI_TRANSITIONS=1115} [2023-08-24 04:34:37,984 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 491 predicate places. [2023-08-24 04:34:37,984 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 1115 transitions, 18058 flow [2023-08-24 04:34:37,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 126.33333333333333) internal successors, (2274), 18 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:37,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:34:37,985 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:34:37,990 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 04:34:38,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-24 04:34:38,192 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:34:38,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:34:38,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1088570660, now seen corresponding path program 3 times [2023-08-24 04:34:38,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:34:38,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576549956] [2023-08-24 04:34:38,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:34:38,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:34:38,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:34:39,276 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:34:39,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:34:39,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576549956] [2023-08-24 04:34:39,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576549956] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:34:39,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195317998] [2023-08-24 04:34:39,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 04:34:39,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:34:39,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:34:39,283 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 04:34:39,285 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 04:34:39,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 04:34:39,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:34:39,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 93 conjunts are in the unsatisfiable core [2023-08-24 04:34:39,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:34:39,723 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:34:39,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:34:39,951 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 30 treesize of output 25 [2023-08-24 04:34:40,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:34:40,120 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 30 treesize of output 25 [2023-08-24 04:34:40,461 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 56 treesize of output 32 [2023-08-24 04:34:40,498 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:34:40,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:34:41,567 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 54 treesize of output 46 [2023-08-24 04:34:41,699 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:34:41,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195317998] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:34:41,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:34:41,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 75 [2023-08-24 04:34:41,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362683554] [2023-08-24 04:34:41,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:34:41,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-08-24 04:34:41,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:34:41,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-08-24 04:34:41,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=5427, Unknown=0, NotChecked=0, Total=5700 [2023-08-24 04:34:41,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 290 [2023-08-24 04:34:41,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 1115 transitions, 18058 flow. Second operand has 76 states, 76 states have (on average 92.01315789473684) internal successors, (6993), 76 states have internal predecessors, (6993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:34:41,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:34:41,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 290 [2023-08-24 04:34:41,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:35:26,734 INFO L124 PetriNetUnfolderBase]: 10822/23455 cut-off events. [2023-08-24 04:35:26,735 INFO L125 PetriNetUnfolderBase]: For 717227/717227 co-relation queries the response was YES. [2023-08-24 04:35:27,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215486 conditions, 23455 events. 10822/23455 cut-off events. For 717227/717227 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 197236 event pairs, 1429 based on Foata normal form. 81/23536 useless extension candidates. Maximal degree in co-relation 212291. Up to 9917 conditions per place. [2023-08-24 04:35:27,206 INFO L140 encePairwiseOnDemand]: 274/290 looper letters, 780 selfloop transitions, 1153 changer transitions 623/2556 dead transitions. [2023-08-24 04:35:27,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 2556 transitions, 44628 flow [2023-08-24 04:35:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2023-08-24 04:35:27,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2023-08-24 04:35:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 13760 transitions. [2023-08-24 04:35:27,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3272294887039239 [2023-08-24 04:35:27,216 INFO L72 ComplementDD]: Start complementDD. Operand 145 states and 13760 transitions. [2023-08-24 04:35:27,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 13760 transitions. [2023-08-24 04:35:27,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:35:27,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 145 states and 13760 transitions. [2023-08-24 04:35:27,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 146 states, 145 states have (on average 94.89655172413794) internal successors, (13760), 145 states have internal predecessors, (13760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:35:27,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 146 states, 146 states have (on average 290.0) internal successors, (42340), 146 states have internal predecessors, (42340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:35:27,264 INFO L81 ComplementDD]: Finished complementDD. Result has 146 states, 146 states have (on average 290.0) internal successors, (42340), 146 states have internal predecessors, (42340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:35:27,264 INFO L175 Difference]: Start difference. First operand has 525 places, 1115 transitions, 18058 flow. Second operand 145 states and 13760 transitions. [2023-08-24 04:35:27,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 2556 transitions, 44628 flow [2023-08-24 04:35:29,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 2556 transitions, 43134 flow, removed 146 selfloop flow, removed 18 redundant places. [2023-08-24 04:35:29,790 INFO L231 Difference]: Finished difference. Result has 665 places, 1359 transitions, 22513 flow [2023-08-24 04:35:29,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=16963, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=145, PETRI_FLOW=22513, PETRI_PLACES=665, PETRI_TRANSITIONS=1359} [2023-08-24 04:35:29,791 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 631 predicate places. [2023-08-24 04:35:29,791 INFO L495 AbstractCegarLoop]: Abstraction has has 665 places, 1359 transitions, 22513 flow [2023-08-24 04:35:29,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 92.01315789473684) internal successors, (6993), 76 states have internal predecessors, (6993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:35:29,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:35:29,792 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:35:29,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-24 04:35:29,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:35:29,997 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:35:29,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:35:29,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1909042378, now seen corresponding path program 4 times [2023-08-24 04:35:29,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:35:29,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867795950] [2023-08-24 04:35:29,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:35:29,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:35:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:35:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:35:31,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:35:31,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867795950] [2023-08-24 04:35:31,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867795950] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:35:31,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708081309] [2023-08-24 04:35:31,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 04:35:31,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:35:31,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:35:31,224 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 04:35:31,226 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 04:35:31,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 04:35:31,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:35:31,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 107 conjunts are in the unsatisfiable core [2023-08-24 04:35:31,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:35:31,381 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-24 04:35:31,382 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 29 treesize of output 34 [2023-08-24 04:35:31,579 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:35:31,618 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 21 treesize of output 21 [2023-08-24 04:35:31,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:35:31,847 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 30 treesize of output 25 [2023-08-24 04:35:32,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:35:32,054 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 30 treesize of output 25 [2023-08-24 04:35:32,586 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 56 treesize of output 32 [2023-08-24 04:35:32,645 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:35:32,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:35:34,694 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:35:34,694 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-24 04:35:34,702 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:35:34,702 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 49 treesize of output 52 [2023-08-24 04:35:34,731 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-24 04:35:34,978 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:35:34,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708081309] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:35:34,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:35:34,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 26] total 80 [2023-08-24 04:35:34,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690269527] [2023-08-24 04:35:34,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:35:34,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2023-08-24 04:35:34,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:35:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2023-08-24 04:35:34,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=6226, Unknown=1, NotChecked=0, Total=6642 [2023-08-24 04:35:34,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:35:35,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 1359 transitions, 22513 flow. Second operand has 82 states, 82 states have (on average 87.86585365853658) internal successors, (7205), 82 states have internal predecessors, (7205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:35:35,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:35:35,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:35:35,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 04:35:48,404 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 04:35:50,715 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 04:35:56,821 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 04:36:04,660 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 04:36:09,947 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 04:36:12,030 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 04:36:18,524 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 04:36:20,544 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 04:36:22,926 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 04:36:25,085 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 04:36:27,363 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 04:36:29,491 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 04:36:31,551 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 04:36:32,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:36:48,631 WARN L234 SmtUtils]: Spent 5.78s on a formula simplification that was a NOOP. DAG size: 79 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:37:00,804 WARN L234 SmtUtils]: Spent 7.04s on a formula simplification that was a NOOP. DAG size: 100 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:37:04,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:37:06,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:37:18,878 WARN L234 SmtUtils]: Spent 5.51s on a formula simplification that was a NOOP. DAG size: 96 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:37:25,336 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 04:37:27,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:37:29,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:37:31,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:37:34,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 04:37:36,208 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 04:38:03,125 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 04:38:21,958 WARN L234 SmtUtils]: Spent 17.62s on a formula simplification. DAG size of input: 135 DAG size of output: 121 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:38:29,804 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 04:38:41,414 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 04:38:43,524 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 04:38:45,655 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 04:38:47,734 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 04:39:17,830 WARN L234 SmtUtils]: Spent 27.36s on a formula simplification. DAG size of input: 140 DAG size of output: 133 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:39:23,251 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 04:39:54,540 WARN L234 SmtUtils]: Spent 30.60s on a formula simplification. DAG size of input: 127 DAG size of output: 127 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:39:56,612 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 04:40:00,656 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 04:40:02,695 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 04:40:04,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:40:11,538 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 04:40:54,952 WARN L234 SmtUtils]: Spent 38.50s on a formula simplification. DAG size of input: 148 DAG size of output: 148 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:41:03,011 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 04:41:08,227 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 04:41:20,259 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 04:41:22,273 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 04:41:24,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:41:36,175 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 04:41:55,980 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 04:41:58,229 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 04:42:21,141 WARN L234 SmtUtils]: Spent 9.00s on a formula simplification that was a NOOP. DAG size: 94 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:42:40,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:42:47,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:42:53,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 04:43:09,237 WARN L234 SmtUtils]: Spent 7.11s on a formula simplification. DAG size of input: 129 DAG size of output: 111 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:43:38,251 WARN L234 SmtUtils]: Spent 26.81s on a formula simplification. DAG size of input: 129 DAG size of output: 116 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:43:49,023 WARN L234 SmtUtils]: Spent 6.68s on a formula simplification. DAG size of input: 138 DAG size of output: 120 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 04:43:55,226 INFO L124 PetriNetUnfolderBase]: 13346/28435 cut-off events. [2023-08-24 04:43:55,226 INFO L125 PetriNetUnfolderBase]: For 843192/843192 co-relation queries the response was YES. [2023-08-24 04:43:55,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267089 conditions, 28435 events. 13346/28435 cut-off events. For 843192/843192 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 243864 event pairs, 2068 based on Foata normal form. 89/28524 useless extension candidates. Maximal degree in co-relation 262633. Up to 12036 conditions per place. [2023-08-24 04:43:55,720 INFO L140 encePairwiseOnDemand]: 269/290 looper letters, 1226 selfloop transitions, 1112 changer transitions 874/3212 dead transitions. [2023-08-24 04:43:55,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 828 places, 3212 transitions, 59511 flow [2023-08-24 04:43:55,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2023-08-24 04:43:55,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2023-08-24 04:43:55,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 16666 transitions. [2023-08-24 04:43:55,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31403806293574527 [2023-08-24 04:43:55,757 INFO L72 ComplementDD]: Start complementDD. Operand 183 states and 16666 transitions. [2023-08-24 04:43:55,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 183 states and 16666 transitions. [2023-08-24 04:43:55,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 04:43:55,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 183 states and 16666 transitions. [2023-08-24 04:43:55,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 184 states, 183 states have (on average 91.07103825136612) internal successors, (16666), 183 states have internal predecessors, (16666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:43:55,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 184 states, 184 states have (on average 290.0) internal successors, (53360), 184 states have internal predecessors, (53360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:43:55,834 INFO L81 ComplementDD]: Finished complementDD. Result has 184 states, 184 states have (on average 290.0) internal successors, (53360), 184 states have internal predecessors, (53360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:43:55,834 INFO L175 Difference]: Start difference. First operand has 665 places, 1359 transitions, 22513 flow. Second operand 183 states and 16666 transitions. [2023-08-24 04:43:55,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 828 places, 3212 transitions, 59511 flow [2023-08-24 04:44:00,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 3212 transitions, 57233 flow, removed 444 selfloop flow, removed 71 redundant places. [2023-08-24 04:44:00,745 INFO L231 Difference]: Finished difference. Result has 852 places, 1624 transitions, 29486 flow [2023-08-24 04:44:00,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=21187, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=694, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=183, PETRI_FLOW=29486, PETRI_PLACES=852, PETRI_TRANSITIONS=1624} [2023-08-24 04:44:00,746 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 818 predicate places. [2023-08-24 04:44:00,747 INFO L495 AbstractCegarLoop]: Abstraction has has 852 places, 1624 transitions, 29486 flow [2023-08-24 04:44:00,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 87.86585365853658) internal successors, (7205), 82 states have internal predecessors, (7205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:44:00,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 04:44:00,747 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 04:44:00,769 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 04:44:00,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-24 04:44:00,953 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-08-24 04:44:00,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 04:44:00,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532650, now seen corresponding path program 5 times [2023-08-24 04:44:00,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 04:44:00,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528849445] [2023-08-24 04:44:00,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 04:44:00,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 04:44:00,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 04:44:02,503 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:44:02,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 04:44:02,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528849445] [2023-08-24 04:44:02,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528849445] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 04:44:02,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412473833] [2023-08-24 04:44:02,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 04:44:02,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 04:44:02,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 04:44:02,508 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 04:44:02,512 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 04:44:02,664 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 04:44:02,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 04:44:02,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 111 conjunts are in the unsatisfiable core [2023-08-24 04:44:02,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 04:44:02,690 INFO L322 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-08-24 04:44:02,691 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 29 treesize of output 34 [2023-08-24 04:44:02,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 04:44:03,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:44:03,331 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 30 treesize of output 25 [2023-08-24 04:44:03,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 04:44:03,672 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 30 treesize of output 25 [2023-08-24 04:44:03,727 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 21 treesize of output 21 [2023-08-24 04:44:04,382 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 56 treesize of output 32 [2023-08-24 04:44:04,442 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:44:04,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 04:44:05,047 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1044 (Array Int Int))) (not (= 4294967294 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#id2~0#1.base| v_ArrVal_1044) |c_~#arr~0.base|) (+ (* 4 |c_t1Thread1of1ForFork0_inc_top_#t~post31#1|) |c_~#arr~0.offset| (- 8))) 4294967296)))) is different from false [2023-08-24 04:44:22,446 INFO L322 Elim1Store]: treesize reduction 27, result has 61.4 percent of original size [2023-08-24 04:44:22,446 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 60 [2023-08-24 04:44:22,456 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 04:44:22,457 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 67 treesize of output 70 [2023-08-24 04:44:22,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-08-24 04:44:36,862 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 04:44:36,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412473833] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 04:44:36,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 04:44:36,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 29] total 90 [2023-08-24 04:44:36,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045348371] [2023-08-24 04:44:36,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 04:44:36,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2023-08-24 04:44:36,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 04:44:36,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2023-08-24 04:44:36,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=7708, Unknown=68, NotChecked=178, Total=8372 [2023-08-24 04:44:36,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 290 [2023-08-24 04:44:36,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 1624 transitions, 29486 flow. Second operand has 92 states, 92 states have (on average 87.66304347826087) internal successors, (8065), 92 states have internal predecessors, (8065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 04:44:36,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 04:44:36,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 290 [2023-08-24 04:44:36,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-24 04:44:59,798 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 04:44:59,798 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 04:45:00,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 04:45:00,999 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-08-24 04:45:01,022 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 6 remaining) [2023-08-24 04:45:01,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-24 04:45:01,023 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-24 04:45:01,024 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 6 remaining) [2023-08-24 04:45:01,024 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 6 remaining) [2023-08-24 04:45:01,024 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2023-08-24 04:45:01,024 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2023-08-24 04:45:01,024 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2023-08-24 04:45:01,024 INFO L445 BasicCegarLoop]: Path program histogram: [6, 5, 3, 3, 1, 1, 1, 1] [2023-08-24 04:45:01,027 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 04:45:01,027 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 04:45:01,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 04:45:01 BasicIcfg [2023-08-24 04:45:01,028 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 04:45:01,031 INFO L158 Benchmark]: Toolchain (without parser) took 846483.11ms. Allocated memory was 392.2MB in the beginning and 11.6GB in the end (delta: 11.2GB). Free memory was 365.4MB in the beginning and 7.5GB in the end (delta: -7.1GB). Peak memory consumption was 4.1GB. Max. memory is 16.0GB. [2023-08-24 04:45:01,031 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 392.2MB. Free memory is still 368.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 04:45:01,031 INFO L158 Benchmark]: CACSL2BoogieTranslator took 401.43ms. Allocated memory is still 392.2MB. Free memory was 365.4MB in the beginning and 336.0MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-24 04:45:01,031 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.03ms. Allocated memory is still 392.2MB. Free memory was 336.0MB in the beginning and 333.5MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-24 04:45:01,032 INFO L158 Benchmark]: Boogie Preprocessor took 17.41ms. Allocated memory is still 392.2MB. Free memory was 333.5MB in the beginning and 331.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 04:45:01,032 INFO L158 Benchmark]: RCFGBuilder took 388.44ms. Allocated memory is still 392.2MB. Free memory was 331.4MB in the beginning and 314.2MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-24 04:45:01,036 INFO L158 Benchmark]: TraceAbstraction took 845636.04ms. Allocated memory was 392.2MB in the beginning and 11.6GB in the end (delta: 11.2GB). Free memory was 313.7MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 4.1GB. Max. memory is 16.0GB. [2023-08-24 04:45:01,036 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.10ms. Allocated memory is still 392.2MB. Free memory is still 368.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 401.43ms. Allocated memory is still 392.2MB. Free memory was 365.4MB in the beginning and 336.0MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.03ms. Allocated memory is still 392.2MB. Free memory was 336.0MB in the beginning and 333.5MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 17.41ms. Allocated memory is still 392.2MB. Free memory was 333.5MB in the beginning and 331.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 388.44ms. Allocated memory is still 392.2MB. Free memory was 331.4MB in the beginning and 314.2MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 845636.04ms. Allocated memory was 392.2MB in the beginning and 11.6GB in the end (delta: 11.2GB). Free memory was 313.7MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 4.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 261]: Unsoundness Warning unspecified type, defaulting to int C: short [261] - GenericResultAtLocation [Line: 261]: Unsoundness Warning unspecified type, defaulting to int C: short [261] - GenericResultAtLocation [Line: 753]: Unsoundness Warning unspecified type, defaulting to int C: unsigned short [753] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.1s, 141 PlacesBefore, 34 PlacesAfterwards, 144 TransitionsBefore, 32 TransitionsAfterwards, 6492 CoEnabledTransitionPairs, 6 FixpointIterations, 30 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 25 ConcurrentYvCompositions, 5 ChoiceCompositions, 135 TotalNumberOfCompositions, 8991 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6737, independent: 6555, independent conditional: 0, independent unconditional: 6555, dependent: 182, dependent conditional: 0, dependent unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3666, independent: 3614, independent conditional: 0, independent unconditional: 3614, dependent: 52, dependent conditional: 0, dependent unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6737, independent: 2941, independent conditional: 0, independent unconditional: 2941, dependent: 130, dependent conditional: 0, dependent unconditional: 130, unknown: 3666, unknown conditional: 0, unknown unconditional: 3666] , Statistics on independence cache: Total cache size (in pairs): 171, Positive cache size: 156, Positive conditional cache size: 0, Positive unconditional cache size: 156, Negative cache size: 15, Negative conditional cache size: 0, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 941]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 1022]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 1023]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 941]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 240 locations, 6 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: 845.5s, OverallIterations: 21, TraceHistogramMax: 6, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 780.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.2s, HoareTripleCheckerStatistics: 690 mSolverCounterUnknown, 8942 SdHoareTripleChecker+Valid, 153.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8942 mSDsluCounter, 2 SdHoareTripleChecker+Invalid, 147.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2131 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 732 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 67812 IncrementalHoareTripleChecker+Invalid, 71366 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 732 mSolverCounterUnsat, 2 mSDtfsCounter, 67812 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 690 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2069 GetRequests, 648 SyntacticMatches, 45 SemanticMatches, 1376 ConstructedPredicates, 5 IntricatePredicates, 13 DeprecatedPredicates, 64536 ImplicationChecksByTransitivity, 481.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=56627occurred in iteration=16, InterpolantAutomatonStates: 833, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 57.0s InterpolantComputationTime, 1120 NumberOfCodeBlocks, 1113 NumberOfCodeBlocksAsserted, 54 NumberOfCheckSat, 1535 ConstructedInterpolants, 54 QuantifiedInterpolants, 21304 SizeOfPredicates, 289 NumberOfNonLiveVariables, 4464 ConjunctsInSsa, 716 ConjunctsInUnsatCore, 48 InterpolantComputations, 9 PerfectInterpolantSequences, 243/1118 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 [2023-08-24 04:45:01,041 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-08-24 04:45:01,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Completed graceful shutdown