/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 PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-figure3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 14:06:37,334 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 14:06:37,422 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-27 14:06:37,426 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 14:06:37,427 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 14:06:37,458 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 14:06:37,459 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 14:06:37,459 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 14:06:37,460 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 14:06:37,463 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 14:06:37,463 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 14:06:37,464 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 14:06:37,464 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 14:06:37,465 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 14:06:37,465 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 14:06:37,465 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 14:06:37,466 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 14:06:37,466 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 14:06:37,466 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 14:06:37,466 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 14:06:37,466 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 14:06:37,467 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 14:06:37,467 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 14:06:37,468 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 14:06:37,468 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 14:06:37,468 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 14:06:37,469 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 14:06:37,469 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:06:37,469 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 14:06:37,469 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 14:06:37,470 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 14:06:37,470 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 14:06:37,470 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 14:06:37,470 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 14:06:37,471 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 14:06:37,471 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 -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 14:06:37,793 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 14:06:37,815 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 14:06:37,817 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 14:06:37,818 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 14:06:37,818 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 14:06:37,819 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure3.wvr.c [2023-08-27 14:06:38,985 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 14:06:39,204 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 14:06:39,204 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure3.wvr.c [2023-08-27 14:06:39,211 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d715233d/d8c4a4756acb4035ad39b9df707459ab/FLAG149b8d27d [2023-08-27 14:06:39,221 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3d715233d/d8c4a4756acb4035ad39b9df707459ab [2023-08-27 14:06:39,223 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 14:06:39,224 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 14:06:39,225 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 14:06:39,225 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 14:06:39,227 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 14:06:39,228 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,229 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13ab0de1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39, skipping insertion in model container [2023-08-27 14:06:39,229 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,247 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 14:06:39,373 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:06:39,380 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 14:06:39,396 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:06:39,402 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 14:06:39,403 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 14:06:39,409 INFO L206 MainTranslator]: Completed translation [2023-08-27 14:06:39,409 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39 WrapperNode [2023-08-27 14:06:39,409 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 14:06:39,410 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 14:06:39,411 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 14:06:39,411 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 14:06:39,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,421 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,437 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 77 [2023-08-27 14:06:39,438 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 14:06:39,438 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 14:06:39,439 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 14:06:39,439 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 14:06:39,446 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,446 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,448 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,448 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,452 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,455 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,456 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,457 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,459 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 14:06:39,460 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 14:06:39,460 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 14:06:39,460 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 14:06:39,461 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (1/1) ... [2023-08-27 14:06:39,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:06:39,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:39,496 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-27 14:06:39,506 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-27 14:06:39,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 14:06:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 14:06:39,532 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 14:06:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 14:06:39,532 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 14:06:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 14:06:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 14:06:39,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 14:06:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 14:06:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 14:06:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 14:06:39,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 14:06:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 14:06:39,533 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 14:06:39,535 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 14:06:39,610 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 14:06:39,613 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 14:06:39,871 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 14:06:39,909 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 14:06:39,910 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 14:06:39,912 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:06:39 BoogieIcfgContainer [2023-08-27 14:06:39,912 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 14:06:39,915 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 14:06:39,915 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 14:06:39,918 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 14:06:39,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:06:39" (1/3) ... [2023-08-27 14:06:39,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23d19da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:06:39, skipping insertion in model container [2023-08-27 14:06:39,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:06:39" (2/3) ... [2023-08-27 14:06:39,919 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23d19da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:06:39, skipping insertion in model container [2023-08-27 14:06:39,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:06:39" (3/3) ... [2023-08-27 14:06:39,921 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure3.wvr.c [2023-08-27 14:06:39,937 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 14:06:39,937 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-27 14:06:39,938 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 14:06:40,031 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 14:06:40,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 85 transitions, 186 flow [2023-08-27 14:06:40,106 INFO L124 PetriNetUnfolderBase]: 6/83 cut-off events. [2023-08-27 14:06:40,106 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:06:40,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92 conditions, 83 events. 6/83 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 54 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2023-08-27 14:06:40,111 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 85 transitions, 186 flow [2023-08-27 14:06:40,114 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 75 places, 74 transitions, 160 flow [2023-08-27 14:06:40,117 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 14:06:40,125 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 74 transitions, 160 flow [2023-08-27 14:06:40,127 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 74 transitions, 160 flow [2023-08-27 14:06:40,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 75 places, 74 transitions, 160 flow [2023-08-27 14:06:40,148 INFO L124 PetriNetUnfolderBase]: 6/74 cut-off events. [2023-08-27 14:06:40,148 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:06:40,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83 conditions, 74 events. 6/74 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 55 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2023-08-27 14:06:40,149 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-08-27 14:06:42,049 INFO L134 LiptonReduction]: Checked pairs total: 595 [2023-08-27 14:06:42,049 INFO L136 LiptonReduction]: Total number of compositions: 66 [2023-08-27 14:06:42,070 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 14:06:42,078 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;@2d6a0de5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 14:06:42,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-27 14:06:42,084 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 14:06:42,085 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2023-08-27 14:06:42,085 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:06:42,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:42,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:42,086 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:42,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:42,092 INFO L85 PathProgramCache]: Analyzing trace with hash -921782479, now seen corresponding path program 1 times [2023-08-27 14:06:42,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:42,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743199027] [2023-08-27 14:06:42,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:42,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:42,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:42,524 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-27 14:06:42,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:42,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743199027] [2023-08-27 14:06:42,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743199027] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:06:42,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:06:42,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 14:06:42,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363408293] [2023-08-27 14:06:42,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:06:42,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:06:42,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:42,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:06:42,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:06:42,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 151 [2023-08-27 14:06:42,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:42,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 151 [2023-08-27 14:06:42,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:42,632 INFO L124 PetriNetUnfolderBase]: 49/94 cut-off events. [2023-08-27 14:06:42,633 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-27 14:06:42,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206 conditions, 94 events. 49/94 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 259 event pairs, 13 based on Foata normal form. 1/68 useless extension candidates. Maximal degree in co-relation 143. Up to 65 conditions per place. [2023-08-27 14:06:42,635 INFO L140 encePairwiseOnDemand]: 147/151 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-08-27 14:06:42,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 24 transitions, 113 flow [2023-08-27 14:06:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:06:42,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:06:42,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-27 14:06:42,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5298013245033113 [2023-08-27 14:06:42,648 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-27 14:06:42,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-27 14:06:42,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:42,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-27 14:06:42,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 151.0) internal successors, (604), 4 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,658 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 151.0) internal successors, (604), 4 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,659 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 3 states and 240 transitions. [2023-08-27 14:06:42,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 24 transitions, 113 flow [2023-08-27 14:06:42,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 24 transitions, 99 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 14:06:42,663 INFO L231 Difference]: Finished difference. Result has 19 places, 16 transitions, 48 flow [2023-08-27 14:06:42,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=48, PETRI_PLACES=19, PETRI_TRANSITIONS=16} [2023-08-27 14:06:42,668 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2023-08-27 14:06:42,668 INFO L495 AbstractCegarLoop]: Abstraction has has 19 places, 16 transitions, 48 flow [2023-08-27 14:06:42,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:42,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:42,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 14:06:42,669 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:42,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:42,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1883932459, now seen corresponding path program 1 times [2023-08-27 14:06:42,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:42,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071868560] [2023-08-27 14:06:42,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:42,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:42,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:42,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:42,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:42,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071868560] [2023-08-27 14:06:42,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071868560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:06:42,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:06:42,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 14:06:42,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500989844] [2023-08-27 14:06:42,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:06:42,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:06:42,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:42,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:06:42,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:06:42,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:42,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 63.8) internal successors, (319), 5 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:42,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:42,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:42,936 INFO L124 PetriNetUnfolderBase]: 73/145 cut-off events. [2023-08-27 14:06:42,937 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-27 14:06:42,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 337 conditions, 145 events. 73/145 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 439 event pairs, 24 based on Foata normal form. 6/151 useless extension candidates. Maximal degree in co-relation 166. Up to 78 conditions per place. [2023-08-27 14:06:42,938 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 28 selfloop transitions, 3 changer transitions 3/34 dead transitions. [2023-08-27 14:06:42,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 34 transitions, 164 flow [2023-08-27 14:06:42,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:06:42,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:06:42,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 339 transitions. [2023-08-27 14:06:42,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44900662251655626 [2023-08-27 14:06:42,941 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 339 transitions. [2023-08-27 14:06:42,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 339 transitions. [2023-08-27 14:06:42,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:42,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 339 transitions. [2023-08-27 14:06:42,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.8) internal successors, (339), 5 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,946 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,946 INFO L175 Difference]: Start difference. First operand has 19 places, 16 transitions, 48 flow. Second operand 5 states and 339 transitions. [2023-08-27 14:06:42,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 34 transitions, 164 flow [2023-08-27 14:06:42,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 34 transitions, 161 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:06:42,948 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 76 flow [2023-08-27 14:06:42,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=76, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-08-27 14:06:42,948 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-08-27 14:06:42,949 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 76 flow [2023-08-27 14:06:42,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 63.8) internal successors, (319), 5 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:42,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:42,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:42,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 14:06:42,950 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:42,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:42,950 INFO L85 PathProgramCache]: Analyzing trace with hash 369567433, now seen corresponding path program 2 times [2023-08-27 14:06:42,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:42,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740916757] [2023-08-27 14:06:42,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:42,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:43,058 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:43,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:43,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740916757] [2023-08-27 14:06:43,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740916757] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:43,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298970735] [2023-08-27 14:06:43,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:06:43,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:43,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:43,069 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-27 14:06:43,110 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-27 14:06:43,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:06:43,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:43,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:06:43,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:43,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:43,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:43,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:43,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298970735] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:43,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 14:06:43,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-08-27 14:06:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380523956] [2023-08-27 14:06:43,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:06:43,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:06:43,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:06:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-27 14:06:43,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 151 [2023-08-27 14:06:43,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 76 flow. Second operand has 4 states, 4 states have (on average 68.25) internal successors, (273), 4 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:43,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:43,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 151 [2023-08-27 14:06:43,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:43,417 INFO L124 PetriNetUnfolderBase]: 72/143 cut-off events. [2023-08-27 14:06:43,417 INFO L125 PetriNetUnfolderBase]: For 148/152 co-relation queries the response was YES. [2023-08-27 14:06:43,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459 conditions, 143 events. 72/143 cut-off events. For 148/152 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 428 event pairs, 28 based on Foata normal form. 6/145 useless extension candidates. Maximal degree in co-relation 118. Up to 86 conditions per place. [2023-08-27 14:06:43,421 INFO L140 encePairwiseOnDemand]: 147/151 looper letters, 24 selfloop transitions, 3 changer transitions 5/33 dead transitions. [2023-08-27 14:06:43,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 33 transitions, 194 flow [2023-08-27 14:06:43,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:06:43,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:06:43,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 291 transitions. [2023-08-27 14:06:43,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817880794701987 [2023-08-27 14:06:43,423 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 291 transitions. [2023-08-27 14:06:43,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 291 transitions. [2023-08-27 14:06:43,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:43,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 291 transitions. [2023-08-27 14:06:43,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 72.75) internal successors, (291), 4 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:43,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 151.0) internal successors, (755), 5 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:43,428 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 151.0) internal successors, (755), 5 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:43,428 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 76 flow. Second operand 4 states and 291 transitions. [2023-08-27 14:06:43,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 33 transitions, 194 flow [2023-08-27 14:06:43,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 33 transitions, 178 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-27 14:06:43,431 INFO L231 Difference]: Finished difference. Result has 27 places, 20 transitions, 93 flow [2023-08-27 14:06:43,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=27, PETRI_TRANSITIONS=20} [2023-08-27 14:06:43,432 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 7 predicate places. [2023-08-27 14:06:43,432 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 20 transitions, 93 flow [2023-08-27 14:06:43,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.25) internal successors, (273), 4 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:43,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:43,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:43,443 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-27 14:06:43,638 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-27 14:06:43,638 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:43,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:43,639 INFO L85 PathProgramCache]: Analyzing trace with hash -392524209, now seen corresponding path program 3 times [2023-08-27 14:06:43,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:43,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179471123] [2023-08-27 14:06:43,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:43,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:43,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:43,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:43,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179471123] [2023-08-27 14:06:43,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179471123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:43,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126040471] [2023-08-27 14:06:43,742 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:06:43,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:43,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:43,745 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-27 14:06:43,771 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-27 14:06:43,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 14:06:43,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:43,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:06:43,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:43,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:43,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:43,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126040471] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:43,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:43,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-27 14:06:43,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47463861] [2023-08-27 14:06:43,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:43,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:06:43,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:43,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:06:43,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:06:43,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:43,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 20 transitions, 93 flow. Second operand has 7 states, 7 states have (on average 64.14285714285714) internal successors, (449), 7 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:43,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:43,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:43,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:44,052 INFO L124 PetriNetUnfolderBase]: 105/203 cut-off events. [2023-08-27 14:06:44,053 INFO L125 PetriNetUnfolderBase]: For 309/309 co-relation queries the response was YES. [2023-08-27 14:06:44,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 669 conditions, 203 events. 105/203 cut-off events. For 309/309 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 678 event pairs, 35 based on Foata normal form. 6/209 useless extension candidates. Maximal degree in co-relation 237. Up to 144 conditions per place. [2023-08-27 14:06:44,054 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 33 selfloop transitions, 14 changer transitions 5/52 dead transitions. [2023-08-27 14:06:44,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 52 transitions, 330 flow [2023-08-27 14:06:44,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 14:06:44,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 14:06:44,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 537 transitions. [2023-08-27 14:06:44,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4445364238410596 [2023-08-27 14:06:44,057 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 537 transitions. [2023-08-27 14:06:44,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 537 transitions. [2023-08-27 14:06:44,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:44,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 537 transitions. [2023-08-27 14:06:44,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 67.125) internal successors, (537), 8 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 151.0) internal successors, (1359), 9 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,062 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 151.0) internal successors, (1359), 9 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,062 INFO L175 Difference]: Start difference. First operand has 27 places, 20 transitions, 93 flow. Second operand 8 states and 537 transitions. [2023-08-27 14:06:44,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 52 transitions, 330 flow [2023-08-27 14:06:44,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 52 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:06:44,065 INFO L231 Difference]: Finished difference. Result has 38 places, 30 transitions, 215 flow [2023-08-27 14:06:44,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=215, PETRI_PLACES=38, PETRI_TRANSITIONS=30} [2023-08-27 14:06:44,066 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2023-08-27 14:06:44,066 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 30 transitions, 215 flow [2023-08-27 14:06:44,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 64.14285714285714) internal successors, (449), 7 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:44,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:44,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 14:06:44,272 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,SelfDestructingSolverStorable3 [2023-08-27 14:06:44,273 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:44,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:44,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1810712877, now seen corresponding path program 4 times [2023-08-27 14:06:44,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:44,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137416235] [2023-08-27 14:06:44,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:44,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:44,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:44,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:44,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:44,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137416235] [2023-08-27 14:06:44,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137416235] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:44,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300260903] [2023-08-27 14:06:44,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:06:44,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:44,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:44,393 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-27 14:06:44,416 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-27 14:06:44,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:06:44,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:44,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:06:44,461 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:44,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:44,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:44,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:44,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300260903] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:44,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:44,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-27 14:06:44,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967644440] [2023-08-27 14:06:44,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:44,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 14:06:44,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:44,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 14:06:44,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 14:06:44,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:44,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 30 transitions, 215 flow. Second operand has 8 states, 8 states have (on average 63.625) internal successors, (509), 8 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:44,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:44,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:44,611 INFO L124 PetriNetUnfolderBase]: 78/147 cut-off events. [2023-08-27 14:06:44,612 INFO L125 PetriNetUnfolderBase]: For 510/510 co-relation queries the response was YES. [2023-08-27 14:06:44,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 147 events. 78/147 cut-off events. For 510/510 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 396 event pairs, 22 based on Foata normal form. 6/153 useless extension candidates. Maximal degree in co-relation 515. Up to 94 conditions per place. [2023-08-27 14:06:44,614 INFO L140 encePairwiseOnDemand]: 146/151 looper letters, 26 selfloop transitions, 13 changer transitions 1/40 dead transitions. [2023-08-27 14:06:44,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 340 flow [2023-08-27 14:06:44,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:06:44,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:06:44,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 337 transitions. [2023-08-27 14:06:44,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4463576158940397 [2023-08-27 14:06:44,616 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 337 transitions. [2023-08-27 14:06:44,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 337 transitions. [2023-08-27 14:06:44,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:44,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 337 transitions. [2023-08-27 14:06:44,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.4) internal successors, (337), 5 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,619 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,619 INFO L175 Difference]: Start difference. First operand has 38 places, 30 transitions, 215 flow. Second operand 5 states and 337 transitions. [2023-08-27 14:06:44,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 340 flow [2023-08-27 14:06:44,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 310 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-08-27 14:06:44,625 INFO L231 Difference]: Finished difference. Result has 42 places, 30 transitions, 214 flow [2023-08-27 14:06:44,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=214, PETRI_PLACES=42, PETRI_TRANSITIONS=30} [2023-08-27 14:06:44,627 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 22 predicate places. [2023-08-27 14:06:44,628 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 30 transitions, 214 flow [2023-08-27 14:06:44,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 63.625) internal successors, (509), 8 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:44,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:44,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:44,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 14:06:44,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:44,834 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:44,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:44,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1814170769, now seen corresponding path program 1 times [2023-08-27 14:06:44,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:44,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942700299] [2023-08-27 14:06:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:44,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:44,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942700299] [2023-08-27 14:06:44,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942700299] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:44,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418009863] [2023-08-27 14:06:44,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:44,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:44,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:44,952 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-27 14:06:44,977 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-27 14:06:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:45,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 14:06:45,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:45,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:45,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:45,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:45,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418009863] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:45,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:45,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 4 [2023-08-27 14:06:45,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868490905] [2023-08-27 14:06:45,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:45,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 14:06:45,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:45,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 14:06:45,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 14:06:45,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 151 [2023-08-27 14:06:45,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 30 transitions, 214 flow. Second operand has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:45,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:45,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 151 [2023-08-27 14:06:45,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:45,209 INFO L124 PetriNetUnfolderBase]: 128/244 cut-off events. [2023-08-27 14:06:45,210 INFO L125 PetriNetUnfolderBase]: For 800/817 co-relation queries the response was YES. [2023-08-27 14:06:45,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1067 conditions, 244 events. 128/244 cut-off events. For 800/817 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 871 event pairs, 12 based on Foata normal form. 23/264 useless extension candidates. Maximal degree in co-relation 840. Up to 120 conditions per place. [2023-08-27 14:06:45,212 INFO L140 encePairwiseOnDemand]: 147/151 looper letters, 34 selfloop transitions, 11 changer transitions 6/56 dead transitions. [2023-08-27 14:06:45,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 453 flow [2023-08-27 14:06:45,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:06:45,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:06:45,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 311 transitions. [2023-08-27 14:06:45,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149006622516556 [2023-08-27 14:06:45,214 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 311 transitions. [2023-08-27 14:06:45,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 311 transitions. [2023-08-27 14:06:45,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:45,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 311 transitions. [2023-08-27 14:06:45,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 77.75) internal successors, (311), 4 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:45,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 151.0) internal successors, (755), 5 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:45,217 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 151.0) internal successors, (755), 5 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:45,217 INFO L175 Difference]: Start difference. First operand has 42 places, 30 transitions, 214 flow. Second operand 4 states and 311 transitions. [2023-08-27 14:06:45,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 453 flow [2023-08-27 14:06:45,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 56 transitions, 423 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 14:06:45,221 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 305 flow [2023-08-27 14:06:45,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=305, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2023-08-27 14:06:45,222 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 23 predicate places. [2023-08-27 14:06:45,222 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 305 flow [2023-08-27 14:06:45,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:45,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:45,223 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:45,231 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-27 14:06:45,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:45,429 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:45,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:45,429 INFO L85 PathProgramCache]: Analyzing trace with hash -397637709, now seen corresponding path program 2 times [2023-08-27 14:06:45,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:45,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673576626] [2023-08-27 14:06:45,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:45,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:45,556 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:45,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:45,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673576626] [2023-08-27 14:06:45,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673576626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:45,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731630539] [2023-08-27 14:06:45,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:06:45,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:45,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:45,561 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-27 14:06:45,589 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-27 14:06:45,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:06:45,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:45,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:06:45,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:45,686 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:45,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:45,748 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:45,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731630539] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:45,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:45,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-27 14:06:45,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388360689] [2023-08-27 14:06:45,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:45,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 14:06:45,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:45,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 14:06:45,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-27 14:06:45,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:45,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 305 flow. Second operand has 12 states, 12 states have (on average 63.333333333333336) internal successors, (760), 12 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:45,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:45,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:45,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:46,087 INFO L124 PetriNetUnfolderBase]: 226/403 cut-off events. [2023-08-27 14:06:46,087 INFO L125 PetriNetUnfolderBase]: For 1158/1158 co-relation queries the response was YES. [2023-08-27 14:06:46,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1869 conditions, 403 events. 226/403 cut-off events. For 1158/1158 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1574 event pairs, 12 based on Foata normal form. 8/411 useless extension candidates. Maximal degree in co-relation 1571. Up to 153 conditions per place. [2023-08-27 14:06:46,091 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 64 selfloop transitions, 34 changer transitions 11/109 dead transitions. [2023-08-27 14:06:46,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 109 transitions, 992 flow [2023-08-27 14:06:46,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 14:06:46,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 14:06:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 871 transitions. [2023-08-27 14:06:46,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44370860927152317 [2023-08-27 14:06:46,094 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 871 transitions. [2023-08-27 14:06:46,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 871 transitions. [2023-08-27 14:06:46,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:46,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 871 transitions. [2023-08-27 14:06:46,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 67.0) internal successors, (871), 13 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 151.0) internal successors, (2114), 14 states have internal predecessors, (2114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,100 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 151.0) internal successors, (2114), 14 states have internal predecessors, (2114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,100 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 305 flow. Second operand 13 states and 871 transitions. [2023-08-27 14:06:46,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 109 transitions, 992 flow [2023-08-27 14:06:46,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 109 transitions, 966 flow, removed 13 selfloop flow, removed 0 redundant places. [2023-08-27 14:06:46,106 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 646 flow [2023-08-27 14:06:46,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=646, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2023-08-27 14:06:46,107 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 42 predicate places. [2023-08-27 14:06:46,107 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 646 flow [2023-08-27 14:06:46,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 63.333333333333336) internal successors, (760), 12 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:46,108 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:46,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 14:06:46,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:46,314 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:46,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash -222644943, now seen corresponding path program 3 times [2023-08-27 14:06:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019619529] [2023-08-27 14:06:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:46,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:46,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:46,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:46,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:46,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019619529] [2023-08-27 14:06:46,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019619529] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:46,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003882852] [2023-08-27 14:06:46,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:06:46,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:46,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:46,429 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-27 14:06:46,431 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-27 14:06:46,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:06:46,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:46,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:06:46,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:46,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:46,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:46,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:46,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003882852] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:46,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:46,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 14:06:46,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324394003] [2023-08-27 14:06:46,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:46,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:06:46,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:46,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:06:46,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:06:46,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:46,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 646 flow. Second operand has 14 states, 14 states have (on average 63.0) internal successors, (882), 14 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:46,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:46,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:47,082 INFO L124 PetriNetUnfolderBase]: 254/436 cut-off events. [2023-08-27 14:06:47,083 INFO L125 PetriNetUnfolderBase]: For 2633/2633 co-relation queries the response was YES. [2023-08-27 14:06:47,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2562 conditions, 436 events. 254/436 cut-off events. For 2633/2633 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1611 event pairs, 19 based on Foata normal form. 22/458 useless extension candidates. Maximal degree in co-relation 2210. Up to 161 conditions per place. [2023-08-27 14:06:47,087 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 74 selfloop transitions, 59 changer transitions 1/134 dead transitions. [2023-08-27 14:06:47,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 134 transitions, 1497 flow [2023-08-27 14:06:47,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 14:06:47,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 14:06:47,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1324 transitions. [2023-08-27 14:06:47,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384105960264901 [2023-08-27 14:06:47,091 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1324 transitions. [2023-08-27 14:06:47,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1324 transitions. [2023-08-27 14:06:47,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:47,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1324 transitions. [2023-08-27 14:06:47,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 66.2) internal successors, (1324), 20 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-27 14:06:47,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 151.0) internal successors, (3171), 21 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:47,100 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 151.0) internal successors, (3171), 21 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:47,100 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 646 flow. Second operand 20 states and 1324 transitions. [2023-08-27 14:06:47,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 134 transitions, 1497 flow [2023-08-27 14:06:47,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 134 transitions, 1293 flow, removed 95 selfloop flow, removed 4 redundant places. [2023-08-27 14:06:47,113 INFO L231 Difference]: Finished difference. Result has 85 places, 88 transitions, 1021 flow [2023-08-27 14:06:47,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1021, PETRI_PLACES=85, PETRI_TRANSITIONS=88} [2023-08-27 14:06:47,116 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 65 predicate places. [2023-08-27 14:06:47,116 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 88 transitions, 1021 flow [2023-08-27 14:06:47,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 63.0) internal successors, (882), 14 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:47,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:47,117 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:47,130 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-27 14:06:47,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:47,323 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:47,323 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:47,323 INFO L85 PathProgramCache]: Analyzing trace with hash 135743371, now seen corresponding path program 4 times [2023-08-27 14:06:47,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:47,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774533766] [2023-08-27 14:06:47,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:47,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:47,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:47,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:47,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774533766] [2023-08-27 14:06:47,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774533766] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:47,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303552530] [2023-08-27 14:06:47,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:06:47,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:47,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:47,521 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-27 14:06:47,542 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-27 14:06:47,588 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:06:47,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:47,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:06:47,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:47,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:47,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:47,710 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303552530] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:47,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:47,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 14:06:47,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252688204] [2023-08-27 14:06:47,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:47,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:06:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:06:47,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:06:47,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:47,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 1021 flow. Second operand has 14 states, 14 states have (on average 62.92857142857143) internal successors, (881), 14 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:48,156 INFO L124 PetriNetUnfolderBase]: 317/533 cut-off events. [2023-08-27 14:06:48,156 INFO L125 PetriNetUnfolderBase]: For 5651/5651 co-relation queries the response was YES. [2023-08-27 14:06:48,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 533 events. 317/533 cut-off events. For 5651/5651 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2064 event pairs, 20 based on Foata normal form. 14/547 useless extension candidates. Maximal degree in co-relation 3140. Up to 209 conditions per place. [2023-08-27 14:06:48,162 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 62 selfloop transitions, 92 changer transitions 3/157 dead transitions. [2023-08-27 14:06:48,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 157 transitions, 1977 flow [2023-08-27 14:06:48,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 14:06:48,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 14:06:48,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1249 transitions. [2023-08-27 14:06:48,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43534332520041824 [2023-08-27 14:06:48,166 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1249 transitions. [2023-08-27 14:06:48,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1249 transitions. [2023-08-27 14:06:48,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:48,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1249 transitions. [2023-08-27 14:06:48,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.73684210526316) internal successors, (1249), 19 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:48,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 151.0) internal successors, (3020), 20 states have internal predecessors, (3020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:48,174 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 151.0) internal successors, (3020), 20 states have internal predecessors, (3020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:48,174 INFO L175 Difference]: Start difference. First operand has 85 places, 88 transitions, 1021 flow. Second operand 19 states and 1249 transitions. [2023-08-27 14:06:48,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 157 transitions, 1977 flow [2023-08-27 14:06:48,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 157 transitions, 1695 flow, removed 112 selfloop flow, removed 8 redundant places. [2023-08-27 14:06:48,198 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 1429 flow [2023-08-27 14:06:48,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1429, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2023-08-27 14:06:48,199 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 81 predicate places. [2023-08-27 14:06:48,199 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 1429 flow [2023-08-27 14:06:48,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 62.92857142857143) internal successors, (881), 14 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:48,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:48,200 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:48,208 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-27 14:06:48,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:48,406 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:48,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:48,406 INFO L85 PathProgramCache]: Analyzing trace with hash -756431335, now seen corresponding path program 5 times [2023-08-27 14:06:48,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:48,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674189247] [2023-08-27 14:06:48,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:48,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:48,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:48,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:48,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:48,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674189247] [2023-08-27 14:06:48,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674189247] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:48,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098608621] [2023-08-27 14:06:48,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:06:48,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:48,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:48,535 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-27 14:06:48,537 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-27 14:06:48,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:06:48,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:48,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 14:06:48,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:48,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:48,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:48,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:48,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098608621] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:48,743 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:48,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-27 14:06:48,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245360550] [2023-08-27 14:06:48,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:48,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:06:48,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:48,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:06:48,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:06:48,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:48,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 1429 flow. Second operand has 14 states, 14 states have (on average 62.857142857142854) internal successors, (880), 14 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:48,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:48,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:48,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:49,160 INFO L124 PetriNetUnfolderBase]: 383/668 cut-off events. [2023-08-27 14:06:49,161 INFO L125 PetriNetUnfolderBase]: For 11950/11950 co-relation queries the response was YES. [2023-08-27 14:06:49,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4472 conditions, 668 events. 383/668 cut-off events. For 11950/11950 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2847 event pairs, 32 based on Foata normal form. 26/694 useless extension candidates. Maximal degree in co-relation 4191. Up to 209 conditions per place. [2023-08-27 14:06:49,168 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 86 selfloop transitions, 92 changer transitions 8/186 dead transitions. [2023-08-27 14:06:49,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 186 transitions, 2427 flow [2023-08-27 14:06:49,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 14:06:49,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 14:06:49,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1058 transitions. [2023-08-27 14:06:49,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4379139072847682 [2023-08-27 14:06:49,172 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1058 transitions. [2023-08-27 14:06:49,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1058 transitions. [2023-08-27 14:06:49,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:49,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1058 transitions. [2023-08-27 14:06:49,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 66.125) internal successors, (1058), 16 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:49,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 151.0) internal successors, (2567), 17 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:49,179 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 151.0) internal successors, (2567), 17 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:49,179 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 1429 flow. Second operand 16 states and 1058 transitions. [2023-08-27 14:06:49,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 186 transitions, 2427 flow [2023-08-27 14:06:49,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 186 transitions, 2176 flow, removed 122 selfloop flow, removed 2 redundant places. [2023-08-27 14:06:49,209 INFO L231 Difference]: Finished difference. Result has 118 places, 137 transitions, 1730 flow [2023-08-27 14:06:49,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1730, PETRI_PLACES=118, PETRI_TRANSITIONS=137} [2023-08-27 14:06:49,210 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 98 predicate places. [2023-08-27 14:06:49,210 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 137 transitions, 1730 flow [2023-08-27 14:06:49,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 62.857142857142854) internal successors, (880), 14 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:49,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:49,211 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:49,224 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-27 14:06:49,417 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,SelfDestructingSolverStorable9 [2023-08-27 14:06:49,418 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:49,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:49,418 INFO L85 PathProgramCache]: Analyzing trace with hash -436235521, now seen corresponding path program 6 times [2023-08-27 14:06:49,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:49,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103521390] [2023-08-27 14:06:49,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:49,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:49,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:49,524 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:49,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:49,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103521390] [2023-08-27 14:06:49,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103521390] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:49,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908880985] [2023-08-27 14:06:49,525 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:06:49,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:49,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:49,526 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-27 14:06:49,552 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-27 14:06:49,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 14:06:49,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:49,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:06:49,598 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:49,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:49,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:49,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908880985] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:49,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:49,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 14:06:49,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948489034] [2023-08-27 14:06:49,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:49,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:06:49,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:49,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:06:49,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:06:49,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:49,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 137 transitions, 1730 flow. Second operand has 15 states, 15 states have (on average 63.53333333333333) internal successors, (953), 15 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:49,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:49,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:49,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:50,375 INFO L124 PetriNetUnfolderBase]: 536/916 cut-off events. [2023-08-27 14:06:50,375 INFO L125 PetriNetUnfolderBase]: For 17565/17565 co-relation queries the response was YES. [2023-08-27 14:06:50,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6582 conditions, 916 events. 536/916 cut-off events. For 17565/17565 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4174 event pairs, 85 based on Foata normal form. 40/956 useless extension candidates. Maximal degree in co-relation 6109. Up to 556 conditions per place. [2023-08-27 14:06:50,388 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 157 selfloop transitions, 113 changer transitions 3/273 dead transitions. [2023-08-27 14:06:50,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 273 transitions, 3874 flow [2023-08-27 14:06:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 14:06:50,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 14:06:50,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1586 transitions. [2023-08-27 14:06:50,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43763796909492275 [2023-08-27 14:06:50,393 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1586 transitions. [2023-08-27 14:06:50,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1586 transitions. [2023-08-27 14:06:50,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:50,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1586 transitions. [2023-08-27 14:06:50,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 66.08333333333333) internal successors, (1586), 24 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:50,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 151.0) internal successors, (3775), 25 states have internal predecessors, (3775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:50,402 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 151.0) internal successors, (3775), 25 states have internal predecessors, (3775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:50,402 INFO L175 Difference]: Start difference. First operand has 118 places, 137 transitions, 1730 flow. Second operand 24 states and 1586 transitions. [2023-08-27 14:06:50,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 273 transitions, 3874 flow [2023-08-27 14:06:50,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 273 transitions, 3705 flow, removed 68 selfloop flow, removed 4 redundant places. [2023-08-27 14:06:50,449 INFO L231 Difference]: Finished difference. Result has 147 places, 203 transitions, 3076 flow [2023-08-27 14:06:50,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3076, PETRI_PLACES=147, PETRI_TRANSITIONS=203} [2023-08-27 14:06:50,449 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 127 predicate places. [2023-08-27 14:06:50,450 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 203 transitions, 3076 flow [2023-08-27 14:06:50,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 63.53333333333333) internal successors, (953), 15 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:50,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:50,450 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:50,457 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-27 14:06:50,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:50,656 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:50,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:50,656 INFO L85 PathProgramCache]: Analyzing trace with hash -2034812603, now seen corresponding path program 7 times [2023-08-27 14:06:50,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:50,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017433086] [2023-08-27 14:06:50,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:50,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:50,755 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:50,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:50,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017433086] [2023-08-27 14:06:50,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017433086] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:50,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598781587] [2023-08-27 14:06:50,756 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:06:50,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:50,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:50,757 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-27 14:06:50,779 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-27 14:06:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:50,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:06:50,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:50,863 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:50,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:50,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598781587] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:50,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:50,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 14:06:50,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808209475] [2023-08-27 14:06:50,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:50,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:06:50,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:50,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:06:50,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:06:50,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:50,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 203 transitions, 3076 flow. Second operand has 14 states, 14 states have (on average 62.857142857142854) internal successors, (880), 14 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:50,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:50,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:50,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:51,703 INFO L124 PetriNetUnfolderBase]: 593/1003 cut-off events. [2023-08-27 14:06:51,703 INFO L125 PetriNetUnfolderBase]: For 15038/15038 co-relation queries the response was YES. [2023-08-27 14:06:51,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7863 conditions, 1003 events. 593/1003 cut-off events. For 15038/15038 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4599 event pairs, 97 based on Foata normal form. 12/1015 useless extension candidates. Maximal degree in co-relation 7299. Up to 636 conditions per place. [2023-08-27 14:06:51,718 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 108 selfloop transitions, 137 changer transitions 5/250 dead transitions. [2023-08-27 14:06:51,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 250 transitions, 4211 flow [2023-08-27 14:06:51,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 14:06:51,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 14:06:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 917 transitions. [2023-08-27 14:06:51,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4337748344370861 [2023-08-27 14:06:51,720 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 917 transitions. [2023-08-27 14:06:51,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 917 transitions. [2023-08-27 14:06:51,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:51,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 917 transitions. [2023-08-27 14:06:51,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 65.5) internal successors, (917), 14 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:51,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 151.0) internal successors, (2265), 15 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:51,726 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 151.0) internal successors, (2265), 15 states have internal predecessors, (2265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:51,726 INFO L175 Difference]: Start difference. First operand has 147 places, 203 transitions, 3076 flow. Second operand 14 states and 917 transitions. [2023-08-27 14:06:51,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 250 transitions, 4211 flow [2023-08-27 14:06:51,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 250 transitions, 3662 flow, removed 240 selfloop flow, removed 8 redundant places. [2023-08-27 14:06:51,802 INFO L231 Difference]: Finished difference. Result has 155 places, 229 transitions, 3473 flow [2023-08-27 14:06:51,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3473, PETRI_PLACES=155, PETRI_TRANSITIONS=229} [2023-08-27 14:06:51,803 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 135 predicate places. [2023-08-27 14:06:51,803 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 229 transitions, 3473 flow [2023-08-27 14:06:51,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 62.857142857142854) internal successors, (880), 14 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:51,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:51,804 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:51,812 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-27 14:06:52,009 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,SelfDestructingSolverStorable11 [2023-08-27 14:06:52,010 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:52,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:52,010 INFO L85 PathProgramCache]: Analyzing trace with hash 435387147, now seen corresponding path program 8 times [2023-08-27 14:06:52,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:52,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886601857] [2023-08-27 14:06:52,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:52,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:52,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:52,164 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:52,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:52,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886601857] [2023-08-27 14:06:52,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886601857] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:52,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040845436] [2023-08-27 14:06:52,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:06:52,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:52,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:52,166 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-27 14:06:52,186 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-27 14:06:52,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:06:52,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:52,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 14:06:52,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:52,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:52,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:52,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:52,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040845436] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:52,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:52,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 14:06:52,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471733152] [2023-08-27 14:06:52,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:52,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:06:52,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:52,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:06:52,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:06:52,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:52,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 229 transitions, 3473 flow. Second operand has 15 states, 15 states have (on average 63.333333333333336) internal successors, (950), 15 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:52,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:52,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:52,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:52,887 INFO L124 PetriNetUnfolderBase]: 577/1005 cut-off events. [2023-08-27 14:06:52,887 INFO L125 PetriNetUnfolderBase]: For 16299/16299 co-relation queries the response was YES. [2023-08-27 14:06:52,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7816 conditions, 1005 events. 577/1005 cut-off events. For 16299/16299 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4719 event pairs, 82 based on Foata normal form. 28/1033 useless extension candidates. Maximal degree in co-relation 7327. Up to 557 conditions per place. [2023-08-27 14:06:52,902 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 106 selfloop transitions, 147 changer transitions 1/254 dead transitions. [2023-08-27 14:06:52,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 254 transitions, 4077 flow [2023-08-27 14:06:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 14:06:52,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 14:06:52,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1051 transitions. [2023-08-27 14:06:52,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43501655629139074 [2023-08-27 14:06:52,904 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1051 transitions. [2023-08-27 14:06:52,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1051 transitions. [2023-08-27 14:06:52,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:52,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1051 transitions. [2023-08-27 14:06:52,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 65.6875) internal successors, (1051), 16 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:52,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 151.0) internal successors, (2567), 17 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:52,911 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 151.0) internal successors, (2567), 17 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:52,911 INFO L175 Difference]: Start difference. First operand has 155 places, 229 transitions, 3473 flow. Second operand 16 states and 1051 transitions. [2023-08-27 14:06:52,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 254 transitions, 4077 flow [2023-08-27 14:06:52,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 254 transitions, 3879 flow, removed 67 selfloop flow, removed 4 redundant places. [2023-08-27 14:06:52,989 INFO L231 Difference]: Finished difference. Result has 167 places, 227 transitions, 3552 flow [2023-08-27 14:06:52,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3552, PETRI_PLACES=167, PETRI_TRANSITIONS=227} [2023-08-27 14:06:52,990 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 147 predicate places. [2023-08-27 14:06:52,991 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 227 transitions, 3552 flow [2023-08-27 14:06:52,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 63.333333333333336) internal successors, (950), 15 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:52,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:52,992 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:52,999 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-27 14:06:53,197 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,SelfDestructingSolverStorable12 [2023-08-27 14:06:53,197 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:53,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:53,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1684307081, now seen corresponding path program 9 times [2023-08-27 14:06:53,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:53,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464728777] [2023-08-27 14:06:53,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:53,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:53,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:53,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:53,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464728777] [2023-08-27 14:06:53,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464728777] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:53,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384194473] [2023-08-27 14:06:53,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:06:53,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:53,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:53,360 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-27 14:06:53,380 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-27 14:06:53,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:06:53,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:53,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 14:06:53,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 14:06:53,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:53,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 14:06:53,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384194473] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:53,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:53,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 7 [2023-08-27 14:06:53,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976370066] [2023-08-27 14:06:53,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:53,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 14:06:53,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:53,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 14:06:53,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-27 14:06:53,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 151 [2023-08-27 14:06:53,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 227 transitions, 3552 flow. Second operand has 9 states, 9 states have (on average 73.11111111111111) internal successors, (658), 9 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:53,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:53,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 151 [2023-08-27 14:06:53,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:53,878 INFO L124 PetriNetUnfolderBase]: 769/1365 cut-off events. [2023-08-27 14:06:53,879 INFO L125 PetriNetUnfolderBase]: For 23175/23185 co-relation queries the response was YES. [2023-08-27 14:06:53,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11185 conditions, 1365 events. 769/1365 cut-off events. For 23175/23185 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7265 event pairs, 48 based on Foata normal form. 25/1387 useless extension candidates. Maximal degree in co-relation 10384. Up to 718 conditions per place. [2023-08-27 14:06:53,897 INFO L140 encePairwiseOnDemand]: 147/151 looper letters, 201 selfloop transitions, 93 changer transitions 41/343 dead transitions. [2023-08-27 14:06:53,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 343 transitions, 5965 flow [2023-08-27 14:06:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:06:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:06:53,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 391 transitions. [2023-08-27 14:06:53,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178807947019868 [2023-08-27 14:06:53,899 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 391 transitions. [2023-08-27 14:06:53,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 391 transitions. [2023-08-27 14:06:53,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:53,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 391 transitions. [2023-08-27 14:06:53,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 78.2) internal successors, (391), 5 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:53,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:53,902 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:53,902 INFO L175 Difference]: Start difference. First operand has 167 places, 227 transitions, 3552 flow. Second operand 5 states and 391 transitions. [2023-08-27 14:06:53,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 343 transitions, 5965 flow [2023-08-27 14:06:53,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 343 transitions, 5495 flow, removed 47 selfloop flow, removed 15 redundant places. [2023-08-27 14:06:53,997 INFO L231 Difference]: Finished difference. Result has 159 places, 253 transitions, 4065 flow [2023-08-27 14:06:53,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4065, PETRI_PLACES=159, PETRI_TRANSITIONS=253} [2023-08-27 14:06:53,997 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 139 predicate places. [2023-08-27 14:06:53,998 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 253 transitions, 4065 flow [2023-08-27 14:06:53,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 73.11111111111111) internal successors, (658), 9 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:53,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:53,998 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:54,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 14:06:54,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 14:06:54,201 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:54,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:54,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1243490159, now seen corresponding path program 10 times [2023-08-27 14:06:54,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:54,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172263549] [2023-08-27 14:06:54,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:54,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:54,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:54,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:54,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:54,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172263549] [2023-08-27 14:06:54,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172263549] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:54,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137066911] [2023-08-27 14:06:54,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:06:54,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:54,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:54,372 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-27 14:06:54,374 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-27 14:06:54,437 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:06:54,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:54,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:06:54,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:54,523 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:54,523 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:54,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:54,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137066911] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:54,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:54,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 14:06:54,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309498735] [2023-08-27 14:06:54,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:54,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:06:54,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:54,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:06:54,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:06:54,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:54,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 253 transitions, 4065 flow. Second operand has 15 states, 15 states have (on average 63.2) internal successors, (948), 15 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:54,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:54,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:54,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:55,536 INFO L124 PetriNetUnfolderBase]: 1260/2105 cut-off events. [2023-08-27 14:06:55,536 INFO L125 PetriNetUnfolderBase]: For 31087/31087 co-relation queries the response was YES. [2023-08-27 14:06:55,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17940 conditions, 2105 events. 1260/2105 cut-off events. For 31087/31087 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 11282 event pairs, 23 based on Foata normal form. 20/2125 useless extension candidates. Maximal degree in co-relation 17075. Up to 821 conditions per place. [2023-08-27 14:06:55,565 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 283 selfloop transitions, 236 changer transitions 8/527 dead transitions. [2023-08-27 14:06:55,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 527 transitions, 9329 flow [2023-08-27 14:06:55,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 14:06:55,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 14:06:55,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1392 transitions. [2023-08-27 14:06:55,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4389782403027436 [2023-08-27 14:06:55,567 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1392 transitions. [2023-08-27 14:06:55,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1392 transitions. [2023-08-27 14:06:55,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:55,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1392 transitions. [2023-08-27 14:06:55,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 66.28571428571429) internal successors, (1392), 21 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:55,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 151.0) internal successors, (3322), 22 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:55,574 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 151.0) internal successors, (3322), 22 states have internal predecessors, (3322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:55,574 INFO L175 Difference]: Start difference. First operand has 159 places, 253 transitions, 4065 flow. Second operand 21 states and 1392 transitions. [2023-08-27 14:06:55,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 527 transitions, 9329 flow [2023-08-27 14:06:55,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 527 transitions, 9210 flow, removed 57 selfloop flow, removed 1 redundant places. [2023-08-27 14:06:55,686 INFO L231 Difference]: Finished difference. Result has 189 places, 413 transitions, 7583 flow [2023-08-27 14:06:55,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7583, PETRI_PLACES=189, PETRI_TRANSITIONS=413} [2023-08-27 14:06:55,687 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 169 predicate places. [2023-08-27 14:06:55,687 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 413 transitions, 7583 flow [2023-08-27 14:06:55,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 63.2) internal successors, (948), 15 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:55,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:55,687 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:55,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-27 14:06:55,893 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,SelfDestructingSolverStorable14 [2023-08-27 14:06:55,893 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:55,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:55,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1703850681, now seen corresponding path program 11 times [2023-08-27 14:06:55,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:55,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801599211] [2023-08-27 14:06:55,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:55,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:56,047 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:56,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:56,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801599211] [2023-08-27 14:06:56,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801599211] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:56,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232681924] [2023-08-27 14:06:56,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:06:56,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:56,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:56,049 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-27 14:06:56,068 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-27 14:06:56,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:06:56,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:56,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:06:56,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:56,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:56,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:56,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232681924] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:56,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:56,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-27 14:06:56,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704359038] [2023-08-27 14:06:56,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:56,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 14:06:56,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:56,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 14:06:56,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-27 14:06:56,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:56,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 413 transitions, 7583 flow. Second operand has 18 states, 18 states have (on average 62.72222222222222) internal successors, (1129), 18 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:56,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:56,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:56,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:57,846 INFO L124 PetriNetUnfolderBase]: 1365/2296 cut-off events. [2023-08-27 14:06:57,846 INFO L125 PetriNetUnfolderBase]: For 47769/47769 co-relation queries the response was YES. [2023-08-27 14:06:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21615 conditions, 2296 events. 1365/2296 cut-off events. For 47769/47769 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 12740 event pairs, 87 based on Foata normal form. 34/2330 useless extension candidates. Maximal degree in co-relation 20811. Up to 854 conditions per place. [2023-08-27 14:06:57,881 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 275 selfloop transitions, 250 changer transitions 0/525 dead transitions. [2023-08-27 14:06:57,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 525 transitions, 10218 flow [2023-08-27 14:06:57,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 14:06:57,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 14:06:57,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1710 transitions. [2023-08-27 14:06:57,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43555781966377993 [2023-08-27 14:06:57,885 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1710 transitions. [2023-08-27 14:06:57,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1710 transitions. [2023-08-27 14:06:57,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:57,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1710 transitions. [2023-08-27 14:06:57,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 65.76923076923077) internal successors, (1710), 26 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:57,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 151.0) internal successors, (4077), 27 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:57,893 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 151.0) internal successors, (4077), 27 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:57,893 INFO L175 Difference]: Start difference. First operand has 189 places, 413 transitions, 7583 flow. Second operand 26 states and 1710 transitions. [2023-08-27 14:06:57,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 525 transitions, 10218 flow [2023-08-27 14:06:58,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 525 transitions, 9157 flow, removed 434 selfloop flow, removed 6 redundant places. [2023-08-27 14:06:58,115 INFO L231 Difference]: Finished difference. Result has 217 places, 451 transitions, 8211 flow [2023-08-27 14:06:58,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=6825, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8211, PETRI_PLACES=217, PETRI_TRANSITIONS=451} [2023-08-27 14:06:58,116 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 197 predicate places. [2023-08-27 14:06:58,116 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 451 transitions, 8211 flow [2023-08-27 14:06:58,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 62.72222222222222) internal successors, (1129), 18 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:58,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:58,116 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:58,120 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-27 14:06:58,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:58,317 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:06:58,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:58,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1988785017, now seen corresponding path program 12 times [2023-08-27 14:06:58,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:58,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172803764] [2023-08-27 14:06:58,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:58,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:58,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:58,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:58,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:58,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172803764] [2023-08-27 14:06:58,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172803764] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:58,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808205378] [2023-08-27 14:06:58,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:06:58,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:58,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:58,530 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:06:58,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 14:06:58,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 14:06:58,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:58,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:06:58,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:58,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:58,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:58,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808205378] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:58,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:58,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-27 14:06:58,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911130818] [2023-08-27 14:06:58,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:58,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 14:06:58,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:58,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 14:06:58,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-08-27 14:06:58,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:06:58,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 451 transitions, 8211 flow. Second operand has 22 states, 22 states have (on average 62.54545454545455) internal successors, (1376), 22 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:58,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:58,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:06:58,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:00,436 INFO L124 PetriNetUnfolderBase]: 1608/2645 cut-off events. [2023-08-27 14:07:00,436 INFO L125 PetriNetUnfolderBase]: For 56022/56022 co-relation queries the response was YES. [2023-08-27 14:07:00,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25145 conditions, 2645 events. 1608/2645 cut-off events. For 56022/56022 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 14730 event pairs, 142 based on Foata normal form. 26/2671 useless extension candidates. Maximal degree in co-relation 24299. Up to 1162 conditions per place. [2023-08-27 14:07:00,471 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 196 selfloop transitions, 489 changer transitions 16/701 dead transitions. [2023-08-27 14:07:00,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 701 transitions, 14118 flow [2023-08-27 14:07:00,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 14:07:00,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 14:07:00,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2552 transitions. [2023-08-27 14:07:00,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4333503141450161 [2023-08-27 14:07:00,475 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2552 transitions. [2023-08-27 14:07:00,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2552 transitions. [2023-08-27 14:07:00,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:00,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2552 transitions. [2023-08-27 14:07:00,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 65.43589743589743) internal successors, (2552), 39 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:00,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 151.0) internal successors, (6040), 40 states have internal predecessors, (6040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:00,486 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 151.0) internal successors, (6040), 40 states have internal predecessors, (6040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:00,486 INFO L175 Difference]: Start difference. First operand has 217 places, 451 transitions, 8211 flow. Second operand 39 states and 2552 transitions. [2023-08-27 14:07:00,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 701 transitions, 14118 flow [2023-08-27 14:07:00,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 701 transitions, 13635 flow, removed 142 selfloop flow, removed 13 redundant places. [2023-08-27 14:07:00,807 INFO L231 Difference]: Finished difference. Result has 246 places, 612 transitions, 12673 flow [2023-08-27 14:07:00,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=7854, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=12673, PETRI_PLACES=246, PETRI_TRANSITIONS=612} [2023-08-27 14:07:00,808 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 226 predicate places. [2023-08-27 14:07:00,808 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 612 transitions, 12673 flow [2023-08-27 14:07:00,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 62.54545454545455) internal successors, (1376), 22 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:00,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:00,808 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:00,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:01,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 14:07:01,014 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:01,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:01,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1096610311, now seen corresponding path program 13 times [2023-08-27 14:07:01,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:01,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399706125] [2023-08-27 14:07:01,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:01,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:01,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:01,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:01,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399706125] [2023-08-27 14:07:01,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399706125] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:01,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043855003] [2023-08-27 14:07:01,268 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:07:01,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:01,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:01,270 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:01,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 14:07:01,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:01,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:01,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:01,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:01,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:01,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043855003] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:01,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:01,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2023-08-27 14:07:01,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926311249] [2023-08-27 14:07:01,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:01,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 14:07:01,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:01,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 14:07:01,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2023-08-27 14:07:01,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:01,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 612 transitions, 12673 flow. Second operand has 23 states, 23 states have (on average 62.47826086956522) internal successors, (1437), 23 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:01,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:01,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:01,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:03,556 INFO L124 PetriNetUnfolderBase]: 1603/2676 cut-off events. [2023-08-27 14:07:03,556 INFO L125 PetriNetUnfolderBase]: For 69908/69908 co-relation queries the response was YES. [2023-08-27 14:07:03,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26021 conditions, 2676 events. 1603/2676 cut-off events. For 69908/69908 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15173 event pairs, 90 based on Foata normal form. 64/2740 useless extension candidates. Maximal degree in co-relation 25411. Up to 910 conditions per place. [2023-08-27 14:07:03,588 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 179 selfloop transitions, 537 changer transitions 3/719 dead transitions. [2023-08-27 14:07:03,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 719 transitions, 14854 flow [2023-08-27 14:07:03,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 14:07:03,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 14:07:03,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 3080 transitions. [2023-08-27 14:07:03,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4339861913484571 [2023-08-27 14:07:03,593 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 3080 transitions. [2023-08-27 14:07:03,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 3080 transitions. [2023-08-27 14:07:03,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:03,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 3080 transitions. [2023-08-27 14:07:03,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 65.53191489361703) internal successors, (3080), 47 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:03,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 151.0) internal successors, (7248), 48 states have internal predecessors, (7248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:03,606 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 151.0) internal successors, (7248), 48 states have internal predecessors, (7248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:03,606 INFO L175 Difference]: Start difference. First operand has 246 places, 612 transitions, 12673 flow. Second operand 47 states and 3080 transitions. [2023-08-27 14:07:03,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 719 transitions, 14854 flow [2023-08-27 14:07:04,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 719 transitions, 12930 flow, removed 731 selfloop flow, removed 16 redundant places. [2023-08-27 14:07:04,034 INFO L231 Difference]: Finished difference. Result has 277 places, 627 transitions, 12142 flow [2023-08-27 14:07:04,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=10531, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=512, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=12142, PETRI_PLACES=277, PETRI_TRANSITIONS=627} [2023-08-27 14:07:04,034 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 257 predicate places. [2023-08-27 14:07:04,034 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 627 transitions, 12142 flow [2023-08-27 14:07:04,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 62.47826086956522) internal successors, (1437), 23 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:04,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:04,035 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:04,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:04,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 14:07:04,236 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:04,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:04,236 INFO L85 PathProgramCache]: Analyzing trace with hash -949474729, now seen corresponding path program 14 times [2023-08-27 14:07:04,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:04,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539477773] [2023-08-27 14:07:04,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:04,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:04,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:04,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:04,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:04,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539477773] [2023-08-27 14:07:04,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539477773] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:04,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32064840] [2023-08-27 14:07:04,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:07:04,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:04,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:04,387 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:04,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 14:07:04,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:07:04,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:04,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:04,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:04,536 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:04,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:04,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:04,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32064840] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:04,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:04,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-27 14:07:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15245221] [2023-08-27 14:07:04,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:04,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 14:07:04,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:04,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 14:07:04,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-08-27 14:07:04,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:04,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 627 transitions, 12142 flow. Second operand has 17 states, 17 states have (on average 62.88235294117647) internal successors, (1069), 17 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:04,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:04,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:04,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:06,591 INFO L124 PetriNetUnfolderBase]: 1762/2959 cut-off events. [2023-08-27 14:07:06,591 INFO L125 PetriNetUnfolderBase]: For 43133/43133 co-relation queries the response was YES. [2023-08-27 14:07:06,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26613 conditions, 2959 events. 1762/2959 cut-off events. For 43133/43133 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 17319 event pairs, 102 based on Foata normal form. 56/3015 useless extension candidates. Maximal degree in co-relation 26139. Up to 944 conditions per place. [2023-08-27 14:07:06,623 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 328 selfloop transitions, 442 changer transitions 14/784 dead transitions. [2023-08-27 14:07:06,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 784 transitions, 15681 flow [2023-08-27 14:07:06,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 14:07:06,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 14:07:06,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2690 transitions. [2023-08-27 14:07:06,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4345016960103376 [2023-08-27 14:07:06,627 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2690 transitions. [2023-08-27 14:07:06,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2690 transitions. [2023-08-27 14:07:06,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:06,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2690 transitions. [2023-08-27 14:07:06,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 65.60975609756098) internal successors, (2690), 41 states have internal predecessors, (2690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:06,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 151.0) internal successors, (6342), 42 states have internal predecessors, (6342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:06,637 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 151.0) internal successors, (6342), 42 states have internal predecessors, (6342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:06,637 INFO L175 Difference]: Start difference. First operand has 277 places, 627 transitions, 12142 flow. Second operand 41 states and 2690 transitions. [2023-08-27 14:07:06,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 784 transitions, 15681 flow [2023-08-27 14:07:07,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 784 transitions, 14835 flow, removed 110 selfloop flow, removed 35 redundant places. [2023-08-27 14:07:07,029 INFO L231 Difference]: Finished difference. Result has 294 places, 684 transitions, 13835 flow [2023-08-27 14:07:07,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=11241, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=13835, PETRI_PLACES=294, PETRI_TRANSITIONS=684} [2023-08-27 14:07:07,030 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 274 predicate places. [2023-08-27 14:07:07,030 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 684 transitions, 13835 flow [2023-08-27 14:07:07,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 62.88235294117647) internal successors, (1069), 17 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:07,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:07,031 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:07,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:07,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:07,236 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:07,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:07,237 INFO L85 PathProgramCache]: Analyzing trace with hash -182846505, now seen corresponding path program 15 times [2023-08-27 14:07:07,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:07,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641216744] [2023-08-27 14:07:07,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:07,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:07,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:07,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:07,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641216744] [2023-08-27 14:07:07,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641216744] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:07,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95993925] [2023-08-27 14:07:07,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:07:07,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:07,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:07,387 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:07,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 14:07:07,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:07:07,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:07,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:07,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:07,556 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:07,556 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:07,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95993925] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:07,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:07,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 14:07:07,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970210808] [2023-08-27 14:07:07,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:07,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 14:07:07,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:07,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 14:07:07,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-27 14:07:07,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:07,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 684 transitions, 13835 flow. Second operand has 16 states, 16 states have (on average 62.9375) internal successors, (1007), 16 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:07,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:07,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:07,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:09,477 INFO L124 PetriNetUnfolderBase]: 2091/3536 cut-off events. [2023-08-27 14:07:09,477 INFO L125 PetriNetUnfolderBase]: For 54942/54942 co-relation queries the response was YES. [2023-08-27 14:07:09,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33252 conditions, 3536 events. 2091/3536 cut-off events. For 54942/54942 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21498 event pairs, 368 based on Foata normal form. 22/3558 useless extension candidates. Maximal degree in co-relation 32703. Up to 2434 conditions per place. [2023-08-27 14:07:09,514 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 656 selfloop transitions, 272 changer transitions 0/928 dead transitions. [2023-08-27 14:07:09,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 928 transitions, 19734 flow [2023-08-27 14:07:09,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 14:07:09,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 14:07:09,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2629 transitions. [2023-08-27 14:07:09,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526490066225165 [2023-08-27 14:07:09,517 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2629 transitions. [2023-08-27 14:07:09,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2629 transitions. [2023-08-27 14:07:09,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:09,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2629 transitions. [2023-08-27 14:07:09,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 65.725) internal successors, (2629), 40 states have internal predecessors, (2629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:09,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 151.0) internal successors, (6191), 41 states have internal predecessors, (6191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:09,528 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 151.0) internal successors, (6191), 41 states have internal predecessors, (6191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:09,528 INFO L175 Difference]: Start difference. First operand has 294 places, 684 transitions, 13835 flow. Second operand 40 states and 2629 transitions. [2023-08-27 14:07:09,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 928 transitions, 19734 flow [2023-08-27 14:07:10,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 928 transitions, 19208 flow, removed 210 selfloop flow, removed 15 redundant places. [2023-08-27 14:07:10,123 INFO L231 Difference]: Finished difference. Result has 332 places, 785 transitions, 16527 flow [2023-08-27 14:07:10,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=13455, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16527, PETRI_PLACES=332, PETRI_TRANSITIONS=785} [2023-08-27 14:07:10,124 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 312 predicate places. [2023-08-27 14:07:10,124 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 785 transitions, 16527 flow [2023-08-27 14:07:10,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 62.9375) internal successors, (1007), 16 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:10,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:10,125 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:10,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:10,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:10,326 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:10,326 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:10,326 INFO L85 PathProgramCache]: Analyzing trace with hash -166599333, now seen corresponding path program 16 times [2023-08-27 14:07:10,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:10,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834406505] [2023-08-27 14:07:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:10,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:10,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:10,471 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:10,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:10,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834406505] [2023-08-27 14:07:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834406505] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:10,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176136231] [2023-08-27 14:07:10,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:07:10,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:10,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:10,473 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:10,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 14:07:10,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:07:10,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:10,556 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:10,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:10,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:10,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:10,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:10,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176136231] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:10,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:10,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-27 14:07:10,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514189540] [2023-08-27 14:07:10,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:10,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 14:07:10,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:10,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 14:07:10,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-27 14:07:10,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:10,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 785 transitions, 16527 flow. Second operand has 18 states, 18 states have (on average 62.833333333333336) internal successors, (1131), 18 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:10,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:10,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:10,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:13,379 INFO L124 PetriNetUnfolderBase]: 2402/4083 cut-off events. [2023-08-27 14:07:13,379 INFO L125 PetriNetUnfolderBase]: For 76989/76989 co-relation queries the response was YES. [2023-08-27 14:07:13,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39288 conditions, 4083 events. 2402/4083 cut-off events. For 76989/76989 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 25897 event pairs, 366 based on Foata normal form. 42/4125 useless extension candidates. Maximal degree in co-relation 38691. Up to 2692 conditions per place. [2023-08-27 14:07:13,424 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 609 selfloop transitions, 385 changer transitions 14/1008 dead transitions. [2023-08-27 14:07:13,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1008 transitions, 22338 flow [2023-08-27 14:07:13,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 14:07:13,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 14:07:13,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2868 transitions. [2023-08-27 14:07:13,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4316676700782661 [2023-08-27 14:07:13,433 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2868 transitions. [2023-08-27 14:07:13,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2868 transitions. [2023-08-27 14:07:13,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:13,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2868 transitions. [2023-08-27 14:07:13,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 65.18181818181819) internal successors, (2868), 44 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:13,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 151.0) internal successors, (6795), 45 states have internal predecessors, (6795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:13,452 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 151.0) internal successors, (6795), 45 states have internal predecessors, (6795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:13,452 INFO L175 Difference]: Start difference. First operand has 332 places, 785 transitions, 16527 flow. Second operand 44 states and 2868 transitions. [2023-08-27 14:07:13,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 1008 transitions, 22338 flow [2023-08-27 14:07:14,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1008 transitions, 21756 flow, removed 232 selfloop flow, removed 11 redundant places. [2023-08-27 14:07:14,186 INFO L231 Difference]: Finished difference. Result has 375 places, 876 transitions, 19469 flow [2023-08-27 14:07:14,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=15855, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=19469, PETRI_PLACES=375, PETRI_TRANSITIONS=876} [2023-08-27 14:07:14,187 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 355 predicate places. [2023-08-27 14:07:14,187 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 876 transitions, 19469 flow [2023-08-27 14:07:14,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 62.833333333333336) internal successors, (1131), 18 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:14,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:14,188 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:14,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:14,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:14,388 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:14,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:14,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1302380341, now seen corresponding path program 17 times [2023-08-27 14:07:14,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:14,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137320107] [2023-08-27 14:07:14,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:14,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:14,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:14,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:14,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137320107] [2023-08-27 14:07:14,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137320107] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:14,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813877698] [2023-08-27 14:07:14,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:07:14,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:14,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:14,540 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:14,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 14:07:14,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 14:07:14,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:14,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:14,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:14,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:14,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:14,806 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:14,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813877698] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:14,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:14,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-27 14:07:14,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766006522] [2023-08-27 14:07:14,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:14,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 14:07:14,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:14,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 14:07:14,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-27 14:07:14,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:14,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 876 transitions, 19469 flow. Second operand has 17 states, 17 states have (on average 62.64705882352941) internal successors, (1065), 17 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:14,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:14,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:14,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:18,394 INFO L124 PetriNetUnfolderBase]: 2576/4365 cut-off events. [2023-08-27 14:07:18,395 INFO L125 PetriNetUnfolderBase]: For 81530/81530 co-relation queries the response was YES. [2023-08-27 14:07:18,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43567 conditions, 4365 events. 2576/4365 cut-off events. For 81530/81530 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27541 event pairs, 605 based on Foata normal form. 28/4393 useless extension candidates. Maximal degree in co-relation 42995. Up to 3483 conditions per place. [2023-08-27 14:07:18,450 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 752 selfloop transitions, 260 changer transitions 17/1029 dead transitions. [2023-08-27 14:07:18,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1029 transitions, 23895 flow [2023-08-27 14:07:18,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 14:07:18,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 14:07:18,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2159 transitions. [2023-08-27 14:07:18,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43327312863736706 [2023-08-27 14:07:18,453 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2159 transitions. [2023-08-27 14:07:18,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2159 transitions. [2023-08-27 14:07:18,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:18,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2159 transitions. [2023-08-27 14:07:18,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 65.42424242424242) internal successors, (2159), 33 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:18,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 151.0) internal successors, (5134), 34 states have internal predecessors, (5134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:18,462 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 151.0) internal successors, (5134), 34 states have internal predecessors, (5134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:18,462 INFO L175 Difference]: Start difference. First operand has 375 places, 876 transitions, 19469 flow. Second operand 33 states and 2159 transitions. [2023-08-27 14:07:18,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1029 transitions, 23895 flow [2023-08-27 14:07:19,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1029 transitions, 23358 flow, removed 168 selfloop flow, removed 26 redundant places. [2023-08-27 14:07:19,442 INFO L231 Difference]: Finished difference. Result has 396 places, 949 transitions, 21533 flow [2023-08-27 14:07:19,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=18827, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=21533, PETRI_PLACES=396, PETRI_TRANSITIONS=949} [2023-08-27 14:07:19,443 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 376 predicate places. [2023-08-27 14:07:19,444 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 949 transitions, 21533 flow [2023-08-27 14:07:19,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 62.64705882352941) internal successors, (1065), 17 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:19,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:19,444 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:19,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:19,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 14:07:19,645 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:19,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:19,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1016326147, now seen corresponding path program 18 times [2023-08-27 14:07:19,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:19,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233950328] [2023-08-27 14:07:19,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:19,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:19,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:19,788 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:19,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:19,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233950328] [2023-08-27 14:07:19,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233950328] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:19,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563502905] [2023-08-27 14:07:19,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:07:19,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:19,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:19,793 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:19,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 14:07:19,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 14:07:19,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:19,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:19,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:19,953 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:19,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:20,063 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:20,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563502905] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:20,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:20,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 14:07:20,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539756829] [2023-08-27 14:07:20,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:20,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 14:07:20,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:20,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 14:07:20,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-27 14:07:20,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:20,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 949 transitions, 21533 flow. Second operand has 16 states, 16 states have (on average 62.9375) internal successors, (1007), 16 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:20,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:20,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:20,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:22,418 INFO L124 PetriNetUnfolderBase]: 2815/4792 cut-off events. [2023-08-27 14:07:22,418 INFO L125 PetriNetUnfolderBase]: For 100313/100313 co-relation queries the response was YES. [2023-08-27 14:07:22,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49471 conditions, 4792 events. 2815/4792 cut-off events. For 100313/100313 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 31046 event pairs, 678 based on Foata normal form. 28/4820 useless extension candidates. Maximal degree in co-relation 49017. Up to 3932 conditions per place. [2023-08-27 14:07:22,477 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 940 selfloop transitions, 203 changer transitions 5/1148 dead transitions. [2023-08-27 14:07:22,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 1148 transitions, 27692 flow [2023-08-27 14:07:22,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 14:07:22,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 14:07:22,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2426 transitions. [2023-08-27 14:07:22,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43422230177197063 [2023-08-27 14:07:22,481 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2426 transitions. [2023-08-27 14:07:22,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2426 transitions. [2023-08-27 14:07:22,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:22,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2426 transitions. [2023-08-27 14:07:22,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 65.56756756756756) internal successors, (2426), 37 states have internal predecessors, (2426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:22,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:22,489 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:22,490 INFO L175 Difference]: Start difference. First operand has 396 places, 949 transitions, 21533 flow. Second operand 37 states and 2426 transitions. [2023-08-27 14:07:22,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 1148 transitions, 27692 flow [2023-08-27 14:07:23,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1148 transitions, 26830 flow, removed 325 selfloop flow, removed 18 redundant places. [2023-08-27 14:07:23,838 INFO L231 Difference]: Finished difference. Result has 422 places, 1026 transitions, 23610 flow [2023-08-27 14:07:23,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=20977, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=23610, PETRI_PLACES=422, PETRI_TRANSITIONS=1026} [2023-08-27 14:07:23,840 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 402 predicate places. [2023-08-27 14:07:23,840 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 1026 transitions, 23610 flow [2023-08-27 14:07:23,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 62.9375) internal successors, (1007), 16 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:23,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:23,841 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:23,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:24,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-27 14:07:24,041 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:24,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:24,042 INFO L85 PathProgramCache]: Analyzing trace with hash -380543171, now seen corresponding path program 19 times [2023-08-27 14:07:24,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:24,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113703508] [2023-08-27 14:07:24,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:24,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:24,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:24,174 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:24,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:24,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113703508] [2023-08-27 14:07:24,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113703508] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:24,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654242877] [2023-08-27 14:07:24,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:07:24,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:24,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:24,177 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:24,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 14:07:24,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:24,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:24,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:24,321 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:24,321 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:24,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:24,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654242877] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:24,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:24,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 14:07:24,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19016881] [2023-08-27 14:07:24,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:24,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 14:07:24,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:24,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 14:07:24,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-08-27 14:07:24,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:24,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1026 transitions, 23610 flow. Second operand has 16 states, 16 states have (on average 62.6875) internal successors, (1003), 16 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:24,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:24,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:24,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:26,813 INFO L124 PetriNetUnfolderBase]: 2949/5014 cut-off events. [2023-08-27 14:07:26,814 INFO L125 PetriNetUnfolderBase]: For 115822/115822 co-relation queries the response was YES. [2023-08-27 14:07:26,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52151 conditions, 5014 events. 2949/5014 cut-off events. For 115822/115822 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 32743 event pairs, 758 based on Foata normal form. 48/5062 useless extension candidates. Maximal degree in co-relation 51287. Up to 4448 conditions per place. [2023-08-27 14:07:26,931 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 1040 selfloop transitions, 148 changer transitions 0/1188 dead transitions. [2023-08-27 14:07:26,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 1188 transitions, 28457 flow [2023-08-27 14:07:26,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 14:07:26,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 14:07:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2429 transitions. [2023-08-27 14:07:26,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43475926257383213 [2023-08-27 14:07:26,935 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2429 transitions. [2023-08-27 14:07:26,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2429 transitions. [2023-08-27 14:07:26,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:26,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2429 transitions. [2023-08-27 14:07:26,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 65.64864864864865) internal successors, (2429), 37 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:26,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:26,944 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:26,944 INFO L175 Difference]: Start difference. First operand has 422 places, 1026 transitions, 23610 flow. Second operand 37 states and 2429 transitions. [2023-08-27 14:07:26,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 1188 transitions, 28457 flow [2023-08-27 14:07:28,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1188 transitions, 27837 flow, removed 278 selfloop flow, removed 13 redundant places. [2023-08-27 14:07:28,536 INFO L231 Difference]: Finished difference. Result has 460 places, 1087 transitions, 24857 flow [2023-08-27 14:07:28,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=22990, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1026, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24857, PETRI_PLACES=460, PETRI_TRANSITIONS=1087} [2023-08-27 14:07:28,537 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 440 predicate places. [2023-08-27 14:07:28,537 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1087 transitions, 24857 flow [2023-08-27 14:07:28,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 62.6875) internal successors, (1003), 16 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:28,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:28,538 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:28,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:28,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:28,743 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:28,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:28,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1574469643, now seen corresponding path program 20 times [2023-08-27 14:07:28,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:28,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966173993] [2023-08-27 14:07:28,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:28,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:28,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:28,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:28,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:28,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966173993] [2023-08-27 14:07:28,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966173993] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:28,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478988576] [2023-08-27 14:07:28,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:07:28,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:28,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:28,957 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:28,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 14:07:29,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:07:29,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:29,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:29,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:29,110 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:29,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:29,214 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478988576] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:29,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:29,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-27 14:07:29,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988613918] [2023-08-27 14:07:29,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:29,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 14:07:29,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:29,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 14:07:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2023-08-27 14:07:29,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:29,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1087 transitions, 24857 flow. Second operand has 21 states, 21 states have (on average 62.57142857142857) internal successors, (1314), 21 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:29,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:29,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:29,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:32,592 INFO L124 PetriNetUnfolderBase]: 3128/5283 cut-off events. [2023-08-27 14:07:32,592 INFO L125 PetriNetUnfolderBase]: For 128198/128198 co-relation queries the response was YES. [2023-08-27 14:07:32,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55998 conditions, 5283 events. 3128/5283 cut-off events. For 128198/128198 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34544 event pairs, 519 based on Foata normal form. 22/5305 useless extension candidates. Maximal degree in co-relation 55197. Up to 3399 conditions per place. [2023-08-27 14:07:32,670 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 547 selfloop transitions, 699 changer transitions 15/1261 dead transitions. [2023-08-27 14:07:32,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 1261 transitions, 30762 flow [2023-08-27 14:07:32,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 14:07:32,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 14:07:32,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2027 transitions. [2023-08-27 14:07:32,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330271309549242 [2023-08-27 14:07:32,673 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2027 transitions. [2023-08-27 14:07:32,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2027 transitions. [2023-08-27 14:07:32,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:32,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2027 transitions. [2023-08-27 14:07:32,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 65.38709677419355) internal successors, (2027), 31 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:32,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 151.0) internal successors, (4832), 32 states have internal predecessors, (4832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:32,679 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 151.0) internal successors, (4832), 32 states have internal predecessors, (4832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:32,679 INFO L175 Difference]: Start difference. First operand has 460 places, 1087 transitions, 24857 flow. Second operand 31 states and 2027 transitions. [2023-08-27 14:07:32,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 1261 transitions, 30762 flow [2023-08-27 14:07:34,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1261 transitions, 29810 flow, removed 405 selfloop flow, removed 15 redundant places. [2023-08-27 14:07:34,264 INFO L231 Difference]: Finished difference. Result has 484 places, 1200 transitions, 29043 flow [2023-08-27 14:07:34,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=23954, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1087, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=29043, PETRI_PLACES=484, PETRI_TRANSITIONS=1200} [2023-08-27 14:07:34,266 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 464 predicate places. [2023-08-27 14:07:34,266 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 1200 transitions, 29043 flow [2023-08-27 14:07:34,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 62.57142857142857) internal successors, (1314), 21 states have internal predecessors, (1314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:34,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:34,266 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:34,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:34,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:34,472 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:34,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash 640687511, now seen corresponding path program 21 times [2023-08-27 14:07:34,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:34,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376138501] [2023-08-27 14:07:34,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:34,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:34,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:34,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376138501] [2023-08-27 14:07:34,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376138501] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:34,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061871115] [2023-08-27 14:07:34,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:07:34,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:34,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:34,669 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:34,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 14:07:34,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 14:07:34,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:34,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:34,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:34,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:34,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061871115] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:34,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:34,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-27 14:07:34,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600841038] [2023-08-27 14:07:34,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:34,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 14:07:34,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:34,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 14:07:34,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-08-27 14:07:34,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:34,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1200 transitions, 29043 flow. Second operand has 21 states, 21 states have (on average 62.666666666666664) internal successors, (1316), 21 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:34,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:34,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:34,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:39,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 14:07:41,423 INFO L124 PetriNetUnfolderBase]: 3142/5328 cut-off events. [2023-08-27 14:07:41,423 INFO L125 PetriNetUnfolderBase]: For 154301/154301 co-relation queries the response was YES. [2023-08-27 14:07:41,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59620 conditions, 5328 events. 3142/5328 cut-off events. For 154301/154301 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 35136 event pairs, 374 based on Foata normal form. 46/5374 useless extension candidates. Maximal degree in co-relation 58747. Up to 2803 conditions per place. [2023-08-27 14:07:41,497 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 468 selfloop transitions, 811 changer transitions 3/1282 dead transitions. [2023-08-27 14:07:41,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1282 transitions, 32681 flow [2023-08-27 14:07:41,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 14:07:41,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 14:07:41,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2424 transitions. [2023-08-27 14:07:41,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.433864327904063 [2023-08-27 14:07:41,501 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2424 transitions. [2023-08-27 14:07:41,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2424 transitions. [2023-08-27 14:07:41,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:41,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2424 transitions. [2023-08-27 14:07:41,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 65.51351351351352) internal successors, (2424), 37 states have internal predecessors, (2424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:41,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:41,508 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:41,508 INFO L175 Difference]: Start difference. First operand has 484 places, 1200 transitions, 29043 flow. Second operand 37 states and 2424 transitions. [2023-08-27 14:07:41,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1282 transitions, 32681 flow [2023-08-27 14:07:43,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 1282 transitions, 31559 flow, removed 504 selfloop flow, removed 15 redundant places. [2023-08-27 14:07:43,461 INFO L231 Difference]: Finished difference. Result has 506 places, 1218 transitions, 30261 flow [2023-08-27 14:07:43,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=27935, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=786, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30261, PETRI_PLACES=506, PETRI_TRANSITIONS=1218} [2023-08-27 14:07:43,463 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 486 predicate places. [2023-08-27 14:07:43,464 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 1218 transitions, 30261 flow [2023-08-27 14:07:43,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 62.666666666666664) internal successors, (1316), 21 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:43,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:43,464 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:43,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:43,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 14:07:43,673 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:43,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:43,673 INFO L85 PathProgramCache]: Analyzing trace with hash -329128943, now seen corresponding path program 22 times [2023-08-27 14:07:43,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:43,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918590944] [2023-08-27 14:07:43,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:43,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:43,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:43,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:43,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:43,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918590944] [2023-08-27 14:07:43,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918590944] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:43,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916682502] [2023-08-27 14:07:43,791 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:07:43,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:43,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:43,793 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:43,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 14:07:43,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:07:43,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:43,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 14:07:43,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:43,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:43,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:44,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916682502] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:44,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:44,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-27 14:07:44,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638261868] [2023-08-27 14:07:44,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:44,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 14:07:44,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:44,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 14:07:44,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-27 14:07:44,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:44,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 1218 transitions, 30261 flow. Second operand has 17 states, 17 states have (on average 62.88235294117647) internal successors, (1069), 17 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:44,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:44,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:44,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:47,653 INFO L124 PetriNetUnfolderBase]: 3409/5807 cut-off events. [2023-08-27 14:07:47,654 INFO L125 PetriNetUnfolderBase]: For 164081/164081 co-relation queries the response was YES. [2023-08-27 14:07:47,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65909 conditions, 5807 events. 3409/5807 cut-off events. For 164081/164081 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39008 event pairs, 636 based on Foata normal form. 26/5833 useless extension candidates. Maximal degree in co-relation 65332. Up to 3979 conditions per place. [2023-08-27 14:07:47,734 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 892 selfloop transitions, 492 changer transitions 12/1396 dead transitions. [2023-08-27 14:07:47,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1396 transitions, 36375 flow [2023-08-27 14:07:47,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 14:07:47,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 14:07:47,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2416 transitions. [2023-08-27 14:07:47,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2023-08-27 14:07:47,737 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2416 transitions. [2023-08-27 14:07:47,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2416 transitions. [2023-08-27 14:07:47,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:47,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2416 transitions. [2023-08-27 14:07:47,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 65.29729729729729) internal successors, (2416), 37 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:47,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:47,743 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 151.0) internal successors, (5738), 38 states have internal predecessors, (5738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:47,743 INFO L175 Difference]: Start difference. First operand has 506 places, 1218 transitions, 30261 flow. Second operand 37 states and 2416 transitions. [2023-08-27 14:07:47,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1396 transitions, 36375 flow [2023-08-27 14:07:49,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1396 transitions, 34600 flow, removed 191 selfloop flow, removed 28 redundant places. [2023-08-27 14:07:49,624 INFO L231 Difference]: Finished difference. Result has 526 places, 1316 transitions, 32849 flow [2023-08-27 14:07:49,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=28608, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=32849, PETRI_PLACES=526, PETRI_TRANSITIONS=1316} [2023-08-27 14:07:49,626 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 506 predicate places. [2023-08-27 14:07:49,626 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 1316 transitions, 32849 flow [2023-08-27 14:07:49,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 62.88235294117647) internal successors, (1069), 17 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:49,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:49,626 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:49,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:49,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 14:07:49,827 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:49,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:49,827 INFO L85 PathProgramCache]: Analyzing trace with hash -2023257215, now seen corresponding path program 23 times [2023-08-27 14:07:49,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:49,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926344519] [2023-08-27 14:07:49,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:49,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:49,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:49,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:49,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926344519] [2023-08-27 14:07:49,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926344519] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:49,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449022330] [2023-08-27 14:07:49,964 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:07:49,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:49,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:49,965 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:49,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 14:07:50,053 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 14:07:50,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:50,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 14:07:50,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 14:07:50,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:50,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 14:07:50,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449022330] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:50,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:50,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2023-08-27 14:07:50,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959143985] [2023-08-27 14:07:50,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:50,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 14:07:50,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:50,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 14:07:50,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-27 14:07:50,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 151 [2023-08-27 14:07:50,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 1316 transitions, 32849 flow. Second operand has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:50,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:50,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 151 [2023-08-27 14:07:50,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:53,482 INFO L124 PetriNetUnfolderBase]: 4478/7762 cut-off events. [2023-08-27 14:07:53,483 INFO L125 PetriNetUnfolderBase]: For 236298/236306 co-relation queries the response was YES. [2023-08-27 14:07:53,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89726 conditions, 7762 events. 4478/7762 cut-off events. For 236298/236306 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 56086 event pairs, 182 based on Foata normal form. 42/7801 useless extension candidates. Maximal degree in co-relation 89132. Up to 4143 conditions per place. [2023-08-27 14:07:53,614 INFO L140 encePairwiseOnDemand]: 147/151 looper letters, 1059 selfloop transitions, 640 changer transitions 120/1829 dead transitions. [2023-08-27 14:07:53,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 1829 transitions, 49332 flow [2023-08-27 14:07:53,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:07:53,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:07:53,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 471 transitions. [2023-08-27 14:07:53,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5198675496688742 [2023-08-27 14:07:53,616 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 471 transitions. [2023-08-27 14:07:53,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 471 transitions. [2023-08-27 14:07:53,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:53,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 471 transitions. [2023-08-27 14:07:53,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.5) internal successors, (471), 6 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:53,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 151.0) internal successors, (1057), 7 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:53,618 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 151.0) internal successors, (1057), 7 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:53,618 INFO L175 Difference]: Start difference. First operand has 526 places, 1316 transitions, 32849 flow. Second operand 6 states and 471 transitions. [2023-08-27 14:07:53,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 1829 transitions, 49332 flow [2023-08-27 14:07:57,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 1829 transitions, 48480 flow, removed 252 selfloop flow, removed 22 redundant places. [2023-08-27 14:07:57,153 INFO L231 Difference]: Finished difference. Result has 513 places, 1540 transitions, 40726 flow [2023-08-27 14:07:57,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=32278, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=40726, PETRI_PLACES=513, PETRI_TRANSITIONS=1540} [2023-08-27 14:07:57,155 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 493 predicate places. [2023-08-27 14:07:57,155 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 1540 transitions, 40726 flow [2023-08-27 14:07:57,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.72727272727273) internal successors, (800), 11 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:57,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:57,155 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:57,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 14:07:57,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 14:07:57,361 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:07:57,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:57,361 INFO L85 PathProgramCache]: Analyzing trace with hash 506092997, now seen corresponding path program 24 times [2023-08-27 14:07:57,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:57,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991379825] [2023-08-27 14:07:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:57,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:57,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:57,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:57,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:57,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991379825] [2023-08-27 14:07:57,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991379825] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:57,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537775150] [2023-08-27 14:07:57,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:07:57,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:57,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:57,518 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:07:57,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 14:07:57,589 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 14:07:57,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:57,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:07:57,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:57,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:57,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:57,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:57,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537775150] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:57,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:57,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-08-27 14:07:57,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564630505] [2023-08-27 14:07:57,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:57,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 14:07:57,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:57,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 14:07:57,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2023-08-27 14:07:57,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:07:57,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 1540 transitions, 40726 flow. Second operand has 19 states, 19 states have (on average 62.63157894736842) internal successors, (1190), 19 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:57,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:57,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:07:57,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:08:03,514 INFO L124 PetriNetUnfolderBase]: 6664/10905 cut-off events. [2023-08-27 14:08:03,515 INFO L125 PetriNetUnfolderBase]: For 325569/325569 co-relation queries the response was YES. [2023-08-27 14:08:03,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135133 conditions, 10905 events. 6664/10905 cut-off events. For 325569/325569 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 76474 event pairs, 171 based on Foata normal form. 38/10943 useless extension candidates. Maximal degree in co-relation 134014. Up to 4694 conditions per place. [2023-08-27 14:08:03,852 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 1503 selfloop transitions, 1138 changer transitions 11/2652 dead transitions. [2023-08-27 14:08:03,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 2652 transitions, 74538 flow [2023-08-27 14:08:03,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 14:08:03,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 14:08:03,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2049 transitions. [2023-08-27 14:08:03,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4377269814142277 [2023-08-27 14:08:03,855 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2049 transitions. [2023-08-27 14:08:03,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2049 transitions. [2023-08-27 14:08:03,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:08:03,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2049 transitions. [2023-08-27 14:08:03,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 66.09677419354838) internal successors, (2049), 31 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:03,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 151.0) internal successors, (4832), 32 states have internal predecessors, (4832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:03,863 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 151.0) internal successors, (4832), 32 states have internal predecessors, (4832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:03,863 INFO L175 Difference]: Start difference. First operand has 513 places, 1540 transitions, 40726 flow. Second operand 31 states and 2049 transitions. [2023-08-27 14:08:03,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 2652 transitions, 74538 flow [2023-08-27 14:08:10,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 2652 transitions, 73501 flow, removed 514 selfloop flow, removed 2 redundant places. [2023-08-27 14:08:10,229 INFO L231 Difference]: Finished difference. Result has 551 places, 2189 transitions, 60724 flow [2023-08-27 14:08:10,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=40055, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=579, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=60724, PETRI_PLACES=551, PETRI_TRANSITIONS=2189} [2023-08-27 14:08:10,231 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 531 predicate places. [2023-08-27 14:08:10,231 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 2189 transitions, 60724 flow [2023-08-27 14:08:10,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 62.63157894736842) internal successors, (1190), 19 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:10,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:08:10,232 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:08:10,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 14:08:10,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 14:08:10,437 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:08:10,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:08:10,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1320590095, now seen corresponding path program 25 times [2023-08-27 14:08:10,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:08:10,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742914467] [2023-08-27 14:08:10,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:08:10,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:08:10,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:08:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:10,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:08:10,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742914467] [2023-08-27 14:08:10,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742914467] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:08:10,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641801249] [2023-08-27 14:08:10,607 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:08:10,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:08:10,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:08:10,608 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:08:10,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 14:08:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:08:10,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:08:10,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:08:10,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:10,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:08:10,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:10,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641801249] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:08:10,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:08:10,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-27 14:08:10,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313233395] [2023-08-27 14:08:10,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:08:10,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 14:08:10,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:08:10,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 14:08:10,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-27 14:08:10,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:08:10,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 2189 transitions, 60724 flow. Second operand has 20 states, 20 states have (on average 62.55) internal successors, (1251), 20 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:10,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:08:10,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:08:10,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:08:19,484 INFO L124 PetriNetUnfolderBase]: 6945/11384 cut-off events. [2023-08-27 14:08:19,484 INFO L125 PetriNetUnfolderBase]: For 348063/348063 co-relation queries the response was YES. [2023-08-27 14:08:19,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144206 conditions, 11384 events. 6945/11384 cut-off events. For 348063/348063 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 81194 event pairs, 542 based on Foata normal form. 52/11436 useless extension candidates. Maximal degree in co-relation 143122. Up to 4670 conditions per place. [2023-08-27 14:08:19,663 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 1556 selfloop transitions, 1289 changer transitions 0/2845 dead transitions. [2023-08-27 14:08:19,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 2845 transitions, 82157 flow [2023-08-27 14:08:19,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-08-27 14:08:19,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-08-27 14:08:19,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4131 transitions. [2023-08-27 14:08:19,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43424787133396403 [2023-08-27 14:08:19,666 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4131 transitions. [2023-08-27 14:08:19,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4131 transitions. [2023-08-27 14:08:19,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:08:19,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4131 transitions. [2023-08-27 14:08:19,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 65.57142857142857) internal successors, (4131), 63 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:19,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 151.0) internal successors, (9664), 64 states have internal predecessors, (9664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:19,678 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 151.0) internal successors, (9664), 64 states have internal predecessors, (9664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:19,678 INFO L175 Difference]: Start difference. First operand has 551 places, 2189 transitions, 60724 flow. Second operand 63 states and 4131 transitions. [2023-08-27 14:08:19,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 2845 transitions, 82157 flow [2023-08-27 14:08:27,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 2845 transitions, 80385 flow, removed 768 selfloop flow, removed 11 redundant places. [2023-08-27 14:08:27,085 INFO L231 Difference]: Finished difference. Result has 615 places, 2340 transitions, 66652 flow [2023-08-27 14:08:27,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=59334, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1000, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=66652, PETRI_PLACES=615, PETRI_TRANSITIONS=2340} [2023-08-27 14:08:27,087 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 595 predicate places. [2023-08-27 14:08:27,087 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 2340 transitions, 66652 flow [2023-08-27 14:08:27,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 62.55) internal successors, (1251), 20 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:27,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:08:27,088 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:08:27,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 14:08:27,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:08:27,293 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:08:27,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:08:27,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2084293813, now seen corresponding path program 26 times [2023-08-27 14:08:27,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:08:27,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319280619] [2023-08-27 14:08:27,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:08:27,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:08:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:08:27,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:27,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:08:27,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319280619] [2023-08-27 14:08:27,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319280619] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:08:27,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107096095] [2023-08-27 14:08:27,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:08:27,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:08:27,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:08:27,458 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:08:27,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 14:08:27,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:08:27,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:08:27,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:08:27,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:08:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:27,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:08:27,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:27,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107096095] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:08:27,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:08:27,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 14:08:27,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494628212] [2023-08-27 14:08:27,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:08:27,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 14:08:27,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:08:27,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 14:08:27,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2023-08-27 14:08:27,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:08:27,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 2340 transitions, 66652 flow. Second operand has 23 states, 23 states have (on average 62.47826086956522) internal successors, (1437), 23 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:27,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:08:27,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:08:27,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:09:00,718 INFO L124 PetriNetUnfolderBase]: 7537/12212 cut-off events. [2023-08-27 14:09:00,718 INFO L125 PetriNetUnfolderBase]: For 369162/369162 co-relation queries the response was YES. [2023-08-27 14:09:00,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157236 conditions, 12212 events. 7537/12212 cut-off events. For 369162/369162 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 86647 event pairs, 719 based on Foata normal form. 48/12260 useless extension candidates. Maximal degree in co-relation 156714. Up to 5673 conditions per place. [2023-08-27 14:09:00,935 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 794 selfloop transitions, 2347 changer transitions 57/3198 dead transitions. [2023-08-27 14:09:00,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 3198 transitions, 95381 flow [2023-08-27 14:09:00,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-27 14:09:00,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-27 14:09:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4583 transitions. [2023-08-27 14:09:00,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4335856196783349 [2023-08-27 14:09:00,939 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4583 transitions. [2023-08-27 14:09:00,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4583 transitions. [2023-08-27 14:09:00,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:09:00,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4583 transitions. [2023-08-27 14:09:00,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 65.47142857142858) internal successors, (4583), 70 states have internal predecessors, (4583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:00,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 151.0) internal successors, (10721), 71 states have internal predecessors, (10721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:00,953 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 151.0) internal successors, (10721), 71 states have internal predecessors, (10721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:00,953 INFO L175 Difference]: Start difference. First operand has 615 places, 2340 transitions, 66652 flow. Second operand 70 states and 4583 transitions. [2023-08-27 14:09:00,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 3198 transitions, 95381 flow [2023-08-27 14:09:08,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 3198 transitions, 93687 flow, removed 758 selfloop flow, removed 11 redundant places. [2023-08-27 14:09:08,720 INFO L231 Difference]: Finished difference. Result has 680 places, 2955 transitions, 88936 flow [2023-08-27 14:09:08,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=65204, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1752, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=88936, PETRI_PLACES=680, PETRI_TRANSITIONS=2955} [2023-08-27 14:09:08,723 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 660 predicate places. [2023-08-27 14:09:08,723 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 2955 transitions, 88936 flow [2023-08-27 14:09:08,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 62.47826086956522) internal successors, (1437), 23 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:08,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:09:08,723 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:09:08,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 14:09:08,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:09:08,929 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:09:08,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:09:08,929 INFO L85 PathProgramCache]: Analyzing trace with hash 868896345, now seen corresponding path program 27 times [2023-08-27 14:09:08,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:09:08,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470444021] [2023-08-27 14:09:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:09:08,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:09:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:09:09,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:09,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:09:09,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470444021] [2023-08-27 14:09:09,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470444021] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:09:09,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334157961] [2023-08-27 14:09:09,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:09:09,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:09:09,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:09:09,089 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:09:09,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 14:09:09,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:09:09,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:09:09,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:09:09,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:09:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:09,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:09:09,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:09,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334157961] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:09:09,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:09:09,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2023-08-27 14:09:09,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535445121] [2023-08-27 14:09:09,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:09:09,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 14:09:09,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:09:09,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 14:09:09,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2023-08-27 14:09:09,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:09:09,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 2955 transitions, 88936 flow. Second operand has 21 states, 21 states have (on average 62.714285714285715) internal successors, (1317), 21 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:09,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:09:09,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:09:09,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:09:35,000 INFO L124 PetriNetUnfolderBase]: 7873/12770 cut-off events. [2023-08-27 14:09:35,000 INFO L125 PetriNetUnfolderBase]: For 408421/408421 co-relation queries the response was YES. [2023-08-27 14:09:35,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169846 conditions, 12770 events. 7873/12770 cut-off events. For 408421/408421 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 91104 event pairs, 438 based on Foata normal form. 74/12844 useless extension candidates. Maximal degree in co-relation 169296. Up to 4324 conditions per place. [2023-08-27 14:09:35,248 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 1610 selfloop transitions, 1784 changer transitions 27/3421 dead transitions. [2023-08-27 14:09:35,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 3421 transitions, 105194 flow [2023-08-27 14:09:35,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-08-27 14:09:35,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-08-27 14:09:35,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4972 transitions. [2023-08-27 14:09:35,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43325200418264204 [2023-08-27 14:09:35,254 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4972 transitions. [2023-08-27 14:09:35,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4972 transitions. [2023-08-27 14:09:35,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:09:35,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4972 transitions. [2023-08-27 14:09:35,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 65.42105263157895) internal successors, (4972), 76 states have internal predecessors, (4972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:35,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 151.0) internal successors, (11627), 77 states have internal predecessors, (11627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:35,268 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 151.0) internal successors, (11627), 77 states have internal predecessors, (11627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:35,268 INFO L175 Difference]: Start difference. First operand has 680 places, 2955 transitions, 88936 flow. Second operand 76 states and 4972 transitions. [2023-08-27 14:09:35,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 3421 transitions, 105194 flow [2023-08-27 14:09:46,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 3421 transitions, 97130 flow, removed 3201 selfloop flow, removed 30 redundant places. [2023-08-27 14:09:46,169 INFO L231 Difference]: Finished difference. Result has 743 places, 3147 transitions, 91645 flow [2023-08-27 14:09:46,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=81759, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1593, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=91645, PETRI_PLACES=743, PETRI_TRANSITIONS=3147} [2023-08-27 14:09:46,171 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 723 predicate places. [2023-08-27 14:09:46,171 INFO L495 AbstractCegarLoop]: Abstraction has has 743 places, 3147 transitions, 91645 flow [2023-08-27 14:09:46,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 62.714285714285715) internal successors, (1317), 21 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:46,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:09:46,171 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:09:46,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 14:09:46,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-27 14:09:46,372 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:09:46,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:09:46,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1941981725, now seen corresponding path program 28 times [2023-08-27 14:09:46,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:09:46,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732414086] [2023-08-27 14:09:46,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:09:46,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:09:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:09:46,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:46,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:09:46,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732414086] [2023-08-27 14:09:46,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732414086] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:09:46,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592276326] [2023-08-27 14:09:46,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:09:46,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:09:46,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:09:46,541 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:09:46,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 14:09:46,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:09:46,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:09:46,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:09:46,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:09:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:46,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:09:46,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:46,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592276326] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:09:46,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:09:46,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-27 14:09:46,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900536051] [2023-08-27 14:09:46,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:09:46,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 14:09:46,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:09:46,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 14:09:46,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2023-08-27 14:09:46,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:09:46,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 3147 transitions, 91645 flow. Second operand has 22 states, 22 states have (on average 62.68181818181818) internal successors, (1379), 22 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:09:46,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:09:46,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:09:46,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:10:07,357 INFO L124 PetriNetUnfolderBase]: 8992/14435 cut-off events. [2023-08-27 14:10:07,357 INFO L125 PetriNetUnfolderBase]: For 416635/416635 co-relation queries the response was YES. [2023-08-27 14:10:07,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183971 conditions, 14435 events. 8992/14435 cut-off events. For 416635/416635 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 102962 event pairs, 356 based on Foata normal form. 162/14597 useless extension candidates. Maximal degree in co-relation 183418. Up to 4449 conditions per place. [2023-08-27 14:10:07,787 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 1279 selfloop transitions, 2640 changer transitions 56/3975 dead transitions. [2023-08-27 14:10:07,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 3975 transitions, 119505 flow [2023-08-27 14:10:07,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-08-27 14:10:07,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-08-27 14:10:07,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 5304 transitions. [2023-08-27 14:10:07,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336521952415992 [2023-08-27 14:10:07,791 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 5304 transitions. [2023-08-27 14:10:07,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 5304 transitions. [2023-08-27 14:10:07,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:10:07,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 5304 transitions. [2023-08-27 14:10:07,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 65.48148148148148) internal successors, (5304), 81 states have internal predecessors, (5304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:07,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 151.0) internal successors, (12382), 82 states have internal predecessors, (12382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:07,803 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 151.0) internal successors, (12382), 82 states have internal predecessors, (12382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:07,803 INFO L175 Difference]: Start difference. First operand has 743 places, 3147 transitions, 91645 flow. Second operand 81 states and 5304 transitions. [2023-08-27 14:10:07,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 3975 transitions, 119505 flow [2023-08-27 14:10:19,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 3975 transitions, 117271 flow, removed 884 selfloop flow, removed 25 redundant places. [2023-08-27 14:10:19,998 INFO L231 Difference]: Finished difference. Result has 828 places, 3676 transitions, 112882 flow [2023-08-27 14:10:20,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=89284, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=112882, PETRI_PLACES=828, PETRI_TRANSITIONS=3676} [2023-08-27 14:10:20,000 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 808 predicate places. [2023-08-27 14:10:20,001 INFO L495 AbstractCegarLoop]: Abstraction has has 828 places, 3676 transitions, 112882 flow [2023-08-27 14:10:20,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 62.68181818181818) internal successors, (1379), 22 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:20,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:10:20,001 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:10:20,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-27 14:10:20,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:10:20,202 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:10:20,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:10:20,202 INFO L85 PathProgramCache]: Analyzing trace with hash 330494677, now seen corresponding path program 29 times [2023-08-27 14:10:20,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:10:20,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669789804] [2023-08-27 14:10:20,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:10:20,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:10:20,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:10:20,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:10:20,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:10:20,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669789804] [2023-08-27 14:10:20,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669789804] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:10:20,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957640769] [2023-08-27 14:10:20,373 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:10:20,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:10:20,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:10:20,377 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:10:20,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 14:10:20,496 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 14:10:20,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:10:20,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:10:20,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:10:20,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:10:20,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:10:20,767 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:10:20,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957640769] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:10:20,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:10:20,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 14:10:20,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291210037] [2023-08-27 14:10:20,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:10:20,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 14:10:20,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:10:20,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 14:10:20,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2023-08-27 14:10:20,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:10:20,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 3676 transitions, 112882 flow. Second operand has 23 states, 23 states have (on average 62.65217391304348) internal successors, (1441), 23 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:20,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:10:20,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:10:20,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:11:16,845 INFO L124 PetriNetUnfolderBase]: 9456/15193 cut-off events. [2023-08-27 14:11:16,845 INFO L125 PetriNetUnfolderBase]: For 481593/481593 co-relation queries the response was YES. [2023-08-27 14:11:17,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203723 conditions, 15193 events. 9456/15193 cut-off events. For 481593/481593 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 109263 event pairs, 388 based on Foata normal form. 114/15307 useless extension candidates. Maximal degree in co-relation 203120. Up to 4720 conditions per place. [2023-08-27 14:11:17,462 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 649 selfloop transitions, 3530 changer transitions 12/4191 dead transitions. [2023-08-27 14:11:17,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 922 places, 4191 transitions, 131713 flow [2023-08-27 14:11:17,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2023-08-27 14:11:17,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2023-08-27 14:11:17,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 6226 transitions. [2023-08-27 14:11:17,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43401882188915997 [2023-08-27 14:11:17,468 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 6226 transitions. [2023-08-27 14:11:17,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 6226 transitions. [2023-08-27 14:11:17,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:11:17,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 6226 transitions. [2023-08-27 14:11:17,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 65.53684210526316) internal successors, (6226), 95 states have internal predecessors, (6226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:17,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 151.0) internal successors, (14496), 96 states have internal predecessors, (14496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:17,494 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 151.0) internal successors, (14496), 96 states have internal predecessors, (14496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:17,494 INFO L175 Difference]: Start difference. First operand has 828 places, 3676 transitions, 112882 flow. Second operand 95 states and 6226 transitions. [2023-08-27 14:11:17,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 922 places, 4191 transitions, 131713 flow [2023-08-27 14:11:33,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 4191 transitions, 127555 flow, removed 1926 selfloop flow, removed 26 redundant places. [2023-08-27 14:11:33,783 INFO L231 Difference]: Finished difference. Result has 900 places, 3959 transitions, 124868 flow [2023-08-27 14:11:33,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=108712, PETRI_DIFFERENCE_MINUEND_PLACES=802, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=124868, PETRI_PLACES=900, PETRI_TRANSITIONS=3959} [2023-08-27 14:11:33,786 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 880 predicate places. [2023-08-27 14:11:33,786 INFO L495 AbstractCegarLoop]: Abstraction has has 900 places, 3959 transitions, 124868 flow [2023-08-27 14:11:33,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 62.65217391304348) internal successors, (1441), 23 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:33,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:11:33,788 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:11:33,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 14:11:33,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:11:33,993 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:11:33,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:11:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1645856171, now seen corresponding path program 30 times [2023-08-27 14:11:33,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:11:33,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257501416] [2023-08-27 14:11:33,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:11:33,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:11:34,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:11:34,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:11:34,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:11:34,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257501416] [2023-08-27 14:11:34,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257501416] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:11:34,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145502241] [2023-08-27 14:11:34,170 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:11:34,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:11:34,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:11:34,171 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:11:34,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 14:11:34,263 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 14:11:34,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:11:34,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:11:34,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:11:34,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:11:34,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:11:34,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:11:34,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145502241] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:11:34,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:11:34,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-27 14:11:34,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073498702] [2023-08-27 14:11:34,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:11:34,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 14:11:34,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:11:34,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 14:11:34,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-27 14:11:34,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:11:34,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 900 places, 3959 transitions, 124868 flow. Second operand has 20 states, 20 states have (on average 62.75) internal successors, (1255), 20 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:34,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:11:34,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:11:34,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:11:56,741 INFO L124 PetriNetUnfolderBase]: 10786/17491 cut-off events. [2023-08-27 14:11:56,741 INFO L125 PetriNetUnfolderBase]: For 599638/599638 co-relation queries the response was YES. [2023-08-27 14:11:57,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240044 conditions, 17491 events. 10786/17491 cut-off events. For 599638/599638 co-relation queries the response was YES. Maximal size of possible extension queue 1194. Compared 129967 event pairs, 1834 based on Foata normal form. 38/17529 useless extension candidates. Maximal degree in co-relation 239412. Up to 12644 conditions per place. [2023-08-27 14:11:57,336 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 3566 selfloop transitions, 1205 changer transitions 0/4771 dead transitions. [2023-08-27 14:11:57,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 985 places, 4771 transitions, 156205 flow [2023-08-27 14:11:57,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2023-08-27 14:11:57,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2023-08-27 14:11:57,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 5637 transitions. [2023-08-27 14:11:57,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43408285846296013 [2023-08-27 14:11:57,340 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 5637 transitions. [2023-08-27 14:11:57,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 5637 transitions. [2023-08-27 14:11:57,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:11:57,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 5637 transitions. [2023-08-27 14:11:57,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 65.54651162790698) internal successors, (5637), 86 states have internal predecessors, (5637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:57,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 151.0) internal successors, (13137), 87 states have internal predecessors, (13137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:57,350 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 151.0) internal successors, (13137), 87 states have internal predecessors, (13137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:57,351 INFO L175 Difference]: Start difference. First operand has 900 places, 3959 transitions, 124868 flow. Second operand 86 states and 5637 transitions. [2023-08-27 14:11:57,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 985 places, 4771 transitions, 156205 flow [2023-08-27 14:12:20,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 942 places, 4771 transitions, 153678 flow, removed 793 selfloop flow, removed 43 redundant places. [2023-08-27 14:12:20,643 INFO L231 Difference]: Finished difference. Result has 962 places, 4339 transitions, 138423 flow [2023-08-27 14:12:20,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=122626, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=867, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=138423, PETRI_PLACES=962, PETRI_TRANSITIONS=4339} [2023-08-27 14:12:20,647 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 942 predicate places. [2023-08-27 14:12:20,647 INFO L495 AbstractCegarLoop]: Abstraction has has 962 places, 4339 transitions, 138423 flow [2023-08-27 14:12:20,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 62.75) internal successors, (1255), 20 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:20,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:12:20,647 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:12:20,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 14:12:20,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 14:12:20,848 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:12:20,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:12:20,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1927087419, now seen corresponding path program 31 times [2023-08-27 14:12:20,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:12:20,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324206604] [2023-08-27 14:12:20,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:12:20,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:12:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:12:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:12:20,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:12:20,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324206604] [2023-08-27 14:12:20,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324206604] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:12:20,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344570857] [2023-08-27 14:12:20,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:12:20,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:12:20,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:12:20,995 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:12:20,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 14:12:21,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:12:21,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:12:21,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:12:21,241 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:12:21,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:12:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:12:21,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344570857] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:12:21,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:12:21,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 22 [2023-08-27 14:12:21,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824866688] [2023-08-27 14:12:21,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:12:21,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 14:12:21,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:12:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 14:12:21,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2023-08-27 14:12:21,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:12:21,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 962 places, 4339 transitions, 138423 flow. Second operand has 22 states, 22 states have (on average 62.72727272727273) internal successors, (1380), 22 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:21,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:12:21,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:12:21,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:12:53,855 INFO L124 PetriNetUnfolderBase]: 12729/20838 cut-off events. [2023-08-27 14:12:53,856 INFO L125 PetriNetUnfolderBase]: For 795641/795641 co-relation queries the response was YES. [2023-08-27 14:12:55,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 291500 conditions, 20838 events. 12729/20838 cut-off events. For 795641/795641 co-relation queries the response was YES. Maximal size of possible extension queue 1423. Compared 161932 event pairs, 1642 based on Foata normal form. 142/20980 useless extension candidates. Maximal degree in co-relation 290848. Up to 12286 conditions per place. [2023-08-27 14:12:55,196 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 2870 selfloop transitions, 2391 changer transitions 80/5341 dead transitions. [2023-08-27 14:12:55,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1028 places, 5341 transitions, 180258 flow [2023-08-27 14:12:55,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-08-27 14:12:55,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-08-27 14:12:55,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 4362 transitions. [2023-08-27 14:12:55,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4311554808737768 [2023-08-27 14:12:55,201 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 4362 transitions. [2023-08-27 14:12:55,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 4362 transitions. [2023-08-27 14:12:55,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:12:55,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 4362 transitions. [2023-08-27 14:12:55,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 65.1044776119403) internal successors, (4362), 67 states have internal predecessors, (4362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:55,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 151.0) internal successors, (10268), 68 states have internal predecessors, (10268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:55,212 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 151.0) internal successors, (10268), 68 states have internal predecessors, (10268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:55,213 INFO L175 Difference]: Start difference. First operand has 962 places, 4339 transitions, 138423 flow. Second operand 67 states and 4362 transitions. [2023-08-27 14:12:55,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1028 places, 5341 transitions, 180258 flow [2023-08-27 14:13:31,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 999 places, 5341 transitions, 177897 flow, removed 901 selfloop flow, removed 29 redundant places. [2023-08-27 14:13:31,724 INFO L231 Difference]: Finished difference. Result has 1018 places, 4930 transitions, 165182 flow [2023-08-27 14:13:31,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=135484, PETRI_DIFFERENCE_MINUEND_PLACES=933, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1820, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=165182, PETRI_PLACES=1018, PETRI_TRANSITIONS=4930} [2023-08-27 14:13:31,727 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 998 predicate places. [2023-08-27 14:13:31,727 INFO L495 AbstractCegarLoop]: Abstraction has has 1018 places, 4930 transitions, 165182 flow [2023-08-27 14:13:31,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 62.72727272727273) internal successors, (1380), 22 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:13:31,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:13:31,727 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:13:31,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-27 14:13:31,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-27 14:13:31,928 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:13:31,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:13:31,928 INFO L85 PathProgramCache]: Analyzing trace with hash -158599851, now seen corresponding path program 32 times [2023-08-27 14:13:31,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:13:31,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333048278] [2023-08-27 14:13:31,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:13:31,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:13:31,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:13:32,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:13:32,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:13:32,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333048278] [2023-08-27 14:13:32,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333048278] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:13:32,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18531493] [2023-08-27 14:13:32,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:13:32,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:13:32,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:13:32,089 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:13:32,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 14:13:32,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:13:32,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:13:32,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:13:32,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:13:32,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:13:32,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:13:32,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:13:32,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18531493] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:13:32,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:13:32,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-27 14:13:32,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911905246] [2023-08-27 14:13:32,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:13:32,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 14:13:32,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:13:32,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 14:13:32,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-08-27 14:13:32,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:13:32,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1018 places, 4930 transitions, 165182 flow. Second operand has 22 states, 22 states have (on average 62.68181818181818) internal successors, (1379), 22 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:13:32,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:13:32,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:13:32,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:14:22,415 INFO L124 PetriNetUnfolderBase]: 13703/22512 cut-off events. [2023-08-27 14:14:22,415 INFO L125 PetriNetUnfolderBase]: For 924696/924696 co-relation queries the response was YES. [2023-08-27 14:14:23,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324691 conditions, 22512 events. 13703/22512 cut-off events. For 924696/924696 co-relation queries the response was YES. Maximal size of possible extension queue 1544. Compared 178017 event pairs, 2117 based on Foata normal form. 68/22580 useless extension candidates. Maximal degree in co-relation 324026. Up to 15439 conditions per place. [2023-08-27 14:14:23,789 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 3974 selfloop transitions, 1743 changer transitions 37/5754 dead transitions. [2023-08-27 14:14:23,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1105 places, 5754 transitions, 200578 flow [2023-08-27 14:14:23,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-08-27 14:14:23,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-08-27 14:14:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 5744 transitions. [2023-08-27 14:14:23,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43226971703792894 [2023-08-27 14:14:23,794 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 5744 transitions. [2023-08-27 14:14:23,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 5744 transitions. [2023-08-27 14:14:23,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:14:23,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 5744 transitions. [2023-08-27 14:14:23,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 65.27272727272727) internal successors, (5744), 88 states have internal predecessors, (5744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:14:23,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 151.0) internal successors, (13439), 89 states have internal predecessors, (13439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:14:23,811 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 151.0) internal successors, (13439), 89 states have internal predecessors, (13439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:14:23,811 INFO L175 Difference]: Start difference. First operand has 1018 places, 4930 transitions, 165182 flow. Second operand 88 states and 5744 transitions. [2023-08-27 14:14:23,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1105 places, 5754 transitions, 200578 flow [2023-08-27 14:15:10,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1073 places, 5754 transitions, 198428 flow, removed 872 selfloop flow, removed 32 redundant places. [2023-08-27 14:15:10,418 INFO L231 Difference]: Finished difference. Result has 1091 places, 5235 transitions, 179327 flow [2023-08-27 14:15:10,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=162980, PETRI_DIFFERENCE_MINUEND_PLACES=986, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=179327, PETRI_PLACES=1091, PETRI_TRANSITIONS=5235} [2023-08-27 14:15:10,422 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 1071 predicate places. [2023-08-27 14:15:10,422 INFO L495 AbstractCegarLoop]: Abstraction has has 1091 places, 5235 transitions, 179327 flow [2023-08-27 14:15:10,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 62.68181818181818) internal successors, (1379), 22 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:15:10,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:15:10,423 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:15:10,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 14:15:10,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 14:15:10,627 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:15:10,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:15:10,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1365162453, now seen corresponding path program 33 times [2023-08-27 14:15:10,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:15:10,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307606080] [2023-08-27 14:15:10,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:15:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:15:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:15:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:15:10,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:15:10,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307606080] [2023-08-27 14:15:10,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307606080] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:15:10,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038172736] [2023-08-27 14:15:10,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:15:10,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:15:10,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:15:10,796 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:15:10,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 14:15:10,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 14:15:10,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:15:10,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:15:10,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:15:11,012 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:15:11,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:15:11,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:15:11,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038172736] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:15:11,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:15:11,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 14:15:11,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064670763] [2023-08-27 14:15:11,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:15:11,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 14:15:11,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:15:11,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 14:15:11,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-08-27 14:15:11,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:15:11,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1091 places, 5235 transitions, 179327 flow. Second operand has 23 states, 23 states have (on average 62.65217391304348) internal successors, (1441), 23 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:15:11,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:15:11,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:15:11,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:15:17,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-27 14:16:01,647 INFO L124 PetriNetUnfolderBase]: 16191/26674 cut-off events. [2023-08-27 14:16:01,647 INFO L125 PetriNetUnfolderBase]: For 1193191/1193191 co-relation queries the response was YES. [2023-08-27 14:16:03,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 395387 conditions, 26674 events. 16191/26674 cut-off events. For 1193191/1193191 co-relation queries the response was YES. Maximal size of possible extension queue 1773. Compared 215010 event pairs, 2449 based on Foata normal form. 184/26858 useless extension candidates. Maximal degree in co-relation 394698. Up to 16619 conditions per place. [2023-08-27 14:16:03,250 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 4276 selfloop transitions, 2125 changer transitions 133/6534 dead transitions. [2023-08-27 14:16:03,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1163 places, 6534 transitions, 235470 flow [2023-08-27 14:16:03,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-08-27 14:16:03,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-08-27 14:16:03,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4759 transitions. [2023-08-27 14:16:03,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43173364782727025 [2023-08-27 14:16:03,254 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4759 transitions. [2023-08-27 14:16:03,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4759 transitions. [2023-08-27 14:16:03,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:16:03,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4759 transitions. [2023-08-27 14:16:03,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 65.1917808219178) internal successors, (4759), 73 states have internal predecessors, (4759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:16:03,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 151.0) internal successors, (11174), 74 states have internal predecessors, (11174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:16:03,262 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 151.0) internal successors, (11174), 74 states have internal predecessors, (11174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:16:03,262 INFO L175 Difference]: Start difference. First operand has 1091 places, 5235 transitions, 179327 flow. Second operand 73 states and 4759 transitions. [2023-08-27 14:16:03,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1163 places, 6534 transitions, 235470 flow [2023-08-27 14:17:12,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1125 places, 6534 transitions, 233355 flow, removed 863 selfloop flow, removed 38 redundant places. [2023-08-27 14:17:12,411 INFO L231 Difference]: Finished difference. Result has 1157 places, 5916 transitions, 210570 flow [2023-08-27 14:17:12,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=177071, PETRI_DIFFERENCE_MINUEND_PLACES=1053, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1477, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=210570, PETRI_PLACES=1157, PETRI_TRANSITIONS=5916} [2023-08-27 14:17:12,415 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 1137 predicate places. [2023-08-27 14:17:12,416 INFO L495 AbstractCegarLoop]: Abstraction has has 1157 places, 5916 transitions, 210570 flow [2023-08-27 14:17:12,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 62.65217391304348) internal successors, (1441), 23 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:17:12,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:17:12,416 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:17:12,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 14:17:12,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:17:12,625 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:17:12,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:17:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1641927977, now seen corresponding path program 34 times [2023-08-27 14:17:12,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:17:12,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052485638] [2023-08-27 14:17:12,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:17:12,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:17:12,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:17:12,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:17:12,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:17:12,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052485638] [2023-08-27 14:17:12,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052485638] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:17:12,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177249418] [2023-08-27 14:17:12,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:17:12,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:17:12,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:17:12,784 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:17:12,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 14:17:12,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:17:12,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:17:12,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:17:12,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:17:12,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:17:12,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:17:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:17:13,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177249418] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:17:13,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:17:13,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-27 14:17:13,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017649719] [2023-08-27 14:17:13,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:17:13,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 14:17:13,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:17:13,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 14:17:13,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-27 14:17:13,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:17:13,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1157 places, 5916 transitions, 210570 flow. Second operand has 20 states, 20 states have (on average 62.75) internal successors, (1255), 20 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:17:13,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:17:13,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:17:13,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:18:14,590 INFO L124 PetriNetUnfolderBase]: 17196/28559 cut-off events. [2023-08-27 14:18:14,590 INFO L125 PetriNetUnfolderBase]: For 1368218/1368218 co-relation queries the response was YES. [2023-08-27 14:18:16,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436584 conditions, 28559 events. 17196/28559 cut-off events. For 1368218/1368218 co-relation queries the response was YES. Maximal size of possible extension queue 1965. Compared 235199 event pairs, 3909 based on Foata normal form. 70/28629 useless extension candidates. Maximal degree in co-relation 435858. Up to 24027 conditions per place. [2023-08-27 14:18:16,850 INFO L140 encePairwiseOnDemand]: 145/151 looper letters, 5743 selfloop transitions, 917 changer transitions 7/6667 dead transitions. [2023-08-27 14:18:16,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1225 places, 6667 transitions, 248353 flow [2023-08-27 14:18:16,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-08-27 14:18:16,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-08-27 14:18:16,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 4529 transitions. [2023-08-27 14:18:16,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43468663019483633 [2023-08-27 14:18:16,853 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 4529 transitions. [2023-08-27 14:18:16,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 4529 transitions. [2023-08-27 14:18:16,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:18:16,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 4529 transitions. [2023-08-27 14:18:16,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 65.6376811594203) internal successors, (4529), 69 states have internal predecessors, (4529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:18:16,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 151.0) internal successors, (10570), 70 states have internal predecessors, (10570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:18:16,861 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 151.0) internal successors, (10570), 70 states have internal predecessors, (10570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:18:16,861 INFO L175 Difference]: Start difference. First operand has 1157 places, 5916 transitions, 210570 flow. Second operand 69 states and 4529 transitions. [2023-08-27 14:18:16,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1225 places, 6667 transitions, 248353 flow [2023-08-27 14:19:40,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1198 places, 6667 transitions, 244985 flow, removed 1499 selfloop flow, removed 27 redundant places. [2023-08-27 14:19:40,517 INFO L231 Difference]: Finished difference. Result has 1222 places, 6287 transitions, 225174 flow [2023-08-27 14:19:40,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=207254, PETRI_DIFFERENCE_MINUEND_PLACES=1130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5916, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=5157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=225174, PETRI_PLACES=1222, PETRI_TRANSITIONS=6287} [2023-08-27 14:19:40,523 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 1202 predicate places. [2023-08-27 14:19:40,523 INFO L495 AbstractCegarLoop]: Abstraction has has 1222 places, 6287 transitions, 225174 flow [2023-08-27 14:19:40,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 62.75) internal successors, (1255), 20 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:19:40,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:19:40,524 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:19:40,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 14:19:40,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 14:19:40,730 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 14:19:40,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:19:40,730 INFO L85 PathProgramCache]: Analyzing trace with hash 550462165, now seen corresponding path program 35 times [2023-08-27 14:19:40,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:19:40,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682181980] [2023-08-27 14:19:40,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:19:40,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:19:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:19:40,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:19:40,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:19:40,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682181980] [2023-08-27 14:19:40,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682181980] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:19:40,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692700918] [2023-08-27 14:19:40,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:19:40,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:19:40,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:19:40,911 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:19:40,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 14:19:41,021 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 14:19:41,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:19:41,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 14:19:41,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:19:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:19:41,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:19:41,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:19:41,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692700918] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:19:41,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:19:41,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2023-08-27 14:19:41,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748936604] [2023-08-27 14:19:41,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:19:41,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 14:19:41,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:19:41,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 14:19:41,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2023-08-27 14:19:41,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 151 [2023-08-27 14:19:41,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1222 places, 6287 transitions, 225174 flow. Second operand has 21 states, 21 states have (on average 62.714285714285715) internal successors, (1317), 21 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:19:41,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:19:41,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 151 [2023-08-27 14:19:41,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 14:20:19,601 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 14:20:19,601 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-27 14:20:20,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-08-27 14:20:20,127 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2023-08-27 14:20:20,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 14:20:20,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 14:20:20,334 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 61/151 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 214919 conditions, 14084 events (8396/14083 cut-off events. For 702992/702992 co-relation queries the response was YES. Maximal size of possible extension queue 2007. Compared 121553 event pairs, 2423 based on Foata normal form. 19/16042 useless extension candidates. Maximal degree in co-relation 214601. Up to 11585 conditions per place.). [2023-08-27 14:20:20,336 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-27 14:20:20,336 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-27 14:20:20,336 INFO L445 BasicCegarLoop]: Path program histogram: [35, 4, 1] [2023-08-27 14:20:20,341 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 14:20:20,341 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 14:20:20,353 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:20:20 BasicIcfg [2023-08-27 14:20:20,353 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 14:20:20,354 INFO L158 Benchmark]: Toolchain (without parser) took 821129.97ms. Allocated memory was 343.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 319.9MB in the beginning and 6.5GB in the end (delta: -6.2GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-27 14:20:20,354 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 343.9MB. Free memory is still 320.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 14:20:20,354 INFO L158 Benchmark]: CACSL2BoogieTranslator took 185.00ms. Allocated memory is still 343.9MB. Free memory was 319.4MB in the beginning and 308.7MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 14:20:20,354 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.46ms. Allocated memory is still 343.9MB. Free memory was 308.7MB in the beginning and 307.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:20:20,355 INFO L158 Benchmark]: Boogie Preprocessor took 20.80ms. Allocated memory is still 343.9MB. Free memory was 307.1MB in the beginning and 306.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:20:20,355 INFO L158 Benchmark]: RCFGBuilder took 452.63ms. Allocated memory is still 343.9MB. Free memory was 306.0MB in the beginning and 292.4MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 14:20:20,356 INFO L158 Benchmark]: TraceAbstraction took 820438.63ms. Allocated memory was 343.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 291.8MB in the beginning and 6.5GB in the end (delta: -6.2GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-27 14:20:20,358 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 343.9MB. Free memory is still 320.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 185.00ms. Allocated memory is still 343.9MB. Free memory was 319.4MB in the beginning and 308.7MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 27.46ms. Allocated memory is still 343.9MB. Free memory was 308.7MB in the beginning and 307.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.80ms. Allocated memory is still 343.9MB. Free memory was 307.1MB in the beginning and 306.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 452.63ms. Allocated memory is still 343.9MB. Free memory was 306.0MB in the beginning and 292.4MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 820438.63ms. Allocated memory was 343.9MB in the beginning and 8.0GB in the end (delta: 7.7GB). Free memory was 291.8MB in the beginning and 6.5GB in the end (delta: -6.2GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.9s, 75 PlacesBefore, 20 PlacesAfterwards, 74 TransitionsBefore, 15 TransitionsAfterwards, 572 CoEnabledTransitionPairs, 6 FixpointIterations, 33 TrivialSequentialCompositions, 19 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 66 TotalNumberOfCompositions, 595 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 566, independent: 562, independent conditional: 0, independent unconditional: 562, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 311, independent: 309, independent conditional: 0, independent unconditional: 309, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 566, independent: 253, independent conditional: 0, independent unconditional: 253, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 311, unknown conditional: 0, unknown unconditional: 311] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 61/151 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 214919 conditions, 14084 events (8396/14083 cut-off events. For 702992/702992 co-relation queries the response was YES. Maximal size of possible extension queue 2007. Compared 121553 event pairs, 2423 based on Foata normal form. 19/16042 useless extension candidates. Maximal degree in co-relation 214601. Up to 11585 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 61/151 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 214919 conditions, 14084 events (8396/14083 cut-off events. For 702992/702992 co-relation queries the response was YES. Maximal size of possible extension queue 2007. Compared 121553 event pairs, 2423 based on Foata normal form. 19/16042 useless extension candidates. Maximal degree in co-relation 214601. Up to 11585 conditions per place.). - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 61/151 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 214919 conditions, 14084 events (8396/14083 cut-off events. For 702992/702992 co-relation queries the response was YES. Maximal size of possible extension queue 2007. Compared 121553 event pairs, 2423 based on Foata normal form. 19/16042 useless extension candidates. Maximal degree in co-relation 214601. Up to 11585 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 102 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 820.3s, OverallIterations: 40, TraceHistogramMax: 4, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.0s, AutomataDifference: 793.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 4433 SdHoareTripleChecker+Valid, 30.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4433 mSDsluCounter, 662 SdHoareTripleChecker+Invalid, 28.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 501 mSDsCounter, 1072 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25507 IncrementalHoareTripleChecker+Invalid, 26580 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1072 mSolverCounterUnsat, 161 mSDtfsCounter, 25507 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2876 GetRequests, 1184 SyntacticMatches, 71 SemanticMatches, 1621 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30450 ImplicationChecksByTransitivity, 130.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=225174occurred in iteration=39, InterpolantAutomatonStates: 1431, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 12.7s InterpolantComputationTime, 1385 NumberOfCodeBlocks, 1363 NumberOfCodeBlocksAsserted, 129 NumberOfCheckSat, 1948 ConstructedInterpolants, 0 QuantifiedInterpolants, 13074 SizeOfPredicates, 58 NumberOfNonLiveVariables, 5242 ConjunctsInSsa, 540 ConjunctsInUnsatCore, 116 InterpolantComputations, 3 PerfectInterpolantSequences, 124/1081 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown [2023-08-27 14:20:20,394 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 0