/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/queue.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 14:57:06,918 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 14:57:06,988 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2023-11-17 14:57:07,012 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 14:57:07,013 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 14:57:07,014 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 14:57:07,014 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 14:57:07,014 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 14:57:07,014 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 14:57:07,017 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 14:57:07,018 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 14:57:07,018 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 14:57:07,018 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 14:57:07,019 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 14:57:07,019 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 14:57:07,019 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 14:57:07,020 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 14:57:07,020 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 14:57:07,020 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 14:57:07,020 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 14:57:07,020 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 14:57:07,021 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 14:57:07,021 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 14:57:07,021 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 14:57:07,021 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 14:57:07,021 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 14:57:07,022 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 14:57:07,022 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 14:57:07,022 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 14:57:07,022 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 14:57:07,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 14:57:07,023 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 14:57:07,023 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-11-17 14:57:07,202 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 14:57:07,219 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 14:57:07,221 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 14:57:07,221 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 14:57:07,223 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 14:57:07,224 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/queue.i [2023-11-17 14:57:08,189 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 14:57:08,423 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 14:57:08,425 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i [2023-11-17 14:57:08,441 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/17a21102a/6f6cf0e69b314dd5b127201cc84deb44/FLAG085863f8f [2023-11-17 14:57:08,450 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/17a21102a/6f6cf0e69b314dd5b127201cc84deb44 [2023-11-17 14:57:08,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 14:57:08,452 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 14:57:08,453 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 14:57:08,453 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 14:57:08,456 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 14:57:08,456 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:08,457 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d1c001a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08, skipping insertion in model container [2023-11-17 14:57:08,457 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:08,503 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 14:57:08,820 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43284,43297] [2023-11-17 14:57:08,827 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43491,43504] [2023-11-17 14:57:08,832 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43772,43785] [2023-11-17 14:57:08,838 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 14:57:08,847 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 14:57:08,901 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43284,43297] [2023-11-17 14:57:08,902 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43491,43504] [2023-11-17 14:57:08,904 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue.i[43772,43785] [2023-11-17 14:57:08,905 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 14:57:08,955 INFO L206 MainTranslator]: Completed translation [2023-11-17 14:57:08,956 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08 WrapperNode [2023-11-17 14:57:08,956 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 14:57:08,957 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 14:57:08,957 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 14:57:08,957 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 14:57:08,962 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:08,988 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,020 INFO L138 Inliner]: procedures = 275, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 260 [2023-11-17 14:57:09,021 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 14:57:09,021 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 14:57:09,022 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 14:57:09,022 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 14:57:09,028 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,028 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,041 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,041 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,048 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,050 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,051 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,052 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,059 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 14:57:09,060 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 14:57:09,060 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 14:57:09,060 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 14:57:09,061 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (1/1) ... [2023-11-17 14:57:09,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 14:57:09,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 14:57:09,126 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-17 14:57:09,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-17 14:57:09,146 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-17 14:57:09,147 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-17 14:57:09,147 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 14:57:09,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 14:57:09,148 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 14:57:09,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 14:57:09,149 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 14:57:09,250 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 14:57:09,252 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 14:57:09,561 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 14:57:09,581 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 14:57:09,581 INFO L307 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-17 14:57:09,583 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:57:09 BoogieIcfgContainer [2023-11-17 14:57:09,583 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 14:57:09,584 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 14:57:09,584 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 14:57:09,586 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 14:57:09,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 02:57:08" (1/3) ... [2023-11-17 14:57:09,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dac7f38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 02:57:09, skipping insertion in model container [2023-11-17 14:57:09,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:57:08" (2/3) ... [2023-11-17 14:57:09,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dac7f38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 02:57:09, skipping insertion in model container [2023-11-17 14:57:09,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:57:09" (3/3) ... [2023-11-17 14:57:09,588 INFO L112 eAbstractionObserver]: Analyzing ICFG queue.i [2023-11-17 14:57:09,603 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 14:57:09,603 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-11-17 14:57:09,603 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 14:57:09,704 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 14:57:09,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 281 transitions, 576 flow [2023-11-17 14:57:09,842 INFO L124 PetriNetUnfolderBase]: 15/279 cut-off events. [2023-11-17 14:57:09,843 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 14:57:09,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288 conditions, 279 events. 15/279 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 204. Up to 2 conditions per place. [2023-11-17 14:57:09,852 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 281 transitions, 576 flow [2023-11-17 14:57:09,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 261 places, 269 transitions, 547 flow [2023-11-17 14:57:09,863 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 14:57:09,879 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 261 places, 269 transitions, 547 flow [2023-11-17 14:57:09,883 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 261 places, 269 transitions, 547 flow [2023-11-17 14:57:09,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 261 places, 269 transitions, 547 flow [2023-11-17 14:57:09,922 INFO L124 PetriNetUnfolderBase]: 15/269 cut-off events. [2023-11-17 14:57:09,922 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-17 14:57:09,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 269 events. 15/269 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 327 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 204. Up to 2 conditions per place. [2023-11-17 14:57:09,932 INFO L119 LiptonReduction]: Number of co-enabled transitions 17694 [2023-11-17 14:57:16,220 INFO L134 LiptonReduction]: Checked pairs total: 34365 [2023-11-17 14:57:16,220 INFO L136 LiptonReduction]: Total number of compositions: 240 [2023-11-17 14:57:16,239 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 14:57:16,243 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@9af49e7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 14:57:16,243 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2023-11-17 14:57:16,244 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 14:57:16,244 INFO L124 PetriNetUnfolderBase]: 1/3 cut-off events. [2023-11-17 14:57:16,244 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-17 14:57:16,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:16,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-17 14:57:16,245 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:16,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:16,248 INFO L85 PathProgramCache]: Analyzing trace with hash 34836, now seen corresponding path program 1 times [2023-11-17 14:57:16,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:16,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614683108] [2023-11-17 14:57:16,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:16,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:16,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:16,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:16,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:16,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614683108] [2023-11-17 14:57:16,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614683108] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:16,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:16,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-17 14:57:16,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013757636] [2023-11-17 14:57:16,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:16,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-17 14:57:16,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:16,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-17 14:57:16,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-17 14:57:16,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 521 [2023-11-17 14:57:16,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 137 flow. Second operand has 2 states, 2 states have (on average 262.5) internal successors, (525), 2 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:16,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:16,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 521 [2023-11-17 14:57:16,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:16,605 INFO L124 PetriNetUnfolderBase]: 1551/2559 cut-off events. [2023-11-17 14:57:16,605 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2023-11-17 14:57:16,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5039 conditions, 2559 events. 1551/2559 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 11456 event pairs, 1245 based on Foata normal form. 34/2171 useless extension candidates. Maximal degree in co-relation 4881. Up to 2407 conditions per place. [2023-11-17 14:57:16,615 INFO L140 encePairwiseOnDemand]: 518/521 looper letters, 53 selfloop transitions, 0 changer transitions 0/59 dead transitions. [2023-11-17 14:57:16,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 59 transitions, 233 flow [2023-11-17 14:57:16,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-17 14:57:16,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-17 14:57:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 580 transitions. [2023-11-17 14:57:16,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5566218809980806 [2023-11-17 14:57:16,631 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 580 transitions. [2023-11-17 14:57:16,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 580 transitions. [2023-11-17 14:57:16,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:16,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 580 transitions. [2023-11-17 14:57:16,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 290.0) internal successors, (580), 2 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:16,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 521.0) internal successors, (1563), 3 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:16,645 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 521.0) internal successors, (1563), 3 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:16,646 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 137 flow. Second operand 2 states and 580 transitions. [2023-11-17 14:57:16,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 59 transitions, 233 flow [2023-11-17 14:57:16,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 59 transitions, 228 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-17 14:57:16,652 INFO L231 Difference]: Finished difference. Result has 56 places, 59 transitions, 122 flow [2023-11-17 14:57:16,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=122, PETRI_PLACES=56, PETRI_TRANSITIONS=59} [2023-11-17 14:57:16,656 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -4 predicate places. [2023-11-17 14:57:16,656 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 59 transitions, 122 flow [2023-11-17 14:57:16,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 262.5) internal successors, (525), 2 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:16,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:16,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:16,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 14:57:16,657 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:16,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:16,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2090984942, now seen corresponding path program 1 times [2023-11-17 14:57:16,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:16,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506472337] [2023-11-17 14:57:16,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:16,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:16,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:16,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:16,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:16,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506472337] [2023-11-17 14:57:16,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506472337] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:16,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:16,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-17 14:57:16,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047765699] [2023-11-17 14:57:16,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:16,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 14:57:16,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:16,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 14:57:16,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 14:57:16,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 521 [2023-11-17 14:57:16,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 59 transitions, 122 flow. Second operand has 3 states, 3 states have (on average 259.0) internal successors, (777), 3 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:16,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:16,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 521 [2023-11-17 14:57:16,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:17,002 INFO L124 PetriNetUnfolderBase]: 1515/2531 cut-off events. [2023-11-17 14:57:17,002 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-17 14:57:17,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4959 conditions, 2531 events. 1515/2531 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 11574 event pairs, 1197 based on Foata normal form. 0/2143 useless extension candidates. Maximal degree in co-relation 4956. Up to 2253 conditions per place. [2023-11-17 14:57:17,010 INFO L140 encePairwiseOnDemand]: 517/521 looper letters, 69 selfloop transitions, 3 changer transitions 0/78 dead transitions. [2023-11-17 14:57:17,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 306 flow [2023-11-17 14:57:17,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 14:57:17,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 14:57:17,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 841 transitions. [2023-11-17 14:57:17,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380678182981445 [2023-11-17 14:57:17,014 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 841 transitions. [2023-11-17 14:57:17,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 841 transitions. [2023-11-17 14:57:17,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:17,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 841 transitions. [2023-11-17 14:57:17,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 280.3333333333333) internal successors, (841), 3 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,019 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,019 INFO L175 Difference]: Start difference. First operand has 56 places, 59 transitions, 122 flow. Second operand 3 states and 841 transitions. [2023-11-17 14:57:17,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 306 flow [2023-11-17 14:57:17,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 306 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-17 14:57:17,021 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 126 flow [2023-11-17 14:57:17,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2023-11-17 14:57:17,022 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -2 predicate places. [2023-11-17 14:57:17,022 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 126 flow [2023-11-17 14:57:17,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 259.0) internal successors, (777), 3 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:17,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:17,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 14:57:17,024 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:17,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:17,031 INFO L85 PathProgramCache]: Analyzing trace with hash 2068072528, now seen corresponding path program 1 times [2023-11-17 14:57:17,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:17,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398039814] [2023-11-17 14:57:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:17,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:17,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:17,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:17,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:17,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398039814] [2023-11-17 14:57:17,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398039814] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:17,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:17,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 14:57:17,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941915959] [2023-11-17 14:57:17,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:17,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 14:57:17,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:17,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 14:57:17,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 14:57:17,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 521 [2023-11-17 14:57:17,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 260.3333333333333) internal successors, (781), 3 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:17,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 521 [2023-11-17 14:57:17,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:17,315 INFO L124 PetriNetUnfolderBase]: 1286/2198 cut-off events. [2023-11-17 14:57:17,315 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-11-17 14:57:17,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 2198 events. 1286/2198 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 8692 event pairs, 660 based on Foata normal form. 54/1862 useless extension candidates. Maximal degree in co-relation 4422. Up to 1239 conditions per place. [2023-11-17 14:57:17,322 INFO L140 encePairwiseOnDemand]: 517/521 looper letters, 74 selfloop transitions, 3 changer transitions 1/83 dead transitions. [2023-11-17 14:57:17,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 335 flow [2023-11-17 14:57:17,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 14:57:17,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 14:57:17,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 847 transitions. [2023-11-17 14:57:17,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419065898912349 [2023-11-17 14:57:17,324 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 847 transitions. [2023-11-17 14:57:17,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 847 transitions. [2023-11-17 14:57:17,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:17,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 847 transitions. [2023-11-17 14:57:17,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 282.3333333333333) internal successors, (847), 3 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,329 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,329 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 126 flow. Second operand 3 states and 847 transitions. [2023-11-17 14:57:17,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 335 flow [2023-11-17 14:57:17,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 83 transitions, 329 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 14:57:17,331 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 135 flow [2023-11-17 14:57:17,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=135, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2023-11-17 14:57:17,332 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2023-11-17 14:57:17,332 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 135 flow [2023-11-17 14:57:17,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 260.3333333333333) internal successors, (781), 3 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:17,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:17,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 14:57:17,333 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:17,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:17,333 INFO L85 PathProgramCache]: Analyzing trace with hash -607261762, now seen corresponding path program 1 times [2023-11-17 14:57:17,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:17,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955644540] [2023-11-17 14:57:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:17,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:17,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:17,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:17,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955644540] [2023-11-17 14:57:17,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955644540] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:17,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:17,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 14:57:17,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879041063] [2023-11-17 14:57:17,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:17,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 14:57:17,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:17,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 14:57:17,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 14:57:17,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 521 [2023-11-17 14:57:17,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 135 flow. Second operand has 5 states, 5 states have (on average 194.4) internal successors, (972), 5 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:17,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 521 [2023-11-17 14:57:17,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:17,856 INFO L124 PetriNetUnfolderBase]: 1363/2285 cut-off events. [2023-11-17 14:57:17,856 INFO L125 PetriNetUnfolderBase]: For 71/71 co-relation queries the response was YES. [2023-11-17 14:57:17,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4665 conditions, 2285 events. 1363/2285 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 8787 event pairs, 1045 based on Foata normal form. 0/1886 useless extension candidates. Maximal degree in co-relation 4660. Up to 2179 conditions per place. [2023-11-17 14:57:17,863 INFO L140 encePairwiseOnDemand]: 514/521 looper letters, 57 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2023-11-17 14:57:17,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 71 transitions, 291 flow [2023-11-17 14:57:17,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 14:57:17,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 14:57:17,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1219 transitions. [2023-11-17 14:57:17,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38995521433141395 [2023-11-17 14:57:17,866 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1219 transitions. [2023-11-17 14:57:17,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1219 transitions. [2023-11-17 14:57:17,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:17,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1219 transitions. [2023-11-17 14:57:17,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.16666666666666) internal successors, (1219), 6 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 521.0) internal successors, (3647), 7 states have internal predecessors, (3647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,873 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 521.0) internal successors, (3647), 7 states have internal predecessors, (3647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,873 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 135 flow. Second operand 6 states and 1219 transitions. [2023-11-17 14:57:17,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 71 transitions, 291 flow [2023-11-17 14:57:17,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 71 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 14:57:17,875 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 190 flow [2023-11-17 14:57:17,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=190, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2023-11-17 14:57:17,876 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 7 predicate places. [2023-11-17 14:57:17,876 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 190 flow [2023-11-17 14:57:17,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 194.4) internal successors, (972), 5 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:17,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:17,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:17,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 14:57:17,877 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:17,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:17,877 INFO L85 PathProgramCache]: Analyzing trace with hash 144309475, now seen corresponding path program 1 times [2023-11-17 14:57:17,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:17,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089041973] [2023-11-17 14:57:17,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:17,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:17,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:18,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:18,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:18,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089041973] [2023-11-17 14:57:18,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089041973] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:18,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:18,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 14:57:18,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707420203] [2023-11-17 14:57:18,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:18,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 14:57:18,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:18,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 14:57:18,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 14:57:18,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 521 [2023-11-17 14:57:18,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 190 flow. Second operand has 6 states, 6 states have (on average 189.16666666666666) internal successors, (1135), 6 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:18,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:18,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 521 [2023-11-17 14:57:18,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:18,347 INFO L124 PetriNetUnfolderBase]: 1459/2447 cut-off events. [2023-11-17 14:57:18,347 INFO L125 PetriNetUnfolderBase]: For 107/107 co-relation queries the response was YES. [2023-11-17 14:57:18,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5136 conditions, 2447 events. 1459/2447 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 9592 event pairs, 339 based on Foata normal form. 11/2046 useless extension candidates. Maximal degree in co-relation 5127. Up to 2106 conditions per place. [2023-11-17 14:57:18,357 INFO L140 encePairwiseOnDemand]: 513/521 looper letters, 82 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2023-11-17 14:57:18,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 464 flow [2023-11-17 14:57:18,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 14:57:18,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 14:57:18,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1215 transitions. [2023-11-17 14:57:18,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886756238003839 [2023-11-17 14:57:18,360 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1215 transitions. [2023-11-17 14:57:18,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1215 transitions. [2023-11-17 14:57:18,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:18,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1215 transitions. [2023-11-17 14:57:18,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 202.5) internal successors, (1215), 6 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:18,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 521.0) internal successors, (3647), 7 states have internal predecessors, (3647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:18,369 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 521.0) internal successors, (3647), 7 states have internal predecessors, (3647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:18,369 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 190 flow. Second operand 6 states and 1215 transitions. [2023-11-17 14:57:18,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 464 flow [2023-11-17 14:57:18,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 464 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-17 14:57:18,373 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 258 flow [2023-11-17 14:57:18,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2023-11-17 14:57:18,375 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 15 predicate places. [2023-11-17 14:57:18,375 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 258 flow [2023-11-17 14:57:18,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 189.16666666666666) internal successors, (1135), 6 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:18,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:18,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:18,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 14:57:18,376 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:18,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:18,377 INFO L85 PathProgramCache]: Analyzing trace with hash 894852909, now seen corresponding path program 2 times [2023-11-17 14:57:18,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:18,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252703934] [2023-11-17 14:57:18,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:18,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:18,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252703934] [2023-11-17 14:57:18,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252703934] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:18,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:18,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 14:57:18,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304300576] [2023-11-17 14:57:18,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:18,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 14:57:18,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:18,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 14:57:18,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-17 14:57:18,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 521 [2023-11-17 14:57:18,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 258 flow. Second operand has 9 states, 9 states have (on average 180.44444444444446) internal successors, (1624), 9 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:18,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:18,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 521 [2023-11-17 14:57:18,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:19,168 INFO L124 PetriNetUnfolderBase]: 1432/2409 cut-off events. [2023-11-17 14:57:19,168 INFO L125 PetriNetUnfolderBase]: For 320/320 co-relation queries the response was YES. [2023-11-17 14:57:19,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5202 conditions, 2409 events. 1432/2409 cut-off events. For 320/320 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 9395 event pairs, 355 based on Foata normal form. 11/2012 useless extension candidates. Maximal degree in co-relation 5190. Up to 1939 conditions per place. [2023-11-17 14:57:19,179 INFO L140 encePairwiseOnDemand]: 516/521 looper letters, 76 selfloop transitions, 9 changer transitions 0/90 dead transitions. [2023-11-17 14:57:19,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 90 transitions, 468 flow [2023-11-17 14:57:19,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 14:57:19,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 14:57:19,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 972 transitions. [2023-11-17 14:57:19,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3731285988483685 [2023-11-17 14:57:19,181 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 972 transitions. [2023-11-17 14:57:19,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 972 transitions. [2023-11-17 14:57:19,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:19,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 972 transitions. [2023-11-17 14:57:19,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 194.4) internal successors, (972), 5 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:19,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 521.0) internal successors, (3126), 6 states have internal predecessors, (3126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:19,186 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 521.0) internal successors, (3126), 6 states have internal predecessors, (3126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:19,186 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 258 flow. Second operand 5 states and 972 transitions. [2023-11-17 14:57:19,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 90 transitions, 468 flow [2023-11-17 14:57:19,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 90 transitions, 462 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-11-17 14:57:19,189 INFO L231 Difference]: Finished difference. Result has 78 places, 69 transitions, 262 flow [2023-11-17 14:57:19,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=78, PETRI_TRANSITIONS=69} [2023-11-17 14:57:19,190 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 18 predicate places. [2023-11-17 14:57:19,190 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 69 transitions, 262 flow [2023-11-17 14:57:19,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 180.44444444444446) internal successors, (1624), 9 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:19,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:19,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:19,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 14:57:19,191 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:19,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:19,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1619940714, now seen corresponding path program 1 times [2023-11-17 14:57:19,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:19,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158657320] [2023-11-17 14:57:19,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:19,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:19,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:19,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:19,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158657320] [2023-11-17 14:57:19,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158657320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:19,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:19,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-17 14:57:19,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036859534] [2023-11-17 14:57:19,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:19,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-17 14:57:19,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:19,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-17 14:57:19,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-17 14:57:19,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 521 [2023-11-17 14:57:19,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 69 transitions, 262 flow. Second operand has 10 states, 10 states have (on average 181.3) internal successors, (1813), 10 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:19,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:19,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 521 [2023-11-17 14:57:19,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:19,983 INFO L124 PetriNetUnfolderBase]: 1431/2406 cut-off events. [2023-11-17 14:57:19,983 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2023-11-17 14:57:19,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5223 conditions, 2406 events. 1431/2406 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 9331 event pairs, 1085 based on Foata normal form. 0/1999 useless extension candidates. Maximal degree in co-relation 5210. Up to 2290 conditions per place. [2023-11-17 14:57:19,992 INFO L140 encePairwiseOnDemand]: 510/521 looper letters, 65 selfloop transitions, 16 changer transitions 1/87 dead transitions. [2023-11-17 14:57:19,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 87 transitions, 475 flow [2023-11-17 14:57:19,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 14:57:19,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 14:57:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1699 transitions. [2023-11-17 14:57:19,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3623373853700149 [2023-11-17 14:57:19,996 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1699 transitions. [2023-11-17 14:57:19,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1699 transitions. [2023-11-17 14:57:19,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:19,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1699 transitions. [2023-11-17 14:57:19,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 188.77777777777777) internal successors, (1699), 9 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 521.0) internal successors, (5210), 10 states have internal predecessors, (5210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,004 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 521.0) internal successors, (5210), 10 states have internal predecessors, (5210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,004 INFO L175 Difference]: Start difference. First operand has 78 places, 69 transitions, 262 flow. Second operand 9 states and 1699 transitions. [2023-11-17 14:57:20,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 87 transitions, 475 flow [2023-11-17 14:57:20,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 87 transitions, 457 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 14:57:20,006 INFO L231 Difference]: Finished difference. Result has 85 places, 76 transitions, 324 flow [2023-11-17 14:57:20,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=324, PETRI_PLACES=85, PETRI_TRANSITIONS=76} [2023-11-17 14:57:20,007 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 25 predicate places. [2023-11-17 14:57:20,007 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 76 transitions, 324 flow [2023-11-17 14:57:20,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 181.3) internal successors, (1813), 10 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:20,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:20,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 14:57:20,008 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:20,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash 203931153, now seen corresponding path program 1 times [2023-11-17 14:57:20,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:20,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151676919] [2023-11-17 14:57:20,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:20,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:20,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:20,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:20,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:20,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151676919] [2023-11-17 14:57:20,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151676919] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:20,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:20,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 14:57:20,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326366390] [2023-11-17 14:57:20,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:20,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 14:57:20,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:20,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 14:57:20,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-17 14:57:20,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 521 [2023-11-17 14:57:20,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 76 transitions, 324 flow. Second operand has 11 states, 11 states have (on average 176.27272727272728) internal successors, (1939), 11 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:20,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 521 [2023-11-17 14:57:20,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:20,909 INFO L124 PetriNetUnfolderBase]: 1612/2701 cut-off events. [2023-11-17 14:57:20,909 INFO L125 PetriNetUnfolderBase]: For 373/373 co-relation queries the response was YES. [2023-11-17 14:57:20,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5983 conditions, 2701 events. 1612/2701 cut-off events. For 373/373 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 11028 event pairs, 412 based on Foata normal form. 0/2228 useless extension candidates. Maximal degree in co-relation 5967. Up to 1915 conditions per place. [2023-11-17 14:57:20,921 INFO L140 encePairwiseOnDemand]: 511/521 looper letters, 98 selfloop transitions, 19 changer transitions 9/131 dead transitions. [2023-11-17 14:57:20,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 131 transitions, 705 flow [2023-11-17 14:57:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 14:57:20,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 14:57:20,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1514 transitions. [2023-11-17 14:57:20,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3632437619961612 [2023-11-17 14:57:20,925 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1514 transitions. [2023-11-17 14:57:20,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1514 transitions. [2023-11-17 14:57:20,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:20,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1514 transitions. [2023-11-17 14:57:20,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 189.25) internal successors, (1514), 8 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 521.0) internal successors, (4689), 9 states have internal predecessors, (4689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,932 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 521.0) internal successors, (4689), 9 states have internal predecessors, (4689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,932 INFO L175 Difference]: Start difference. First operand has 85 places, 76 transitions, 324 flow. Second operand 8 states and 1514 transitions. [2023-11-17 14:57:20,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 131 transitions, 705 flow [2023-11-17 14:57:20,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 131 transitions, 679 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-11-17 14:57:20,935 INFO L231 Difference]: Finished difference. Result has 89 places, 79 transitions, 371 flow [2023-11-17 14:57:20,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=371, PETRI_PLACES=89, PETRI_TRANSITIONS=79} [2023-11-17 14:57:20,936 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 29 predicate places. [2023-11-17 14:57:20,936 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 79 transitions, 371 flow [2023-11-17 14:57:20,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 176.27272727272728) internal successors, (1939), 11 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:20,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:20,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:20,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 14:57:20,937 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:20,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:20,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1321339593, now seen corresponding path program 2 times [2023-11-17 14:57:20,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:20,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852238086] [2023-11-17 14:57:20,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:20,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:20,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:21,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:21,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:21,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852238086] [2023-11-17 14:57:21,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852238086] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:21,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:21,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 14:57:21,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128555673] [2023-11-17 14:57:21,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:21,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 14:57:21,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:21,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 14:57:21,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-17 14:57:21,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 521 [2023-11-17 14:57:21,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 79 transitions, 371 flow. Second operand has 11 states, 11 states have (on average 176.27272727272728) internal successors, (1939), 11 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:21,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:21,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 521 [2023-11-17 14:57:21,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:21,914 INFO L124 PetriNetUnfolderBase]: 1694/2858 cut-off events. [2023-11-17 14:57:21,915 INFO L125 PetriNetUnfolderBase]: For 651/651 co-relation queries the response was YES. [2023-11-17 14:57:21,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 2858 events. 1694/2858 cut-off events. For 651/651 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 11968 event pairs, 515 based on Foata normal form. 0/2341 useless extension candidates. Maximal degree in co-relation 6519. Up to 1710 conditions per place. [2023-11-17 14:57:21,925 INFO L140 encePairwiseOnDemand]: 511/521 looper letters, 97 selfloop transitions, 21 changer transitions 8/131 dead transitions. [2023-11-17 14:57:21,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 131 transitions, 748 flow [2023-11-17 14:57:21,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 14:57:21,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 14:57:21,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1511 transitions. [2023-11-17 14:57:21,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625239923224568 [2023-11-17 14:57:21,929 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1511 transitions. [2023-11-17 14:57:21,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1511 transitions. [2023-11-17 14:57:21,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:21,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1511 transitions. [2023-11-17 14:57:21,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 188.875) internal successors, (1511), 8 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:21,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 521.0) internal successors, (4689), 9 states have internal predecessors, (4689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:21,936 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 521.0) internal successors, (4689), 9 states have internal predecessors, (4689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:21,936 INFO L175 Difference]: Start difference. First operand has 89 places, 79 transitions, 371 flow. Second operand 8 states and 1511 transitions. [2023-11-17 14:57:21,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 131 transitions, 748 flow [2023-11-17 14:57:21,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 131 transitions, 713 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-11-17 14:57:21,940 INFO L231 Difference]: Finished difference. Result has 93 places, 81 transitions, 416 flow [2023-11-17 14:57:21,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=416, PETRI_PLACES=93, PETRI_TRANSITIONS=81} [2023-11-17 14:57:21,941 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2023-11-17 14:57:21,941 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 81 transitions, 416 flow [2023-11-17 14:57:21,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 176.27272727272728) internal successors, (1939), 11 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:21,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:21,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:21,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 14:57:21,942 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:21,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:21,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1321426083, now seen corresponding path program 3 times [2023-11-17 14:57:21,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:21,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708324012] [2023-11-17 14:57:21,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:21,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:22,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:22,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:22,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708324012] [2023-11-17 14:57:22,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708324012] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:22,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:22,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-17 14:57:22,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664345679] [2023-11-17 14:57:22,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:22,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 14:57:22,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:22,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 14:57:22,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-17 14:57:22,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 521 [2023-11-17 14:57:22,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 81 transitions, 416 flow. Second operand has 11 states, 11 states have (on average 176.27272727272728) internal successors, (1939), 11 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:22,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:22,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 521 [2023-11-17 14:57:22,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:22,939 INFO L124 PetriNetUnfolderBase]: 1678/2820 cut-off events. [2023-11-17 14:57:22,939 INFO L125 PetriNetUnfolderBase]: For 872/872 co-relation queries the response was YES. [2023-11-17 14:57:22,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6558 conditions, 2820 events. 1678/2820 cut-off events. For 872/872 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 11678 event pairs, 519 based on Foata normal form. 0/2318 useless extension candidates. Maximal degree in co-relation 6538. Up to 1710 conditions per place. [2023-11-17 14:57:22,951 INFO L140 encePairwiseOnDemand]: 511/521 looper letters, 98 selfloop transitions, 24 changer transitions 10/136 dead transitions. [2023-11-17 14:57:22,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 136 transitions, 801 flow [2023-11-17 14:57:22,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 14:57:22,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 14:57:22,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1692 transitions. [2023-11-17 14:57:22,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36084452975047987 [2023-11-17 14:57:22,955 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1692 transitions. [2023-11-17 14:57:22,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1692 transitions. [2023-11-17 14:57:22,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:22,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1692 transitions. [2023-11-17 14:57:22,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:22,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 521.0) internal successors, (5210), 10 states have internal predecessors, (5210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:22,962 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 521.0) internal successors, (5210), 10 states have internal predecessors, (5210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:22,962 INFO L175 Difference]: Start difference. First operand has 93 places, 81 transitions, 416 flow. Second operand 9 states and 1692 transitions. [2023-11-17 14:57:22,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 136 transitions, 801 flow [2023-11-17 14:57:22,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 136 transitions, 775 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-17 14:57:22,968 INFO L231 Difference]: Finished difference. Result has 94 places, 79 transitions, 430 flow [2023-11-17 14:57:22,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=430, PETRI_PLACES=94, PETRI_TRANSITIONS=79} [2023-11-17 14:57:22,969 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 34 predicate places. [2023-11-17 14:57:22,969 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 79 transitions, 430 flow [2023-11-17 14:57:22,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 176.27272727272728) internal successors, (1939), 11 states have internal predecessors, (1939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:22,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:22,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:22,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-17 14:57:22,970 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:22,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:22,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1270032033, now seen corresponding path program 1 times [2023-11-17 14:57:22,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:22,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629819484] [2023-11-17 14:57:22,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:22,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:22,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:23,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:23,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:23,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629819484] [2023-11-17 14:57:23,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629819484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:23,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:23,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-17 14:57:23,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142085896] [2023-11-17 14:57:23,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:23,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 14:57:23,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:23,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 14:57:23,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 14:57:23,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 521 [2023-11-17 14:57:23,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 79 transitions, 430 flow. Second operand has 3 states, 3 states have (on average 265.3333333333333) internal successors, (796), 3 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:23,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:23,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 521 [2023-11-17 14:57:23,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:23,181 INFO L124 PetriNetUnfolderBase]: 752/1410 cut-off events. [2023-11-17 14:57:23,181 INFO L125 PetriNetUnfolderBase]: For 551/551 co-relation queries the response was YES. [2023-11-17 14:57:23,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3453 conditions, 1410 events. 752/1410 cut-off events. For 551/551 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5719 event pairs, 149 based on Foata normal form. 4/1260 useless extension candidates. Maximal degree in co-relation 3433. Up to 1067 conditions per place. [2023-11-17 14:57:23,186 INFO L140 encePairwiseOnDemand]: 513/521 looper letters, 70 selfloop transitions, 8 changer transitions 1/90 dead transitions. [2023-11-17 14:57:23,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 90 transitions, 623 flow [2023-11-17 14:57:23,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 14:57:23,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 14:57:23,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 828 transitions. [2023-11-17 14:57:23,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297504798464492 [2023-11-17 14:57:23,187 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 828 transitions. [2023-11-17 14:57:23,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 828 transitions. [2023-11-17 14:57:23,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:23,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 828 transitions. [2023-11-17 14:57:23,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 276.0) internal successors, (828), 3 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:23,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:23,191 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:23,191 INFO L175 Difference]: Start difference. First operand has 94 places, 79 transitions, 430 flow. Second operand 3 states and 828 transitions. [2023-11-17 14:57:23,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 90 transitions, 623 flow [2023-11-17 14:57:23,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 90 transitions, 575 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-17 14:57:23,194 INFO L231 Difference]: Finished difference. Result has 88 places, 79 transitions, 398 flow [2023-11-17 14:57:23,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=398, PETRI_PLACES=88, PETRI_TRANSITIONS=79} [2023-11-17 14:57:23,195 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 28 predicate places. [2023-11-17 14:57:23,195 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 79 transitions, 398 flow [2023-11-17 14:57:23,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 265.3333333333333) internal successors, (796), 3 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:23,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:23,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:23,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 14:57:23,196 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:23,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash 70218680, now seen corresponding path program 1 times [2023-11-17 14:57:23,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:23,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940268369] [2023-11-17 14:57:23,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:23,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:23,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:23,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:23,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940268369] [2023-11-17 14:57:23,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940268369] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:23,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:23,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-17 14:57:23,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798511538] [2023-11-17 14:57:23,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:23,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 14:57:23,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:23,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 14:57:23,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-17 14:57:23,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 521 [2023-11-17 14:57:23,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 79 transitions, 398 flow. Second operand has 13 states, 13 states have (on average 179.6153846153846) internal successors, (2335), 13 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:23,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:23,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 521 [2023-11-17 14:57:23,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:24,312 INFO L124 PetriNetUnfolderBase]: 986/1812 cut-off events. [2023-11-17 14:57:24,312 INFO L125 PetriNetUnfolderBase]: For 715/715 co-relation queries the response was YES. [2023-11-17 14:57:24,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4671 conditions, 1812 events. 986/1812 cut-off events. For 715/715 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7873 event pairs, 515 based on Foata normal form. 0/1705 useless extension candidates. Maximal degree in co-relation 4651. Up to 1234 conditions per place. [2023-11-17 14:57:24,320 INFO L140 encePairwiseOnDemand]: 506/521 looper letters, 104 selfloop transitions, 33 changer transitions 16/157 dead transitions. [2023-11-17 14:57:24,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 157 transitions, 964 flow [2023-11-17 14:57:24,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 14:57:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 14:57:24,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2439 transitions. [2023-11-17 14:57:24,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36010630444411634 [2023-11-17 14:57:24,325 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2439 transitions. [2023-11-17 14:57:24,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2439 transitions. [2023-11-17 14:57:24,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:24,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2439 transitions. [2023-11-17 14:57:24,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 187.6153846153846) internal successors, (2439), 13 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:24,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 521.0) internal successors, (7294), 14 states have internal predecessors, (7294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:24,335 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 521.0) internal successors, (7294), 14 states have internal predecessors, (7294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:24,336 INFO L175 Difference]: Start difference. First operand has 88 places, 79 transitions, 398 flow. Second operand 13 states and 2439 transitions. [2023-11-17 14:57:24,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 157 transitions, 964 flow [2023-11-17 14:57:24,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 157 transitions, 946 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 14:57:24,341 INFO L231 Difference]: Finished difference. Result has 108 places, 93 transitions, 620 flow [2023-11-17 14:57:24,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=620, PETRI_PLACES=108, PETRI_TRANSITIONS=93} [2023-11-17 14:57:24,342 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 48 predicate places. [2023-11-17 14:57:24,342 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 93 transitions, 620 flow [2023-11-17 14:57:24,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 179.6153846153846) internal successors, (2335), 13 states have internal predecessors, (2335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:24,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:24,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:24,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-17 14:57:24,343 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:24,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:24,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1638705544, now seen corresponding path program 2 times [2023-11-17 14:57:24,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:24,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672875857] [2023-11-17 14:57:24,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:24,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:24,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:24,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:24,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672875857] [2023-11-17 14:57:24,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672875857] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:24,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:24,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-17 14:57:24,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899099991] [2023-11-17 14:57:24,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:24,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 14:57:24,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:24,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 14:57:24,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-11-17 14:57:24,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 521 [2023-11-17 14:57:24,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 93 transitions, 620 flow. Second operand has 12 states, 12 states have (on average 179.83333333333334) internal successors, (2158), 12 states have internal predecessors, (2158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:24,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:24,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 521 [2023-11-17 14:57:24,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:25,380 INFO L124 PetriNetUnfolderBase]: 1026/1887 cut-off events. [2023-11-17 14:57:25,381 INFO L125 PetriNetUnfolderBase]: For 1426/1426 co-relation queries the response was YES. [2023-11-17 14:57:25,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5092 conditions, 1887 events. 1026/1887 cut-off events. For 1426/1426 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8252 event pairs, 422 based on Foata normal form. 7/1802 useless extension candidates. Maximal degree in co-relation 5063. Up to 953 conditions per place. [2023-11-17 14:57:25,387 INFO L140 encePairwiseOnDemand]: 508/521 looper letters, 97 selfloop transitions, 35 changer transitions 14/150 dead transitions. [2023-11-17 14:57:25,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 150 transitions, 1061 flow [2023-11-17 14:57:25,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 14:57:25,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 14:57:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2068 transitions. [2023-11-17 14:57:25,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36084452975047987 [2023-11-17 14:57:25,392 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2068 transitions. [2023-11-17 14:57:25,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2068 transitions. [2023-11-17 14:57:25,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:25,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2068 transitions. [2023-11-17 14:57:25,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 188.0) internal successors, (2068), 11 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:25,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 521.0) internal successors, (6252), 12 states have internal predecessors, (6252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:25,399 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 521.0) internal successors, (6252), 12 states have internal predecessors, (6252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:25,400 INFO L175 Difference]: Start difference. First operand has 108 places, 93 transitions, 620 flow. Second operand 11 states and 2068 transitions. [2023-11-17 14:57:25,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 150 transitions, 1061 flow [2023-11-17 14:57:25,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 150 transitions, 1027 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-17 14:57:25,407 INFO L231 Difference]: Finished difference. Result has 118 places, 96 transitions, 701 flow [2023-11-17 14:57:25,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=701, PETRI_PLACES=118, PETRI_TRANSITIONS=96} [2023-11-17 14:57:25,408 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 58 predicate places. [2023-11-17 14:57:25,408 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 96 transitions, 701 flow [2023-11-17 14:57:25,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.83333333333334) internal successors, (2158), 12 states have internal predecessors, (2158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:25,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:25,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:25,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-17 14:57:25,409 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:25,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:25,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1068634256, now seen corresponding path program 3 times [2023-11-17 14:57:25,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:25,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484340611] [2023-11-17 14:57:25,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:25,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:25,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:26,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484340611] [2023-11-17 14:57:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484340611] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:26,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-17 14:57:26,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293370350] [2023-11-17 14:57:26,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:26,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 14:57:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:26,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 14:57:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2023-11-17 14:57:26,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 521 [2023-11-17 14:57:26,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 96 transitions, 701 flow. Second operand has 14 states, 14 states have (on average 181.42857142857142) internal successors, (2540), 14 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:26,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:26,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 521 [2023-11-17 14:57:26,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:26,459 INFO L124 PetriNetUnfolderBase]: 1297/2386 cut-off events. [2023-11-17 14:57:26,459 INFO L125 PetriNetUnfolderBase]: For 1953/1953 co-relation queries the response was YES. [2023-11-17 14:57:26,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6524 conditions, 2386 events. 1297/2386 cut-off events. For 1953/1953 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 11035 event pairs, 283 based on Foata normal form. 14/2293 useless extension candidates. Maximal degree in co-relation 6492. Up to 858 conditions per place. [2023-11-17 14:57:26,467 INFO L140 encePairwiseOnDemand]: 506/521 looper letters, 108 selfloop transitions, 40 changer transitions 9/161 dead transitions. [2023-11-17 14:57:26,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1203 flow [2023-11-17 14:57:26,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 14:57:26,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 14:57:26,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1915 transitions. [2023-11-17 14:57:26,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675623800383877 [2023-11-17 14:57:26,474 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1915 transitions. [2023-11-17 14:57:26,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1915 transitions. [2023-11-17 14:57:26,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:26,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1915 transitions. [2023-11-17 14:57:26,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 191.5) internal successors, (1915), 10 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:26,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 521.0) internal successors, (5731), 11 states have internal predecessors, (5731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:26,482 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 521.0) internal successors, (5731), 11 states have internal predecessors, (5731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:26,482 INFO L175 Difference]: Start difference. First operand has 118 places, 96 transitions, 701 flow. Second operand 10 states and 1915 transitions. [2023-11-17 14:57:26,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1203 flow [2023-11-17 14:57:26,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 161 transitions, 1138 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-11-17 14:57:26,490 INFO L231 Difference]: Finished difference. Result has 123 places, 103 transitions, 805 flow [2023-11-17 14:57:26,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=805, PETRI_PLACES=123, PETRI_TRANSITIONS=103} [2023-11-17 14:57:26,491 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 63 predicate places. [2023-11-17 14:57:26,491 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 103 transitions, 805 flow [2023-11-17 14:57:26,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 181.42857142857142) internal successors, (2540), 14 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:26,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:26,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:26,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-17 14:57:26,492 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:26,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:26,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1581578004, now seen corresponding path program 4 times [2023-11-17 14:57:26,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:26,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044031484] [2023-11-17 14:57:26,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:26,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:28,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:28,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:28,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044031484] [2023-11-17 14:57:28,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044031484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:28,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:28,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-17 14:57:28,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900107128] [2023-11-17 14:57:28,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:28,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-17 14:57:28,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:28,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-17 14:57:28,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2023-11-17 14:57:28,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 521 [2023-11-17 14:57:28,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 103 transitions, 805 flow. Second operand has 17 states, 17 states have (on average 175.0) internal successors, (2975), 17 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:28,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:28,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 521 [2023-11-17 14:57:28,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:30,099 INFO L124 PetriNetUnfolderBase]: 1492/2749 cut-off events. [2023-11-17 14:57:30,099 INFO L125 PetriNetUnfolderBase]: For 2641/2641 co-relation queries the response was YES. [2023-11-17 14:57:30,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7709 conditions, 2749 events. 1492/2749 cut-off events. For 2641/2641 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 13235 event pairs, 336 based on Foata normal form. 7/2633 useless extension candidates. Maximal degree in co-relation 7674. Up to 878 conditions per place. [2023-11-17 14:57:30,109 INFO L140 encePairwiseOnDemand]: 500/521 looper letters, 148 selfloop transitions, 59 changer transitions 18/229 dead transitions. [2023-11-17 14:57:30,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 229 transitions, 1652 flow [2023-11-17 14:57:30,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-17 14:57:30,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-17 14:57:30,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4008 transitions. [2023-11-17 14:57:30,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3496771942069447 [2023-11-17 14:57:30,115 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4008 transitions. [2023-11-17 14:57:30,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4008 transitions. [2023-11-17 14:57:30,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:30,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4008 transitions. [2023-11-17 14:57:30,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 182.1818181818182) internal successors, (4008), 22 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:30,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 521.0) internal successors, (11983), 23 states have internal predecessors, (11983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:30,131 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 521.0) internal successors, (11983), 23 states have internal predecessors, (11983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:30,131 INFO L175 Difference]: Start difference. First operand has 123 places, 103 transitions, 805 flow. Second operand 22 states and 4008 transitions. [2023-11-17 14:57:30,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 229 transitions, 1652 flow [2023-11-17 14:57:30,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 229 transitions, 1609 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-17 14:57:30,142 INFO L231 Difference]: Finished difference. Result has 148 places, 122 transitions, 1102 flow [2023-11-17 14:57:30,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1102, PETRI_PLACES=148, PETRI_TRANSITIONS=122} [2023-11-17 14:57:30,142 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 88 predicate places. [2023-11-17 14:57:30,143 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 122 transitions, 1102 flow [2023-11-17 14:57:30,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 175.0) internal successors, (2975), 17 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:30,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:30,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:30,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-17 14:57:30,143 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:30,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:30,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1619262495, now seen corresponding path program 1 times [2023-11-17 14:57:30,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:30,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636897151] [2023-11-17 14:57:30,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:30,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:30,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:38,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:38,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:38,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636897151] [2023-11-17 14:57:38,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636897151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:38,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:38,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-17 14:57:38,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480137751] [2023-11-17 14:57:38,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:38,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 14:57:38,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 14:57:38,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2023-11-17 14:57:38,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 521 [2023-11-17 14:57:38,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 122 transitions, 1102 flow. Second operand has 16 states, 16 states have (on average 178.1875) internal successors, (2851), 16 states have internal predecessors, (2851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:38,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:38,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 521 [2023-11-17 14:57:38,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:42,356 INFO L124 PetriNetUnfolderBase]: 1804/3321 cut-off events. [2023-11-17 14:57:42,356 INFO L125 PetriNetUnfolderBase]: For 4862/4862 co-relation queries the response was YES. [2023-11-17 14:57:42,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9950 conditions, 3321 events. 1804/3321 cut-off events. For 4862/4862 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 16832 event pairs, 1106 based on Foata normal form. 8/3184 useless extension candidates. Maximal degree in co-relation 9906. Up to 2473 conditions per place. [2023-11-17 14:57:42,367 INFO L140 encePairwiseOnDemand]: 503/521 looper letters, 166 selfloop transitions, 42 changer transitions 17/229 dead transitions. [2023-11-17 14:57:42,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 229 transitions, 1967 flow [2023-11-17 14:57:42,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 14:57:42,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 14:57:42,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2987 transitions. [2023-11-17 14:57:42,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3583253358925144 [2023-11-17 14:57:42,371 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2987 transitions. [2023-11-17 14:57:42,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2987 transitions. [2023-11-17 14:57:42,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:42,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2987 transitions. [2023-11-17 14:57:42,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 186.6875) internal successors, (2987), 16 states have internal predecessors, (2987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:42,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 521.0) internal successors, (8857), 17 states have internal predecessors, (8857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:42,384 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 521.0) internal successors, (8857), 17 states have internal predecessors, (8857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:42,384 INFO L175 Difference]: Start difference. First operand has 148 places, 122 transitions, 1102 flow. Second operand 16 states and 2987 transitions. [2023-11-17 14:57:42,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 229 transitions, 1967 flow [2023-11-17 14:57:42,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 229 transitions, 1880 flow, removed 12 selfloop flow, removed 13 redundant places. [2023-11-17 14:57:42,418 INFO L231 Difference]: Finished difference. Result has 159 places, 136 transitions, 1325 flow [2023-11-17 14:57:42,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1325, PETRI_PLACES=159, PETRI_TRANSITIONS=136} [2023-11-17 14:57:42,418 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 99 predicate places. [2023-11-17 14:57:42,418 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 136 transitions, 1325 flow [2023-11-17 14:57:42,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 178.1875) internal successors, (2851), 16 states have internal predecessors, (2851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:42,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:42,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:42,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-17 14:57:42,419 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:42,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:42,420 INFO L85 PathProgramCache]: Analyzing trace with hash -100910863, now seen corresponding path program 2 times [2023-11-17 14:57:42,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:42,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569235126] [2023-11-17 14:57:42,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:42,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:43,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:43,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:43,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569235126] [2023-11-17 14:57:43,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569235126] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:43,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:43,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-17 14:57:43,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390204342] [2023-11-17 14:57:43,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:43,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 14:57:43,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:43,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 14:57:43,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-11-17 14:57:43,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 521 [2023-11-17 14:57:43,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 136 transitions, 1325 flow. Second operand has 16 states, 16 states have (on average 175.1875) internal successors, (2803), 16 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:43,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:43,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 521 [2023-11-17 14:57:43,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:44,256 INFO L124 PetriNetUnfolderBase]: 1949/3576 cut-off events. [2023-11-17 14:57:44,256 INFO L125 PetriNetUnfolderBase]: For 5518/5518 co-relation queries the response was YES. [2023-11-17 14:57:44,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10842 conditions, 3576 events. 1949/3576 cut-off events. For 5518/5518 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 18591 event pairs, 790 based on Foata normal form. 8/3423 useless extension candidates. Maximal degree in co-relation 10794. Up to 1760 conditions per place. [2023-11-17 14:57:44,270 INFO L140 encePairwiseOnDemand]: 502/521 looper letters, 149 selfloop transitions, 63 changer transitions 16/232 dead transitions. [2023-11-17 14:57:44,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 232 transitions, 2053 flow [2023-11-17 14:57:44,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 14:57:44,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 14:57:44,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2932 transitions. [2023-11-17 14:57:44,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3517274472168906 [2023-11-17 14:57:44,273 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2932 transitions. [2023-11-17 14:57:44,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2932 transitions. [2023-11-17 14:57:44,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:44,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2932 transitions. [2023-11-17 14:57:44,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 183.25) internal successors, (2932), 16 states have internal predecessors, (2932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:44,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 521.0) internal successors, (8857), 17 states have internal predecessors, (8857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:44,281 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 521.0) internal successors, (8857), 17 states have internal predecessors, (8857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:44,281 INFO L175 Difference]: Start difference. First operand has 159 places, 136 transitions, 1325 flow. Second operand 16 states and 2932 transitions. [2023-11-17 14:57:44,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 232 transitions, 2053 flow [2023-11-17 14:57:44,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 232 transitions, 1994 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-11-17 14:57:44,305 INFO L231 Difference]: Finished difference. Result has 174 places, 143 transitions, 1507 flow [2023-11-17 14:57:44,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1507, PETRI_PLACES=174, PETRI_TRANSITIONS=143} [2023-11-17 14:57:44,306 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 114 predicate places. [2023-11-17 14:57:44,306 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 143 transitions, 1507 flow [2023-11-17 14:57:44,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 175.1875) internal successors, (2803), 16 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:44,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:44,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:44,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-17 14:57:44,307 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:44,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:44,307 INFO L85 PathProgramCache]: Analyzing trace with hash 757852303, now seen corresponding path program 3 times [2023-11-17 14:57:44,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:44,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74670297] [2023-11-17 14:57:44,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:44,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:44,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:45,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:45,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74670297] [2023-11-17 14:57:45,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74670297] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:45,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:45,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-17 14:57:45,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474017684] [2023-11-17 14:57:45,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:45,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 14:57:45,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:45,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 14:57:45,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2023-11-17 14:57:45,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 521 [2023-11-17 14:57:45,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 143 transitions, 1507 flow. Second operand has 16 states, 16 states have (on average 175.1875) internal successors, (2803), 16 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:45,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:45,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 521 [2023-11-17 14:57:45,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:45,891 INFO L124 PetriNetUnfolderBase]: 2078/3813 cut-off events. [2023-11-17 14:57:45,891 INFO L125 PetriNetUnfolderBase]: For 7393/7393 co-relation queries the response was YES. [2023-11-17 14:57:45,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11943 conditions, 3813 events. 2078/3813 cut-off events. For 7393/7393 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 19478 event pairs, 362 based on Foata normal form. 8/3644 useless extension candidates. Maximal degree in co-relation 11890. Up to 801 conditions per place. [2023-11-17 14:57:45,909 INFO L140 encePairwiseOnDemand]: 503/521 looper letters, 137 selfloop transitions, 77 changer transitions 15/233 dead transitions. [2023-11-17 14:57:45,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 233 transitions, 2238 flow [2023-11-17 14:57:45,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 14:57:45,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 14:57:45,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2752 transitions. [2023-11-17 14:57:45,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35214331413947536 [2023-11-17 14:57:45,915 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2752 transitions. [2023-11-17 14:57:45,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2752 transitions. [2023-11-17 14:57:45,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:45,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2752 transitions. [2023-11-17 14:57:45,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 183.46666666666667) internal successors, (2752), 15 states have internal predecessors, (2752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:45,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 521.0) internal successors, (8336), 16 states have internal predecessors, (8336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:45,922 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 521.0) internal successors, (8336), 16 states have internal predecessors, (8336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:45,922 INFO L175 Difference]: Start difference. First operand has 174 places, 143 transitions, 1507 flow. Second operand 15 states and 2752 transitions. [2023-11-17 14:57:45,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 233 transitions, 2238 flow [2023-11-17 14:57:45,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 233 transitions, 2143 flow, removed 7 selfloop flow, removed 10 redundant places. [2023-11-17 14:57:45,953 INFO L231 Difference]: Finished difference. Result has 184 places, 149 transitions, 1708 flow [2023-11-17 14:57:45,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1708, PETRI_PLACES=184, PETRI_TRANSITIONS=149} [2023-11-17 14:57:45,954 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 124 predicate places. [2023-11-17 14:57:45,954 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 149 transitions, 1708 flow [2023-11-17 14:57:45,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 175.1875) internal successors, (2803), 16 states have internal predecessors, (2803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:45,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:45,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:45,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-17 14:57:45,955 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:45,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:45,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1675102602, now seen corresponding path program 1 times [2023-11-17 14:57:45,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:45,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095583974] [2023-11-17 14:57:45,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:45,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:45,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:46,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:46,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:46,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095583974] [2023-11-17 14:57:46,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095583974] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:46,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:46,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-17 14:57:46,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550878439] [2023-11-17 14:57:46,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:46,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 14:57:46,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:46,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 14:57:46,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-17 14:57:46,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 521 [2023-11-17 14:57:46,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 149 transitions, 1708 flow. Second operand has 12 states, 12 states have (on average 179.91666666666666) internal successors, (2159), 12 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-11-17 14:57:46,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:46,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 521 [2023-11-17 14:57:46,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:47,080 INFO L124 PetriNetUnfolderBase]: 1880/3457 cut-off events. [2023-11-17 14:57:47,080 INFO L125 PetriNetUnfolderBase]: For 9299/9299 co-relation queries the response was YES. [2023-11-17 14:57:47,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11402 conditions, 3457 events. 1880/3457 cut-off events. For 9299/9299 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 17160 event pairs, 540 based on Foata normal form. 14/3309 useless extension candidates. Maximal degree in co-relation 11343. Up to 1714 conditions per place. [2023-11-17 14:57:47,097 INFO L140 encePairwiseOnDemand]: 509/521 looper letters, 127 selfloop transitions, 51 changer transitions 14/196 dead transitions. [2023-11-17 14:57:47,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 196 transitions, 2169 flow [2023-11-17 14:57:47,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 14:57:47,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 14:57:47,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2064 transitions. [2023-11-17 14:57:47,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601465712790089 [2023-11-17 14:57:47,100 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2064 transitions. [2023-11-17 14:57:47,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2064 transitions. [2023-11-17 14:57:47,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:47,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2064 transitions. [2023-11-17 14:57:47,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 187.63636363636363) internal successors, (2064), 11 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:47,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 521.0) internal successors, (6252), 12 states have internal predecessors, (6252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:47,105 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 521.0) internal successors, (6252), 12 states have internal predecessors, (6252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:47,105 INFO L175 Difference]: Start difference. First operand has 184 places, 149 transitions, 1708 flow. Second operand 11 states and 2064 transitions. [2023-11-17 14:57:47,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 196 transitions, 2169 flow [2023-11-17 14:57:47,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 196 transitions, 2019 flow, removed 21 selfloop flow, removed 10 redundant places. [2023-11-17 14:57:47,139 INFO L231 Difference]: Finished difference. Result has 185 places, 144 transitions, 1617 flow [2023-11-17 14:57:47,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1617, PETRI_PLACES=185, PETRI_TRANSITIONS=144} [2023-11-17 14:57:47,140 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 125 predicate places. [2023-11-17 14:57:47,140 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 144 transitions, 1617 flow [2023-11-17 14:57:47,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.91666666666666) internal successors, (2159), 12 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-11-17 14:57:47,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:47,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:47,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-17 14:57:47,141 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:47,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:47,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1604538379, now seen corresponding path program 1 times [2023-11-17 14:57:47,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:47,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807600192] [2023-11-17 14:57:47,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:47,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:47,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:48,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:48,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:48,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807600192] [2023-11-17 14:57:48,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807600192] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:48,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:48,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-17 14:57:48,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690471534] [2023-11-17 14:57:48,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:48,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 14:57:48,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:48,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 14:57:48,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2023-11-17 14:57:48,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 14:57:48,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 144 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:48,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:48,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 14:57:48,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:49,943 INFO L124 PetriNetUnfolderBase]: 2085/3854 cut-off events. [2023-11-17 14:57:49,943 INFO L125 PetriNetUnfolderBase]: For 9796/9796 co-relation queries the response was YES. [2023-11-17 14:57:49,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12593 conditions, 3854 events. 2085/3854 cut-off events. For 9796/9796 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 19923 event pairs, 1196 based on Foata normal form. 82/3744 useless extension candidates. Maximal degree in co-relation 12534. Up to 3355 conditions per place. [2023-11-17 14:57:49,962 INFO L140 encePairwiseOnDemand]: 496/521 looper letters, 198 selfloop transitions, 41 changer transitions 21/264 dead transitions. [2023-11-17 14:57:49,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 264 transitions, 2768 flow [2023-11-17 14:57:49,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 14:57:49,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 14:57:49,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3763 transitions. [2023-11-17 14:57:49,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3009436980166347 [2023-11-17 14:57:49,976 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3763 transitions. [2023-11-17 14:57:49,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3763 transitions. [2023-11-17 14:57:49,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:49,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3763 transitions. [2023-11-17 14:57:49,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 156.79166666666666) internal successors, (3763), 24 states have internal predecessors, (3763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:49,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:49,986 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:49,987 INFO L175 Difference]: Start difference. First operand has 185 places, 144 transitions, 1617 flow. Second operand 24 states and 3763 transitions. [2023-11-17 14:57:49,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 264 transitions, 2768 flow [2023-11-17 14:57:50,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 264 transitions, 2625 flow, removed 1 selfloop flow, removed 12 redundant places. [2023-11-17 14:57:50,100 INFO L231 Difference]: Finished difference. Result has 218 places, 182 transitions, 2128 flow [2023-11-17 14:57:50,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2128, PETRI_PLACES=218, PETRI_TRANSITIONS=182} [2023-11-17 14:57:50,101 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 158 predicate places. [2023-11-17 14:57:50,101 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 182 transitions, 2128 flow [2023-11-17 14:57:50,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:50,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:50,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:50,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-17 14:57:50,102 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:50,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:50,102 INFO L85 PathProgramCache]: Analyzing trace with hash -2084856281, now seen corresponding path program 2 times [2023-11-17 14:57:50,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:50,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373952448] [2023-11-17 14:57:50,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:50,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:57:51,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:57:51,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:57:51,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373952448] [2023-11-17 14:57:51,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373952448] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:57:51,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:57:51,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2023-11-17 14:57:51,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495970288] [2023-11-17 14:57:51,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:57:51,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 14:57:51,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:57:51,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 14:57:51,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2023-11-17 14:57:51,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 521 [2023-11-17 14:57:51,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 182 transitions, 2128 flow. Second operand has 22 states, 22 states have (on average 146.63636363636363) internal successors, (3226), 22 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:51,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:57:51,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 521 [2023-11-17 14:57:51,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:57:54,040 INFO L124 PetriNetUnfolderBase]: 2271/4226 cut-off events. [2023-11-17 14:57:54,041 INFO L125 PetriNetUnfolderBase]: For 60799/60799 co-relation queries the response was YES. [2023-11-17 14:57:54,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20956 conditions, 4226 events. 2271/4226 cut-off events. For 60799/60799 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 22709 event pairs, 919 based on Foata normal form. 84/4090 useless extension candidates. Maximal degree in co-relation 20878. Up to 3630 conditions per place. [2023-11-17 14:57:54,065 INFO L140 encePairwiseOnDemand]: 494/521 looper letters, 228 selfloop transitions, 50 changer transitions 24/306 dead transitions. [2023-11-17 14:57:54,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 306 transitions, 3629 flow [2023-11-17 14:57:54,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 14:57:54,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 14:57:54,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3668 transitions. [2023-11-17 14:57:54,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2933461292386436 [2023-11-17 14:57:54,069 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3668 transitions. [2023-11-17 14:57:54,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3668 transitions. [2023-11-17 14:57:54,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:57:54,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3668 transitions. [2023-11-17 14:57:54,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 152.83333333333334) internal successors, (3668), 24 states have internal predecessors, (3668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:54,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:54,079 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:54,079 INFO L175 Difference]: Start difference. First operand has 218 places, 182 transitions, 2128 flow. Second operand 24 states and 3668 transitions. [2023-11-17 14:57:54,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 306 transitions, 3629 flow [2023-11-17 14:57:54,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 3613 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-11-17 14:57:54,169 INFO L231 Difference]: Finished difference. Result has 263 places, 220 transitions, 2861 flow [2023-11-17 14:57:54,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2861, PETRI_PLACES=263, PETRI_TRANSITIONS=220} [2023-11-17 14:57:54,169 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 203 predicate places. [2023-11-17 14:57:54,169 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 220 transitions, 2861 flow [2023-11-17 14:57:54,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 146.63636363636363) internal successors, (3226), 22 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:57:54,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:57:54,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:57:54,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-17 14:57:54,170 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:57:54,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:57:54,170 INFO L85 PathProgramCache]: Analyzing trace with hash -62771003, now seen corresponding path program 3 times [2023-11-17 14:57:54,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:57:54,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222396877] [2023-11-17 14:57:54,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:57:54,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:57:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:58:02,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:58:02,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:58:02,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222396877] [2023-11-17 14:58:02,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222396877] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:58:02,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:58:02,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-17 14:58:02,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407262233] [2023-11-17 14:58:02,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:58:02,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 14:58:02,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:58:02,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 14:58:02,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2023-11-17 14:58:02,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 14:58:02,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 220 transitions, 2861 flow. Second operand has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:02,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:58:02,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 14:58:02,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:58:08,864 INFO L124 PetriNetUnfolderBase]: 2456/4591 cut-off events. [2023-11-17 14:58:08,864 INFO L125 PetriNetUnfolderBase]: For 181109/181109 co-relation queries the response was YES. [2023-11-17 14:58:08,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29576 conditions, 4591 events. 2456/4591 cut-off events. For 181109/181109 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 25425 event pairs, 1352 based on Foata normal form. 74/4417 useless extension candidates. Maximal degree in co-relation 29475. Up to 4013 conditions per place. [2023-11-17 14:58:08,893 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 263 selfloop transitions, 47 changer transitions 22/336 dead transitions. [2023-11-17 14:58:08,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 336 transitions, 4642 flow [2023-11-17 14:58:08,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 14:58:08,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 14:58:08,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3764 transitions. [2023-11-17 14:58:08,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30102367242482403 [2023-11-17 14:58:08,897 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3764 transitions. [2023-11-17 14:58:08,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3764 transitions. [2023-11-17 14:58:08,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:58:08,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3764 transitions. [2023-11-17 14:58:08,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 156.83333333333334) internal successors, (3764), 24 states have internal predecessors, (3764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:08,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:08,907 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:08,907 INFO L175 Difference]: Start difference. First operand has 263 places, 220 transitions, 2861 flow. Second operand 24 states and 3764 transitions. [2023-11-17 14:58:08,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 336 transitions, 4642 flow [2023-11-17 14:58:09,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 336 transitions, 4534 flow, removed 54 selfloop flow, removed 0 redundant places. [2023-11-17 14:58:09,125 INFO L231 Difference]: Finished difference. Result has 306 places, 253 transitions, 3509 flow [2023-11-17 14:58:09,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=2753, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3509, PETRI_PLACES=306, PETRI_TRANSITIONS=253} [2023-11-17 14:58:09,125 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 246 predicate places. [2023-11-17 14:58:09,125 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 253 transitions, 3509 flow [2023-11-17 14:58:09,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:09,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:58:09,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:58:09,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-17 14:58:09,126 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:58:09,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:58:09,126 INFO L85 PathProgramCache]: Analyzing trace with hash -808354183, now seen corresponding path program 4 times [2023-11-17 14:58:09,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:58:09,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334227840] [2023-11-17 14:58:09,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:58:09,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:58:09,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:58:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:58:10,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:58:10,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334227840] [2023-11-17 14:58:10,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334227840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:58:10,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:58:10,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-17 14:58:10,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881797886] [2023-11-17 14:58:10,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:58:10,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 14:58:10,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:58:10,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 14:58:10,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2023-11-17 14:58:10,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 14:58:10,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 253 transitions, 3509 flow. Second operand has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:10,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:58:10,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 14:58:10,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:58:12,587 INFO L124 PetriNetUnfolderBase]: 2807/5274 cut-off events. [2023-11-17 14:58:12,587 INFO L125 PetriNetUnfolderBase]: For 434227/434227 co-relation queries the response was YES. [2023-11-17 14:58:12,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39737 conditions, 5274 events. 2807/5274 cut-off events. For 434227/434227 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 30584 event pairs, 1003 based on Foata normal form. 152/5122 useless extension candidates. Maximal degree in co-relation 39615. Up to 3881 conditions per place. [2023-11-17 14:58:12,626 INFO L140 encePairwiseOnDemand]: 496/521 looper letters, 256 selfloop transitions, 111 changer transitions 23/394 dead transitions. [2023-11-17 14:58:12,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 394 transitions, 6072 flow [2023-11-17 14:58:12,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-17 14:58:12,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-17 14:58:12,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3916 transitions. [2023-11-17 14:58:12,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3006525911708253 [2023-11-17 14:58:12,631 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3916 transitions. [2023-11-17 14:58:12,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3916 transitions. [2023-11-17 14:58:12,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:58:12,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3916 transitions. [2023-11-17 14:58:12,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 156.64) internal successors, (3916), 25 states have internal predecessors, (3916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:12,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:12,641 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:12,641 INFO L175 Difference]: Start difference. First operand has 306 places, 253 transitions, 3509 flow. Second operand 25 states and 3916 transitions. [2023-11-17 14:58:12,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 394 transitions, 6072 flow [2023-11-17 14:58:12,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 394 transitions, 5865 flow, removed 97 selfloop flow, removed 2 redundant places. [2023-11-17 14:58:12,914 INFO L231 Difference]: Finished difference. Result has 347 places, 305 transitions, 4691 flow [2023-11-17 14:58:12,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4691, PETRI_PLACES=347, PETRI_TRANSITIONS=305} [2023-11-17 14:58:12,914 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 287 predicate places. [2023-11-17 14:58:12,914 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 305 transitions, 4691 flow [2023-11-17 14:58:12,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:12,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:58:12,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:58:12,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-17 14:58:12,915 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:58:12,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:58:12,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1328058755, now seen corresponding path program 5 times [2023-11-17 14:58:12,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:58:12,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415547986] [2023-11-17 14:58:12,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:58:12,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:58:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:58:21,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:58:21,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:58:21,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415547986] [2023-11-17 14:58:21,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415547986] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:58:21,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:58:21,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 14:58:21,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008611545] [2023-11-17 14:58:21,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:58:21,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 14:58:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:58:21,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 14:58:21,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2023-11-17 14:58:21,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 521 [2023-11-17 14:58:21,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 305 transitions, 4691 flow. Second operand has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:21,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:58:21,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 521 [2023-11-17 14:58:21,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:58:32,634 INFO L124 PetriNetUnfolderBase]: 2972/5611 cut-off events. [2023-11-17 14:58:32,634 INFO L125 PetriNetUnfolderBase]: For 599174/599174 co-relation queries the response was YES. [2023-11-17 14:58:32,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48794 conditions, 5611 events. 2972/5611 cut-off events. For 599174/599174 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 33233 event pairs, 1403 based on Foata normal form. 68/5347 useless extension candidates. Maximal degree in co-relation 48652. Up to 4935 conditions per place. [2023-11-17 14:58:32,681 INFO L140 encePairwiseOnDemand]: 496/521 looper letters, 336 selfloop transitions, 55 changer transitions 25/420 dead transitions. [2023-11-17 14:58:32,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 420 transitions, 7258 flow [2023-11-17 14:58:32,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 14:58:32,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 14:58:32,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3571 transitions. [2023-11-17 14:58:32,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2980055078027205 [2023-11-17 14:58:32,685 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3571 transitions. [2023-11-17 14:58:32,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3571 transitions. [2023-11-17 14:58:32,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:58:32,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3571 transitions. [2023-11-17 14:58:32,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 155.2608695652174) internal successors, (3571), 23 states have internal predecessors, (3571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:32,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 521.0) internal successors, (12504), 24 states have internal predecessors, (12504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:32,693 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 521.0) internal successors, (12504), 24 states have internal predecessors, (12504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:32,693 INFO L175 Difference]: Start difference. First operand has 347 places, 305 transitions, 4691 flow. Second operand 23 states and 3571 transitions. [2023-11-17 14:58:32,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 420 transitions, 7258 flow [2023-11-17 14:58:33,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 420 transitions, 6813 flow, removed 206 selfloop flow, removed 5 redundant places. [2023-11-17 14:58:33,342 INFO L231 Difference]: Finished difference. Result has 379 places, 333 transitions, 5146 flow [2023-11-17 14:58:33,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5146, PETRI_PLACES=379, PETRI_TRANSITIONS=333} [2023-11-17 14:58:33,343 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 319 predicate places. [2023-11-17 14:58:33,343 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 333 transitions, 5146 flow [2023-11-17 14:58:33,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:33,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:58:33,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:58:33,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-17 14:58:33,344 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:58:33,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:58:33,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1713929555, now seen corresponding path program 6 times [2023-11-17 14:58:33,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:58:33,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812334012] [2023-11-17 14:58:33,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:58:33,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:58:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:58:34,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:58:34,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:58:34,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812334012] [2023-11-17 14:58:34,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812334012] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:58:34,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:58:34,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-17 14:58:34,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614860297] [2023-11-17 14:58:34,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:58:34,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 14:58:34,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:58:34,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 14:58:34,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2023-11-17 14:58:34,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 14:58:34,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 333 transitions, 5146 flow. Second operand has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:34,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:58:34,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 14:58:34,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:58:37,428 INFO L124 PetriNetUnfolderBase]: 3448/6525 cut-off events. [2023-11-17 14:58:37,429 INFO L125 PetriNetUnfolderBase]: For 859719/859719 co-relation queries the response was YES. [2023-11-17 14:58:37,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56745 conditions, 6525 events. 3448/6525 cut-off events. For 859719/859719 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 40744 event pairs, 1042 based on Foata normal form. 178/6287 useless extension candidates. Maximal degree in co-relation 56589. Up to 3919 conditions per place. [2023-11-17 14:58:37,490 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 325 selfloop transitions, 134 changer transitions 33/496 dead transitions. [2023-11-17 14:58:37,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 496 transitions, 8969 flow [2023-11-17 14:58:37,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-17 14:58:37,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-17 14:58:37,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3941 transitions. [2023-11-17 14:58:37,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3025719769673704 [2023-11-17 14:58:37,494 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3941 transitions. [2023-11-17 14:58:37,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3941 transitions. [2023-11-17 14:58:37,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:58:37,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3941 transitions. [2023-11-17 14:58:37,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 157.64) internal successors, (3941), 25 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:37,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:37,594 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:37,594 INFO L175 Difference]: Start difference. First operand has 379 places, 333 transitions, 5146 flow. Second operand 25 states and 3941 transitions. [2023-11-17 14:58:37,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 496 transitions, 8969 flow [2023-11-17 14:58:38,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 496 transitions, 8445 flow, removed 238 selfloop flow, removed 6 redundant places. [2023-11-17 14:58:38,834 INFO L231 Difference]: Finished difference. Result has 415 places, 386 transitions, 6380 flow [2023-11-17 14:58:38,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6380, PETRI_PLACES=415, PETRI_TRANSITIONS=386} [2023-11-17 14:58:38,834 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 355 predicate places. [2023-11-17 14:58:38,834 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 386 transitions, 6380 flow [2023-11-17 14:58:38,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:38,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:58:38,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:58:38,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-17 14:58:38,835 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:58:38,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:58:38,835 INFO L85 PathProgramCache]: Analyzing trace with hash 390790365, now seen corresponding path program 7 times [2023-11-17 14:58:38,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:58:38,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152209647] [2023-11-17 14:58:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:58:38,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:58:38,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:58:47,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:58:47,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:58:47,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152209647] [2023-11-17 14:58:47,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152209647] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:58:47,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:58:47,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-17 14:58:47,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779322890] [2023-11-17 14:58:47,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:58:47,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 14:58:47,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:58:47,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 14:58:47,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2023-11-17 14:58:47,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 14:58:47,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 386 transitions, 6380 flow. Second operand has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:47,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:58:47,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 14:58:47,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:58:58,022 INFO L124 PetriNetUnfolderBase]: 3613/6862 cut-off events. [2023-11-17 14:58:58,022 INFO L125 PetriNetUnfolderBase]: For 826381/826381 co-relation queries the response was YES. [2023-11-17 14:58:58,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62223 conditions, 6862 events. 3613/6862 cut-off events. For 826381/826381 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 43645 event pairs, 1605 based on Foata normal form. 62/6480 useless extension candidates. Maximal degree in co-relation 62050. Up to 5305 conditions per place. [2023-11-17 14:58:58,093 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 419 selfloop transitions, 79 changer transitions 33/535 dead transitions. [2023-11-17 14:58:58,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 535 transitions, 10017 flow [2023-11-17 14:58:58,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 14:58:58,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 14:58:58,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3800 transitions. [2023-11-17 14:58:58,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3039027511196417 [2023-11-17 14:58:58,101 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3800 transitions. [2023-11-17 14:58:58,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3800 transitions. [2023-11-17 14:58:58,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:58:58,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3800 transitions. [2023-11-17 14:58:58,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 158.33333333333334) internal successors, (3800), 24 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:58,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:58,116 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 521.0) internal successors, (13025), 25 states have internal predecessors, (13025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:58,116 INFO L175 Difference]: Start difference. First operand has 415 places, 386 transitions, 6380 flow. Second operand 24 states and 3800 transitions. [2023-11-17 14:58:58,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 535 transitions, 10017 flow [2023-11-17 14:58:59,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 535 transitions, 9443 flow, removed 228 selfloop flow, removed 6 redundant places. [2023-11-17 14:58:59,558 INFO L231 Difference]: Finished difference. Result has 449 places, 418 transitions, 6931 flow [2023-11-17 14:58:59,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=5872, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6931, PETRI_PLACES=449, PETRI_TRANSITIONS=418} [2023-11-17 14:58:59,559 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 389 predicate places. [2023-11-17 14:58:59,559 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 418 transitions, 6931 flow [2023-11-17 14:58:59,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:58:59,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:58:59,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:58:59,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-17 14:58:59,560 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:58:59,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:58:59,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1909456405, now seen corresponding path program 8 times [2023-11-17 14:58:59,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:58:59,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841933634] [2023-11-17 14:58:59,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:58:59,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:58:59,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:59:00,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:59:00,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:59:00,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841933634] [2023-11-17 14:59:00,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841933634] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:59:00,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:59:00,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-17 14:59:00,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720193095] [2023-11-17 14:59:00,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:59:00,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 14:59:00,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:59:00,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 14:59:00,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2023-11-17 14:59:00,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 14:59:00,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 418 transitions, 6931 flow. Second operand has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:00,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:59:00,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 14:59:00,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:59:04,831 INFO L124 PetriNetUnfolderBase]: 4148/7875 cut-off events. [2023-11-17 14:59:04,831 INFO L125 PetriNetUnfolderBase]: For 1336263/1336263 co-relation queries the response was YES. [2023-11-17 14:59:04,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79273 conditions, 7875 events. 4148/7875 cut-off events. For 1336263/1336263 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 51721 event pairs, 1028 based on Foata normal form. 158/7531 useless extension candidates. Maximal degree in co-relation 79082. Up to 4126 conditions per place. [2023-11-17 14:59:04,920 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 325 selfloop transitions, 263 changer transitions 36/628 dead transitions. [2023-11-17 14:59:04,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 628 transitions, 12751 flow [2023-11-17 14:59:04,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 14:59:04,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 14:59:04,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5026 transitions. [2023-11-17 14:59:04,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30146353166986567 [2023-11-17 14:59:04,924 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5026 transitions. [2023-11-17 14:59:04,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5026 transitions. [2023-11-17 14:59:04,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:59:04,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5026 transitions. [2023-11-17 14:59:04,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 157.0625) internal successors, (5026), 32 states have internal predecessors, (5026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:04,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 521.0) internal successors, (17193), 33 states have internal predecessors, (17193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:04,936 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 521.0) internal successors, (17193), 33 states have internal predecessors, (17193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:04,936 INFO L175 Difference]: Start difference. First operand has 449 places, 418 transitions, 6931 flow. Second operand 32 states and 5026 transitions. [2023-11-17 14:59:04,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 628 transitions, 12751 flow [2023-11-17 14:59:06,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 628 transitions, 12275 flow, removed 214 selfloop flow, removed 5 redundant places. [2023-11-17 14:59:06,725 INFO L231 Difference]: Finished difference. Result has 491 places, 494 transitions, 9084 flow [2023-11-17 14:59:06,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=6455, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=9084, PETRI_PLACES=491, PETRI_TRANSITIONS=494} [2023-11-17 14:59:06,726 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 431 predicate places. [2023-11-17 14:59:06,726 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 494 transitions, 9084 flow [2023-11-17 14:59:06,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:06,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:59:06,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:59:06,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-17 14:59:06,726 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:59:06,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:59:06,727 INFO L85 PathProgramCache]: Analyzing trace with hash 985710761, now seen corresponding path program 9 times [2023-11-17 14:59:06,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:59:06,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965320542] [2023-11-17 14:59:06,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:59:06,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:59:06,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:59:08,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:59:08,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:59:08,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965320542] [2023-11-17 14:59:08,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965320542] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:59:08,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:59:08,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 14:59:08,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918741339] [2023-11-17 14:59:08,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:59:08,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 14:59:08,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:59:08,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 14:59:08,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2023-11-17 14:59:08,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 521 [2023-11-17 14:59:08,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 494 transitions, 9084 flow. Second operand has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:08,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:59:08,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 521 [2023-11-17 14:59:08,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:59:13,181 INFO L124 PetriNetUnfolderBase]: 4728/8926 cut-off events. [2023-11-17 14:59:13,181 INFO L125 PetriNetUnfolderBase]: For 1653585/1653585 co-relation queries the response was YES. [2023-11-17 14:59:13,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98655 conditions, 8926 events. 4728/8926 cut-off events. For 1653585/1653585 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 59940 event pairs, 872 based on Foata normal form. 60/8421 useless extension candidates. Maximal degree in co-relation 98447. Up to 4020 conditions per place. [2023-11-17 14:59:13,291 INFO L140 encePairwiseOnDemand]: 494/521 looper letters, 330 selfloop transitions, 344 changer transitions 69/747 dead transitions. [2023-11-17 14:59:13,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 747 transitions, 16309 flow [2023-11-17 14:59:13,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-17 14:59:13,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-17 14:59:13,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 5735 transitions. [2023-11-17 14:59:13,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29750479846449135 [2023-11-17 14:59:13,298 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 5735 transitions. [2023-11-17 14:59:13,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 5735 transitions. [2023-11-17 14:59:13,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:59:13,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 5735 transitions. [2023-11-17 14:59:13,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 155.0) internal successors, (5735), 37 states have internal predecessors, (5735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:13,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 521.0) internal successors, (19798), 38 states have internal predecessors, (19798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:13,311 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 521.0) internal successors, (19798), 38 states have internal predecessors, (19798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:13,311 INFO L175 Difference]: Start difference. First operand has 491 places, 494 transitions, 9084 flow. Second operand 37 states and 5735 transitions. [2023-11-17 14:59:13,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 747 transitions, 16309 flow [2023-11-17 14:59:15,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 747 transitions, 15293 flow, removed 392 selfloop flow, removed 8 redundant places. [2023-11-17 14:59:15,938 INFO L231 Difference]: Finished difference. Result has 532 places, 556 transitions, 10767 flow [2023-11-17 14:59:15,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10767, PETRI_PLACES=532, PETRI_TRANSITIONS=556} [2023-11-17 14:59:15,939 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 472 predicate places. [2023-11-17 14:59:15,939 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 556 transitions, 10767 flow [2023-11-17 14:59:15,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:15,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:59:15,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:59:15,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-17 14:59:15,940 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:59:15,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:59:15,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1418616703, now seen corresponding path program 10 times [2023-11-17 14:59:15,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:59:15,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214362401] [2023-11-17 14:59:15,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:59:15,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:59:15,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:59:17,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:59:17,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:59:17,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214362401] [2023-11-17 14:59:17,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214362401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:59:17,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:59:17,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-17 14:59:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066237121] [2023-11-17 14:59:17,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:59:17,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 14:59:17,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:59:17,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 14:59:17,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2023-11-17 14:59:17,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 521 [2023-11-17 14:59:17,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 556 transitions, 10767 flow. Second operand has 21 states, 21 states have (on average 148.71428571428572) internal successors, (3123), 21 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:17,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:59:17,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 521 [2023-11-17 14:59:17,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:59:21,989 INFO L124 PetriNetUnfolderBase]: 4891/9279 cut-off events. [2023-11-17 14:59:21,990 INFO L125 PetriNetUnfolderBase]: For 1987829/1987829 co-relation queries the response was YES. [2023-11-17 14:59:22,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106204 conditions, 9279 events. 4891/9279 cut-off events. For 1987829/1987829 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 63095 event pairs, 1363 based on Foata normal form. 104/8769 useless extension candidates. Maximal degree in co-relation 105982. Up to 6226 conditions per place. [2023-11-17 14:59:22,137 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 506 selfloop transitions, 156 changer transitions 34/700 dead transitions. [2023-11-17 14:59:22,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 700 transitions, 15363 flow [2023-11-17 14:59:22,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 14:59:22,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 14:59:22,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3596 transitions. [2023-11-17 14:59:22,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3000917967120087 [2023-11-17 14:59:22,141 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3596 transitions. [2023-11-17 14:59:22,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3596 transitions. [2023-11-17 14:59:22,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:59:22,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3596 transitions. [2023-11-17 14:59:22,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 156.34782608695653) internal successors, (3596), 23 states have internal predecessors, (3596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:22,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 521.0) internal successors, (12504), 24 states have internal predecessors, (12504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:22,150 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 521.0) internal successors, (12504), 24 states have internal predecessors, (12504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:22,150 INFO L175 Difference]: Start difference. First operand has 532 places, 556 transitions, 10767 flow. Second operand 23 states and 3596 transitions. [2023-11-17 14:59:22,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 700 transitions, 15363 flow [2023-11-17 14:59:25,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 700 transitions, 14309 flow, removed 366 selfloop flow, removed 19 redundant places. [2023-11-17 14:59:25,780 INFO L231 Difference]: Finished difference. Result has 551 places, 592 transitions, 11321 flow [2023-11-17 14:59:25,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=9850, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11321, PETRI_PLACES=551, PETRI_TRANSITIONS=592} [2023-11-17 14:59:25,781 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 491 predicate places. [2023-11-17 14:59:25,782 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 592 transitions, 11321 flow [2023-11-17 14:59:25,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 148.71428571428572) internal successors, (3123), 21 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:25,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:59:25,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:59:25,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-17 14:59:25,782 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:59:25,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:59:25,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1112947249, now seen corresponding path program 11 times [2023-11-17 14:59:25,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:59:25,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55157874] [2023-11-17 14:59:25,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:59:25,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:59:25,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:59:27,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:59:27,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:59:27,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55157874] [2023-11-17 14:59:27,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55157874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:59:27,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:59:27,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2023-11-17 14:59:27,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452746411] [2023-11-17 14:59:27,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:59:27,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 14:59:27,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:59:27,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 14:59:27,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2023-11-17 14:59:27,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 521 [2023-11-17 14:59:27,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 592 transitions, 11321 flow. Second operand has 22 states, 22 states have (on average 146.63636363636363) internal successors, (3226), 22 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:27,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:59:27,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 521 [2023-11-17 14:59:27,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:59:31,843 INFO L124 PetriNetUnfolderBase]: 5070/9628 cut-off events. [2023-11-17 14:59:31,843 INFO L125 PetriNetUnfolderBase]: For 2225273/2225273 co-relation queries the response was YES. [2023-11-17 14:59:31,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108613 conditions, 9628 events. 5070/9628 cut-off events. For 2225273/2225273 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 66121 event pairs, 1460 based on Foata normal form. 104/9082 useless extension candidates. Maximal degree in co-relation 108376. Up to 8379 conditions per place. [2023-11-17 14:59:31,977 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 580 selfloop transitions, 111 changer transitions 33/728 dead transitions. [2023-11-17 14:59:31,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 728 transitions, 15854 flow [2023-11-17 14:59:31,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-17 14:59:31,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-17 14:59:31,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3816 transitions. [2023-11-17 14:59:31,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2929750479846449 [2023-11-17 14:59:31,981 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3816 transitions. [2023-11-17 14:59:31,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3816 transitions. [2023-11-17 14:59:31,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:59:31,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3816 transitions. [2023-11-17 14:59:31,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 152.64) internal successors, (3816), 25 states have internal predecessors, (3816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:31,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:31,991 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:31,991 INFO L175 Difference]: Start difference. First operand has 551 places, 592 transitions, 11321 flow. Second operand 25 states and 3816 transitions. [2023-11-17 14:59:31,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 728 transitions, 15854 flow [2023-11-17 14:59:36,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 728 transitions, 15255 flow, removed 251 selfloop flow, removed 8 redundant places. [2023-11-17 14:59:36,250 INFO L231 Difference]: Finished difference. Result has 585 places, 632 transitions, 12284 flow [2023-11-17 14:59:36,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=10812, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12284, PETRI_PLACES=585, PETRI_TRANSITIONS=632} [2023-11-17 14:59:36,251 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 525 predicate places. [2023-11-17 14:59:36,251 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 632 transitions, 12284 flow [2023-11-17 14:59:36,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 146.63636363636363) internal successors, (3226), 22 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:36,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:59:36,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:59:36,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-17 14:59:36,252 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:59:36,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:59:36,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1586884567, now seen corresponding path program 12 times [2023-11-17 14:59:36,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:59:36,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488000961] [2023-11-17 14:59:36,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:59:36,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:59:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:59:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:59:37,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:59:37,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488000961] [2023-11-17 14:59:37,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488000961] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:59:37,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:59:37,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2023-11-17 14:59:37,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440966846] [2023-11-17 14:59:37,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:59:37,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-17 14:59:37,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:59:37,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-17 14:59:37,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2023-11-17 14:59:37,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 521 [2023-11-17 14:59:37,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 632 transitions, 12284 flow. Second operand has 22 states, 22 states have (on average 146.63636363636363) internal successors, (3226), 22 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:37,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:59:37,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 521 [2023-11-17 14:59:37,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:59:43,237 INFO L124 PetriNetUnfolderBase]: 5175/9851 cut-off events. [2023-11-17 14:59:43,237 INFO L125 PetriNetUnfolderBase]: For 2332007/2332007 co-relation queries the response was YES. [2023-11-17 14:59:43,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111959 conditions, 9851 events. 5175/9851 cut-off events. For 2332007/2332007 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 68280 event pairs, 1145 based on Foata normal form. 68/9249 useless extension candidates. Maximal degree in co-relation 111705. Up to 5947 conditions per place. [2023-11-17 14:59:43,427 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 476 selfloop transitions, 267 changer transitions 37/784 dead transitions. [2023-11-17 14:59:43,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 784 transitions, 17680 flow [2023-11-17 14:59:43,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 14:59:43,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 14:59:43,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4136 transitions. [2023-11-17 14:59:43,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29402146868557616 [2023-11-17 14:59:43,431 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4136 transitions. [2023-11-17 14:59:43,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4136 transitions. [2023-11-17 14:59:43,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:59:43,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4136 transitions. [2023-11-17 14:59:43,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 153.1851851851852) internal successors, (4136), 27 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:43,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 521.0) internal successors, (14588), 28 states have internal predecessors, (14588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:43,440 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 521.0) internal successors, (14588), 28 states have internal predecessors, (14588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:43,440 INFO L175 Difference]: Start difference. First operand has 585 places, 632 transitions, 12284 flow. Second operand 27 states and 4136 transitions. [2023-11-17 14:59:43,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 784 transitions, 17680 flow [2023-11-17 14:59:47,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 784 transitions, 17024 flow, removed 288 selfloop flow, removed 9 redundant places. [2023-11-17 14:59:47,667 INFO L231 Difference]: Finished difference. Result has 618 places, 668 transitions, 13257 flow [2023-11-17 14:59:47,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=11704, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=13257, PETRI_PLACES=618, PETRI_TRANSITIONS=668} [2023-11-17 14:59:47,668 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 558 predicate places. [2023-11-17 14:59:47,668 INFO L495 AbstractCegarLoop]: Abstraction has has 618 places, 668 transitions, 13257 flow [2023-11-17 14:59:47,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 146.63636363636363) internal successors, (3226), 22 states have internal predecessors, (3226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:47,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:59:47,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:59:47,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-17 14:59:47,669 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:59:47,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:59:47,669 INFO L85 PathProgramCache]: Analyzing trace with hash 620435969, now seen corresponding path program 13 times [2023-11-17 14:59:47,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:59:47,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558637975] [2023-11-17 14:59:47,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:59:47,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:59:47,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 14:59:48,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 14:59:48,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 14:59:48,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558637975] [2023-11-17 14:59:48,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558637975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 14:59:48,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 14:59:48,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 14:59:48,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287302727] [2023-11-17 14:59:48,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 14:59:48,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 14:59:48,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 14:59:48,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 14:59:48,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2023-11-17 14:59:48,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 521 [2023-11-17 14:59:48,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 618 places, 668 transitions, 13257 flow. Second operand has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:48,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 14:59:48,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 521 [2023-11-17 14:59:48,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 14:59:53,933 INFO L124 PetriNetUnfolderBase]: 5342/10174 cut-off events. [2023-11-17 14:59:53,933 INFO L125 PetriNetUnfolderBase]: For 2663270/2663270 co-relation queries the response was YES. [2023-11-17 14:59:54,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120428 conditions, 10174 events. 5342/10174 cut-off events. For 2663270/2663270 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 71122 event pairs, 1268 based on Foata normal form. 62/9538 useless extension candidates. Maximal degree in co-relation 120161. Up to 6493 conditions per place. [2023-11-17 14:59:54,250 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 574 selfloop transitions, 196 changer transitions 36/810 dead transitions. [2023-11-17 14:59:54,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 810 transitions, 18428 flow [2023-11-17 14:59:54,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-17 14:59:54,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-17 14:59:54,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3895 transitions. [2023-11-17 14:59:54,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29904030710172746 [2023-11-17 14:59:54,255 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3895 transitions. [2023-11-17 14:59:54,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3895 transitions. [2023-11-17 14:59:54,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 14:59:54,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3895 transitions. [2023-11-17 14:59:54,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 155.8) internal successors, (3895), 25 states have internal predecessors, (3895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:54,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:54,268 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 521.0) internal successors, (13546), 26 states have internal predecessors, (13546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:54,268 INFO L175 Difference]: Start difference. First operand has 618 places, 668 transitions, 13257 flow. Second operand 25 states and 3895 transitions. [2023-11-17 14:59:54,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 810 transitions, 18428 flow [2023-11-17 14:59:59,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 810 transitions, 17716 flow, removed 235 selfloop flow, removed 11 redundant places. [2023-11-17 14:59:59,690 INFO L231 Difference]: Finished difference. Result has 648 places, 699 transitions, 14009 flow [2023-11-17 14:59:59,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=12576, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14009, PETRI_PLACES=648, PETRI_TRANSITIONS=699} [2023-11-17 14:59:59,690 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 588 predicate places. [2023-11-17 14:59:59,691 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 699 transitions, 14009 flow [2023-11-17 14:59:59,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 14:59:59,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 14:59:59,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 14:59:59,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-17 14:59:59,691 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 14:59:59,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 14:59:59,692 INFO L85 PathProgramCache]: Analyzing trace with hash 218401221, now seen corresponding path program 14 times [2023-11-17 14:59:59,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 14:59:59,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102897773] [2023-11-17 14:59:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 14:59:59,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 14:59:59,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:00:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:00:00,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:00:00,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102897773] [2023-11-17 15:00:00,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102897773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:00:00,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:00:00,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 15:00:00,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959638767] [2023-11-17 15:00:00,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:00:00,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:00:00,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:00:00,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:00:00,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:00:00,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 15:00:00,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 699 transitions, 14009 flow. Second operand has 20 states, 20 states have (on average 150.8) internal successors, (3016), 20 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:00,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:00:00,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 15:00:00,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:00:07,045 INFO L124 PetriNetUnfolderBase]: 5873/11165 cut-off events. [2023-11-17 15:00:07,045 INFO L125 PetriNetUnfolderBase]: For 3085352/3085352 co-relation queries the response was YES. [2023-11-17 15:00:07,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136303 conditions, 11165 events. 5873/11165 cut-off events. For 3085352/3085352 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 79742 event pairs, 1269 based on Foata normal form. 30/10432 useless extension candidates. Maximal degree in co-relation 136022. Up to 6276 conditions per place. [2023-11-17 15:00:07,261 INFO L140 encePairwiseOnDemand]: 496/521 looper letters, 489 selfloop transitions, 364 changer transitions 40/897 dead transitions. [2023-11-17 15:00:07,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 897 transitions, 21467 flow [2023-11-17 15:00:07,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-17 15:00:07,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-17 15:00:07,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4551 transitions. [2023-11-17 15:00:07,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30121119862333706 [2023-11-17 15:00:07,266 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4551 transitions. [2023-11-17 15:00:07,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4551 transitions. [2023-11-17 15:00:07,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:00:07,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4551 transitions. [2023-11-17 15:00:07,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 156.93103448275863) internal successors, (4551), 29 states have internal predecessors, (4551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:07,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 521.0) internal successors, (15630), 30 states have internal predecessors, (15630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:07,276 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 521.0) internal successors, (15630), 30 states have internal predecessors, (15630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:07,276 INFO L175 Difference]: Start difference. First operand has 648 places, 699 transitions, 14009 flow. Second operand 29 states and 4551 transitions. [2023-11-17 15:00:07,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 897 transitions, 21467 flow [2023-11-17 15:00:14,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 897 transitions, 20896 flow, removed 243 selfloop flow, removed 6 redundant places. [2023-11-17 15:00:14,603 INFO L231 Difference]: Finished difference. Result has 683 places, 767 transitions, 16286 flow [2023-11-17 15:00:14,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=13462, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=16286, PETRI_PLACES=683, PETRI_TRANSITIONS=767} [2023-11-17 15:00:14,604 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 623 predicate places. [2023-11-17 15:00:14,604 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 767 transitions, 16286 flow [2023-11-17 15:00:14,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 150.8) internal successors, (3016), 20 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:14,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:00:14,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:00:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-17 15:00:14,605 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:00:14,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:00:14,605 INFO L85 PathProgramCache]: Analyzing trace with hash 2026525529, now seen corresponding path program 15 times [2023-11-17 15:00:14,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:00:14,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488554162] [2023-11-17 15:00:14,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:00:14,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:00:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:00:21,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:00:21,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:00:21,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488554162] [2023-11-17 15:00:21,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488554162] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:00:21,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:00:21,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2023-11-17 15:00:21,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685268616] [2023-11-17 15:00:21,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:00:21,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-17 15:00:21,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:00:21,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-17 15:00:21,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2023-11-17 15:00:21,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 15:00:21,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 767 transitions, 16286 flow. Second operand has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:21,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:00:21,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 15:00:21,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:00:36,069 INFO L124 PetriNetUnfolderBase]: 6415/12192 cut-off events. [2023-11-17 15:00:36,069 INFO L125 PetriNetUnfolderBase]: For 3670957/3670957 co-relation queries the response was YES. [2023-11-17 15:00:36,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156390 conditions, 12192 events. 6415/12192 cut-off events. For 3670957/3670957 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 88719 event pairs, 1437 based on Foata normal form. 30/11395 useless extension candidates. Maximal degree in co-relation 156096. Up to 5906 conditions per place. [2023-11-17 15:00:36,285 INFO L140 encePairwiseOnDemand]: 497/521 looper letters, 519 selfloop transitions, 425 changer transitions 38/986 dead transitions. [2023-11-17 15:00:36,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 986 transitions, 24681 flow [2023-11-17 15:00:36,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 15:00:36,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 15:00:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4267 transitions. [2023-11-17 15:00:36,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3033340442169617 [2023-11-17 15:00:36,289 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4267 transitions. [2023-11-17 15:00:36,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4267 transitions. [2023-11-17 15:00:36,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:00:36,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4267 transitions. [2023-11-17 15:00:36,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 158.03703703703704) internal successors, (4267), 27 states have internal predecessors, (4267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:36,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 521.0) internal successors, (14588), 28 states have internal predecessors, (14588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:36,300 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 521.0) internal successors, (14588), 28 states have internal predecessors, (14588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:36,300 INFO L175 Difference]: Start difference. First operand has 683 places, 767 transitions, 16286 flow. Second operand 27 states and 4267 transitions. [2023-11-17 15:00:36,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 986 transitions, 24681 flow [2023-11-17 15:00:47,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 986 transitions, 23306 flow, removed 531 selfloop flow, removed 10 redundant places. [2023-11-17 15:00:47,360 INFO L231 Difference]: Finished difference. Result has 719 places, 845 transitions, 18735 flow [2023-11-17 15:00:47,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=15481, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18735, PETRI_PLACES=719, PETRI_TRANSITIONS=845} [2023-11-17 15:00:47,361 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 659 predicate places. [2023-11-17 15:00:47,361 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 845 transitions, 18735 flow [2023-11-17 15:00:47,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 150.89473684210526) internal successors, (2867), 19 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:47,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:00:47,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:00:47,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-17 15:00:47,362 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:00:47,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:00:47,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1215356365, now seen corresponding path program 16 times [2023-11-17 15:00:47,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:00:47,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394558663] [2023-11-17 15:00:47,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:00:47,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:00:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:00:55,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:00:55,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:00:55,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394558663] [2023-11-17 15:00:55,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394558663] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:00:55,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:00:55,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-17 15:00:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89537918] [2023-11-17 15:00:55,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:00:55,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 15:00:55,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:00:55,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 15:00:55,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2023-11-17 15:00:55,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 15:00:55,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 845 transitions, 18735 flow. Second operand has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:00:55,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:00:55,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 15:00:55,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:01:15,200 INFO L124 PetriNetUnfolderBase]: 6514/12381 cut-off events. [2023-11-17 15:01:15,200 INFO L125 PetriNetUnfolderBase]: For 3799343/3799343 co-relation queries the response was YES. [2023-11-17 15:01:15,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163187 conditions, 12381 events. 6514/12381 cut-off events. For 3799343/3799343 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 90346 event pairs, 1117 based on Foata normal form. 43/11604 useless extension candidates. Maximal degree in co-relation 162872. Up to 4977 conditions per place. [2023-11-17 15:01:15,426 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 467 selfloop transitions, 518 changer transitions 58/1047 dead transitions. [2023-11-17 15:01:15,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 1047 transitions, 27102 flow [2023-11-17 15:01:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-17 15:01:15,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-17 15:01:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4884 transitions. [2023-11-17 15:01:15,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3023961364621386 [2023-11-17 15:01:15,430 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4884 transitions. [2023-11-17 15:01:15,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4884 transitions. [2023-11-17 15:01:15,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:01:15,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4884 transitions. [2023-11-17 15:01:15,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 157.5483870967742) internal successors, (4884), 31 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:15,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 521.0) internal successors, (16672), 32 states have internal predecessors, (16672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:15,440 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 521.0) internal successors, (16672), 32 states have internal predecessors, (16672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:15,441 INFO L175 Difference]: Start difference. First operand has 719 places, 845 transitions, 18735 flow. Second operand 31 states and 4884 transitions. [2023-11-17 15:01:15,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 1047 transitions, 27102 flow [2023-11-17 15:01:27,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 1047 transitions, 26397 flow, removed 290 selfloop flow, removed 9 redundant places. [2023-11-17 15:01:27,079 INFO L231 Difference]: Finished difference. Result has 750 places, 871 transitions, 20393 flow [2023-11-17 15:01:27,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=18185, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=495, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=20393, PETRI_PLACES=750, PETRI_TRANSITIONS=871} [2023-11-17 15:01:27,080 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 690 predicate places. [2023-11-17 15:01:27,081 INFO L495 AbstractCegarLoop]: Abstraction has has 750 places, 871 transitions, 20393 flow [2023-11-17 15:01:27,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:27,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:01:27,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:01:27,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-17 15:01:27,081 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:01:27,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:01:27,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1717213165, now seen corresponding path program 17 times [2023-11-17 15:01:27,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:01:27,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893505964] [2023-11-17 15:01:27,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:01:27,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:01:27,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:01:28,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:01:28,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:01:28,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893505964] [2023-11-17 15:01:28,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893505964] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:01:28,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:01:28,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 15:01:28,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613442495] [2023-11-17 15:01:28,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:01:28,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:01:28,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:01:28,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:01:28,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:01:28,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 15:01:28,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 871 transitions, 20393 flow. Second operand has 20 states, 20 states have (on average 150.8) internal successors, (3016), 20 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:28,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:01:28,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 15:01:28,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:01:36,227 INFO L124 PetriNetUnfolderBase]: 6659/12666 cut-off events. [2023-11-17 15:01:36,228 INFO L125 PetriNetUnfolderBase]: For 4095767/4095767 co-relation queries the response was YES. [2023-11-17 15:01:36,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172324 conditions, 12666 events. 6659/12666 cut-off events. For 4095767/4095767 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 93006 event pairs, 1327 based on Foata normal form. 40/11867 useless extension candidates. Maximal degree in co-relation 172002. Up to 5720 conditions per place. [2023-11-17 15:01:36,614 INFO L140 encePairwiseOnDemand]: 495/521 looper letters, 446 selfloop transitions, 542 changer transitions 36/1028 dead transitions. [2023-11-17 15:01:36,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 1028 transitions, 27867 flow [2023-11-17 15:01:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 15:01:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 15:01:36,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4712 transitions. [2023-11-17 15:01:36,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3014715291106846 [2023-11-17 15:01:36,633 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4712 transitions. [2023-11-17 15:01:36,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4712 transitions. [2023-11-17 15:01:36,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:01:36,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4712 transitions. [2023-11-17 15:01:36,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 157.06666666666666) internal successors, (4712), 30 states have internal predecessors, (4712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:36,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 521.0) internal successors, (16151), 31 states have internal predecessors, (16151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:36,657 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 521.0) internal successors, (16151), 31 states have internal predecessors, (16151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:36,658 INFO L175 Difference]: Start difference. First operand has 750 places, 871 transitions, 20393 flow. Second operand 30 states and 4712 transitions. [2023-11-17 15:01:36,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 1028 transitions, 27867 flow [2023-11-17 15:01:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 1028 transitions, 26942 flow, removed 195 selfloop flow, removed 20 redundant places. [2023-11-17 15:01:47,267 INFO L231 Difference]: Finished difference. Result has 769 places, 897 transitions, 21861 flow [2023-11-17 15:01:47,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=19498, PETRI_DIFFERENCE_MINUEND_PLACES=730, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=525, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=21861, PETRI_PLACES=769, PETRI_TRANSITIONS=897} [2023-11-17 15:01:47,268 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 709 predicate places. [2023-11-17 15:01:47,268 INFO L495 AbstractCegarLoop]: Abstraction has has 769 places, 897 transitions, 21861 flow [2023-11-17 15:01:47,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 150.8) internal successors, (3016), 20 states have internal predecessors, (3016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:47,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:01:47,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:01:47,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-17 15:01:47,269 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:01:47,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:01:47,269 INFO L85 PathProgramCache]: Analyzing trace with hash 802390877, now seen corresponding path program 18 times [2023-11-17 15:01:47,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:01:47,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629565913] [2023-11-17 15:01:47,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:01:47,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:01:47,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:01:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:01:48,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:01:48,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629565913] [2023-11-17 15:01:48,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629565913] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:01:48,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:01:48,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2023-11-17 15:01:48,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858498760] [2023-11-17 15:01:48,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:01:48,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-17 15:01:48,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:01:48,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-17 15:01:48,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=449, Unknown=0, NotChecked=0, Total=506 [2023-11-17 15:01:48,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 521 [2023-11-17 15:01:48,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 897 transitions, 21861 flow. Second operand has 23 states, 23 states have (on average 146.56521739130434) internal successors, (3371), 23 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:48,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:01:48,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 521 [2023-11-17 15:01:48,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:01:57,518 INFO L124 PetriNetUnfolderBase]: 6907/13145 cut-off events. [2023-11-17 15:01:57,519 INFO L125 PetriNetUnfolderBase]: For 4482166/4482166 co-relation queries the response was YES. [2023-11-17 15:01:57,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185904 conditions, 13145 events. 6907/13145 cut-off events. For 4482166/4482166 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 97463 event pairs, 1076 based on Foata normal form. 20/12307 useless extension candidates. Maximal degree in co-relation 185573. Up to 4466 conditions per place. [2023-11-17 15:01:57,783 INFO L140 encePairwiseOnDemand]: 494/521 looper letters, 373 selfloop transitions, 656 changer transitions 61/1094 dead transitions. [2023-11-17 15:01:57,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 1094 transitions, 30746 flow [2023-11-17 15:01:57,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 15:01:57,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 15:01:57,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4902 transitions. [2023-11-17 15:01:57,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2940259117082534 [2023-11-17 15:01:57,787 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4902 transitions. [2023-11-17 15:01:57,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4902 transitions. [2023-11-17 15:01:57,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:01:57,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4902 transitions. [2023-11-17 15:01:57,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 153.1875) internal successors, (4902), 32 states have internal predecessors, (4902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:57,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 521.0) internal successors, (17193), 33 states have internal predecessors, (17193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:57,798 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 521.0) internal successors, (17193), 33 states have internal predecessors, (17193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:01:57,798 INFO L175 Difference]: Start difference. First operand has 769 places, 897 transitions, 21861 flow. Second operand 32 states and 4902 transitions. [2023-11-17 15:01:57,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 1094 transitions, 30746 flow [2023-11-17 15:02:11,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 1094 transitions, 29905 flow, removed 216 selfloop flow, removed 15 redundant places. [2023-11-17 15:02:11,939 INFO L231 Difference]: Finished difference. Result has 795 places, 920 transitions, 23839 flow [2023-11-17 15:02:11,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=21022, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=634, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=23839, PETRI_PLACES=795, PETRI_TRANSITIONS=920} [2023-11-17 15:02:11,940 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 735 predicate places. [2023-11-17 15:02:11,940 INFO L495 AbstractCegarLoop]: Abstraction has has 795 places, 920 transitions, 23839 flow [2023-11-17 15:02:11,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 146.56521739130434) internal successors, (3371), 23 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:11,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:02:11,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:02:11,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-17 15:02:11,940 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:02:11,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:02:11,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1067863557, now seen corresponding path program 19 times [2023-11-17 15:02:11,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:02:11,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831330890] [2023-11-17 15:02:11,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:02:11,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:02:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:02:19,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:02:19,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:02:19,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831330890] [2023-11-17 15:02:19,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831330890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:02:19,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:02:19,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-17 15:02:19,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470880075] [2023-11-17 15:02:19,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:02:19,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 15:02:19,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:02:19,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 15:02:19,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2023-11-17 15:02:19,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 521 [2023-11-17 15:02:19,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 795 places, 920 transitions, 23839 flow. Second operand has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:19,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:02:19,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 521 [2023-11-17 15:02:19,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:02:39,666 INFO L124 PetriNetUnfolderBase]: 6984/13326 cut-off events. [2023-11-17 15:02:39,666 INFO L125 PetriNetUnfolderBase]: For 4941755/4941755 co-relation queries the response was YES. [2023-11-17 15:02:39,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195915 conditions, 13326 events. 6984/13326 cut-off events. For 4941755/4941755 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 99193 event pairs, 1331 based on Foata normal form. 53/12498 useless extension candidates. Maximal degree in co-relation 195573. Up to 6099 conditions per place. [2023-11-17 15:02:39,934 INFO L140 encePairwiseOnDemand]: 496/521 looper letters, 503 selfloop transitions, 549 changer transitions 31/1087 dead transitions. [2023-11-17 15:02:39,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 1087 transitions, 31859 flow [2023-11-17 15:02:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-17 15:02:39,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-17 15:02:39,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5017 transitions. [2023-11-17 15:02:39,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3009237044145873 [2023-11-17 15:02:39,938 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5017 transitions. [2023-11-17 15:02:39,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5017 transitions. [2023-11-17 15:02:39,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:02:39,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5017 transitions. [2023-11-17 15:02:39,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 156.78125) internal successors, (5017), 32 states have internal predecessors, (5017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:39,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 521.0) internal successors, (17193), 33 states have internal predecessors, (17193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:39,948 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 521.0) internal successors, (17193), 33 states have internal predecessors, (17193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:39,949 INFO L175 Difference]: Start difference. First operand has 795 places, 920 transitions, 23839 flow. Second operand 32 states and 5017 transitions. [2023-11-17 15:02:39,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 1087 transitions, 31859 flow [2023-11-17 15:02:54,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 806 places, 1087 transitions, 30426 flow, removed 388 selfloop flow, removed 20 redundant places. [2023-11-17 15:02:54,847 INFO L231 Difference]: Finished difference. Result has 819 places, 953 transitions, 25396 flow [2023-11-17 15:02:54,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=22640, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=525, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=25396, PETRI_PLACES=819, PETRI_TRANSITIONS=953} [2023-11-17 15:02:54,848 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 759 predicate places. [2023-11-17 15:02:54,848 INFO L495 AbstractCegarLoop]: Abstraction has has 819 places, 953 transitions, 25396 flow [2023-11-17 15:02:54,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 150.71428571428572) internal successors, (3165), 21 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:54,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:02:54,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:02:54,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-17 15:02:54,849 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:02:54,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:02:54,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1869852045, now seen corresponding path program 20 times [2023-11-17 15:02:54,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:02:54,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789469419] [2023-11-17 15:02:54,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:02:54,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:02:54,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:02:56,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:02:56,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:02:56,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789469419] [2023-11-17 15:02:56,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789469419] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:02:56,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:02:56,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 15:02:56,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384406700] [2023-11-17 15:02:56,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:02:56,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:02:56,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:02:56,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:02:56,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:02:56,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 521 [2023-11-17 15:02:56,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 953 transitions, 25396 flow. Second operand has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:02:56,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:02:56,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 521 [2023-11-17 15:02:56,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:03:06,144 INFO L124 PetriNetUnfolderBase]: 7180/13678 cut-off events. [2023-11-17 15:03:06,144 INFO L125 PetriNetUnfolderBase]: For 5073434/5073434 co-relation queries the response was YES. [2023-11-17 15:03:06,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205209 conditions, 13678 events. 7180/13678 cut-off events. For 5073434/5073434 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 102490 event pairs, 1058 based on Foata normal form. 20/12810 useless extension candidates. Maximal degree in co-relation 204853. Up to 4516 conditions per place. [2023-11-17 15:03:06,453 INFO L140 encePairwiseOnDemand]: 494/521 looper letters, 410 selfloop transitions, 669 changer transitions 46/1129 dead transitions. [2023-11-17 15:03:06,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 1129 transitions, 34001 flow [2023-11-17 15:03:06,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-17 15:03:06,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-17 15:03:06,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4660 transitions. [2023-11-17 15:03:06,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2981445937300064 [2023-11-17 15:03:06,462 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4660 transitions. [2023-11-17 15:03:06,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4660 transitions. [2023-11-17 15:03:06,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:03:06,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4660 transitions. [2023-11-17 15:03:06,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 155.33333333333334) internal successors, (4660), 30 states have internal predecessors, (4660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:06,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 521.0) internal successors, (16151), 31 states have internal predecessors, (16151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:06,476 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 521.0) internal successors, (16151), 31 states have internal predecessors, (16151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:06,476 INFO L175 Difference]: Start difference. First operand has 819 places, 953 transitions, 25396 flow. Second operand 30 states and 4660 transitions. [2023-11-17 15:03:06,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 1129 transitions, 34001 flow [2023-11-17 15:03:23,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 1129 transitions, 32407 flow, removed 477 selfloop flow, removed 21 redundant places. [2023-11-17 15:03:23,404 INFO L231 Difference]: Finished difference. Result has 837 places, 975 transitions, 27009 flow [2023-11-17 15:03:23,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=24132, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=649, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=27009, PETRI_PLACES=837, PETRI_TRANSITIONS=975} [2023-11-17 15:03:23,406 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 777 predicate places. [2023-11-17 15:03:23,406 INFO L495 AbstractCegarLoop]: Abstraction has has 837 places, 975 transitions, 27009 flow [2023-11-17 15:03:23,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:23,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:03:23,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:03:23,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-17 15:03:23,406 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:03:23,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:03:23,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1606184175, now seen corresponding path program 21 times [2023-11-17 15:03:23,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:03:23,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594481390] [2023-11-17 15:03:23,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:03:23,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:03:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:03:24,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:03:24,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:03:24,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594481390] [2023-11-17 15:03:24,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594481390] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:03:24,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:03:24,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-17 15:03:24,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386889713] [2023-11-17 15:03:24,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:03:24,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 15:03:24,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:03:24,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 15:03:24,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2023-11-17 15:03:24,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 521 [2023-11-17 15:03:24,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 975 transitions, 27009 flow. Second operand has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:24,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:03:24,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 521 [2023-11-17 15:03:24,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:03:34,895 INFO L124 PetriNetUnfolderBase]: 8058/15250 cut-off events. [2023-11-17 15:03:34,896 INFO L125 PetriNetUnfolderBase]: For 5838145/5838145 co-relation queries the response was YES. [2023-11-17 15:03:35,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232061 conditions, 15250 events. 8058/15250 cut-off events. For 5838145/5838145 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 116101 event pairs, 867 based on Foata normal form. 62/14318 useless extension candidates. Maximal degree in co-relation 231699. Up to 3251 conditions per place. [2023-11-17 15:03:35,288 INFO L140 encePairwiseOnDemand]: 496/521 looper letters, 403 selfloop transitions, 757 changer transitions 67/1231 dead transitions. [2023-11-17 15:03:35,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 871 places, 1231 transitions, 37893 flow [2023-11-17 15:03:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-17 15:03:35,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-17 15:03:35,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 5428 transitions. [2023-11-17 15:03:35,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29766931724705237 [2023-11-17 15:03:35,294 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 5428 transitions. [2023-11-17 15:03:35,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 5428 transitions. [2023-11-17 15:03:35,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:03:35,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 5428 transitions. [2023-11-17 15:03:35,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 155.0857142857143) internal successors, (5428), 35 states have internal predecessors, (5428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:35,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 521.0) internal successors, (18756), 36 states have internal predecessors, (18756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:35,309 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 521.0) internal successors, (18756), 36 states have internal predecessors, (18756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:35,309 INFO L175 Difference]: Start difference. First operand has 837 places, 975 transitions, 27009 flow. Second operand 35 states and 5428 transitions. [2023-11-17 15:03:35,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 871 places, 1231 transitions, 37893 flow [2023-11-17 15:03:56,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 1231 transitions, 36715 flow, removed 309 selfloop flow, removed 17 redundant places. [2023-11-17 15:03:56,152 INFO L231 Difference]: Finished difference. Result has 864 places, 1023 transitions, 29645 flow [2023-11-17 15:03:56,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=25973, PETRI_DIFFERENCE_MINUEND_PLACES=820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=718, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=29645, PETRI_PLACES=864, PETRI_TRANSITIONS=1023} [2023-11-17 15:03:56,153 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 804 predicate places. [2023-11-17 15:03:56,153 INFO L495 AbstractCegarLoop]: Abstraction has has 864 places, 1023 transitions, 29645 flow [2023-11-17 15:03:56,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 148.8) internal successors, (2976), 20 states have internal predecessors, (2976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:03:56,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:03:56,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:03:56,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-17 15:03:56,153 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2023-11-17 15:03:56,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:03:56,154 INFO L85 PathProgramCache]: Analyzing trace with hash 684447572, now seen corresponding path program 1 times [2023-11-17 15:03:56,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:03:56,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919564768] [2023-11-17 15:03:56,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:03:56,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:03:56,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-17 15:03:56,180 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-17 15:03:56,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-17 15:03:56,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-17 15:03:56,216 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-17 15:03:56,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION (6 of 7 remaining) [2023-11-17 15:03:56,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2023-11-17 15:03:56,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 7 remaining) [2023-11-17 15:03:56,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining) [2023-11-17 15:03:56,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2023-11-17 15:03:56,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2023-11-17 15:03:56,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2023-11-17 15:03:56,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-17 15:03:56,219 INFO L445 BasicCegarLoop]: Path program histogram: [21, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:03:56,222 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 15:03:56,223 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 15:03:56,267 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre65 could not be translated [2023-11-17 15:03:56,268 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre67 could not be translated [2023-11-17 15:03:56,269 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated [2023-11-17 15:03:56,269 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated [2023-11-17 15:03:56,270 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem37 could not be translated [2023-11-17 15:03:56,270 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-11-17 15:03:56,277 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem40 could not be translated [2023-11-17 15:03:56,278 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem31 could not be translated [2023-11-17 15:03:56,279 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated [2023-11-17 15:03:56,279 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated [2023-11-17 15:03:56,279 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem37 could not be translated [2023-11-17 15:03:56,279 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-11-17 15:03:56,282 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated [2023-11-17 15:03:56,298 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 03:03:56 BasicIcfg [2023-11-17 15:03:56,298 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 15:03:56,298 INFO L158 Benchmark]: Toolchain (without parser) took 407846.20ms. Allocated memory was 202.4MB in the beginning and 5.7GB in the end (delta: 5.5GB). Free memory was 160.7MB in the beginning and 4.1GB in the end (delta: -3.9GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2023-11-17 15:03:56,298 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 202.4MB. Free memory is still 150.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 15:03:56,298 INFO L158 Benchmark]: CACSL2BoogieTranslator took 503.28ms. Allocated memory is still 202.4MB. Free memory was 160.4MB in the beginning and 129.8MB in the end (delta: 30.6MB). Peak memory consumption was 30.4MB. Max. memory is 8.0GB. [2023-11-17 15:03:56,299 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.97ms. Allocated memory is still 202.4MB. Free memory was 129.8MB in the beginning and 126.4MB in the end (delta: 3.4MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2023-11-17 15:03:56,299 INFO L158 Benchmark]: Boogie Preprocessor took 38.29ms. Allocated memory is still 202.4MB. Free memory was 126.4MB in the beginning and 124.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 15:03:56,299 INFO L158 Benchmark]: RCFGBuilder took 522.74ms. Allocated memory was 202.4MB in the beginning and 265.3MB in the end (delta: 62.9MB). Free memory was 124.3MB in the beginning and 222.4MB in the end (delta: -98.1MB). Peak memory consumption was 20.1MB. Max. memory is 8.0GB. [2023-11-17 15:03:56,299 INFO L158 Benchmark]: TraceAbstraction took 406713.89ms. Allocated memory was 265.3MB in the beginning and 5.7GB in the end (delta: 5.4GB). Free memory was 221.9MB in the beginning and 4.1GB in the end (delta: -3.9GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2023-11-17 15:03:56,300 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 202.4MB. Free memory is still 150.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 503.28ms. Allocated memory is still 202.4MB. Free memory was 160.4MB in the beginning and 129.8MB in the end (delta: 30.6MB). Peak memory consumption was 30.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 63.97ms. Allocated memory is still 202.4MB. Free memory was 129.8MB in the beginning and 126.4MB in the end (delta: 3.4MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 38.29ms. Allocated memory is still 202.4MB. Free memory was 126.4MB in the beginning and 124.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 522.74ms. Allocated memory was 202.4MB in the beginning and 265.3MB in the end (delta: 62.9MB). Free memory was 124.3MB in the beginning and 222.4MB in the end (delta: -98.1MB). Peak memory consumption was 20.1MB. Max. memory is 8.0GB. * TraceAbstraction took 406713.89ms. Allocated memory was 265.3MB in the beginning and 5.7GB in the end (delta: 5.4GB). Free memory was 221.9MB in the beginning and 4.1GB in the end (delta: -3.9GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~pre65 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~pre67 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem37 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem40 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem36 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem37 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.3s, 261 PlacesBefore, 60 PlacesAfterwards, 269 TransitionsBefore, 64 TransitionsAfterwards, 17694 CoEnabledTransitionPairs, 8 FixpointIterations, 69 TrivialSequentialCompositions, 141 ConcurrentSequentialCompositions, 4 TrivialYvCompositions, 22 ConcurrentYvCompositions, 4 ChoiceCompositions, 240 TotalNumberOfCompositions, 34365 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 15057, independent: 14422, independent conditional: 0, independent unconditional: 14422, dependent: 635, dependent conditional: 0, dependent unconditional: 635, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 11383, independent: 11197, independent conditional: 0, independent unconditional: 11197, dependent: 186, dependent conditional: 0, dependent unconditional: 186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 11383, independent: 11156, independent conditional: 0, independent unconditional: 11156, dependent: 227, dependent conditional: 0, dependent unconditional: 227, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 227, independent: 41, independent conditional: 0, independent unconditional: 41, dependent: 186, dependent conditional: 0, dependent unconditional: 186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 275, independent: 40, independent conditional: 0, independent unconditional: 40, dependent: 235, dependent conditional: 0, dependent unconditional: 235, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 15057, independent: 3225, independent conditional: 0, independent unconditional: 3225, dependent: 449, dependent conditional: 0, dependent unconditional: 449, unknown: 11383, unknown conditional: 0, unknown unconditional: 11383] , Statistics on independence cache: Total cache size (in pairs): 510, Positive cache size: 434, Positive conditional cache size: 0, Positive unconditional cache size: 434, Negative cache size: 76, Negative conditional cache size: 0, Negative unconditional cache size: 76, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 1043]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L947] 0 pthread_mutex_t m; [L949] 0 int stored_elements[(20)]; [L950] 0 _Bool enqueue_flag, dequeue_flag; [L951] 0 QType queue; [L1054] 0 pthread_t id1, id2; [L1055] 0 enqueue_flag=(1) [L1056] 0 dequeue_flag=(0) [L1057] CALL 0 init(&queue) [L954] 0 q->head=0 [L955] 0 q->tail=0 [L956] 0 q->amount=0 [L1057] RET 0 init(&queue) [L1058] CALL, EXPR 0 empty(&queue) [L960] EXPR 0 q->head [L960] EXPR 0 q->tail [L960] COND TRUE 0 q->head == q->tail [L963] 0 return (-1); [L1058] RET, EXPR 0 empty(&queue) [L1058] COND FALSE 0 !(!empty(&queue)==(-1)) [L1063] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, &queue) VAL [dequeue_flag=0, enqueue_flag=1, id1={9:0}, id2={10:0}, m={3:0}, queue={5:0}, stored_elements={4:0}] [L1064] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, &queue) VAL [dequeue_flag=0, enqueue_flag=1, id1={9:0}, id2={10:0}, m={3:0}, queue={5:0}, stored_elements={4:0}] [L1036] 2 int i; [L1037] 2 i=0 VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=1, i=0, m={3:0}, queue={5:0}, stored_elements={4:0}] [L1037] COND TRUE 2 i<(20) [L1040] COND FALSE 2 !(\read(dequeue_flag)) VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=1, i=0, m={3:0}, queue={5:0}, stored_elements={4:0}] [L1037] 2 i++ VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=1, i=1, m={3:0}, queue={5:0}, stored_elements={4:0}] [L1007] 1 int value, i; [L1009] 1 value = __VERIFIER_nondet_int() [L1010] CALL 1 enqueue(&queue,value) [L980] EXPR 1 q->tail VAL [\old(x)=11, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=11] [L980] 1 q->element[q->tail] = x VAL [\old(x)=11, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=11] [L981] EXPR 1 q->amount VAL [\old(x)=11, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=11] [L981] 1 q->amount++ [L982] EXPR 1 q->tail [L982] COND FALSE 1 !(q->tail == (20)) VAL [\old(x)=11, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=11] [L988] EXPR 1 q->tail VAL [\old(x)=11, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=11] [L988] 1 q->tail++ [L990] 1 return 0; [L1010] RET 1 enqueue(&queue,value) [L1010] COND FALSE 1 !(enqueue(&queue,value)) [L1013] 1 stored_elements[0]=value VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=1, m={3:0}, queue={5:0}, stored_elements={4:0}, value=11] [L1014] CALL 1 empty(&queue) [L960] EXPR 1 q->head VAL [\result=-1, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}] [L960] EXPR 1 q->tail [L960] COND FALSE 1 !(q->head == q->tail) [L966] 1 return 0; [L1014] RET 1 empty(&queue) [L1014] COND FALSE 1 !(empty(&queue)) [L1018] 1 i=0 VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=1, i=0, m={3:0}, queue={5:0}, stored_elements={4:0}, value=11] [L1018] COND TRUE 1 i<((20)-1) [L1021] COND TRUE 1 \read(enqueue_flag) [L1023] 1 value = __VERIFIER_nondet_int() [L1024] CALL 1 enqueue(&queue,value) [L980] EXPR 1 q->tail VAL [\old(x)=0, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=0] [L980] 1 q->element[q->tail] = x VAL [\old(x)=0, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=0] [L981] EXPR 1 q->amount VAL [\old(x)=0, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=0] [L981] 1 q->amount++ [L982] EXPR 1 q->tail VAL [\old(x)=0, dequeue_flag=0, enqueue_flag=1, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}, x=0] [L982] COND FALSE 1 !(q->tail == (20)) [L988] EXPR 1 q->tail [L988] 1 q->tail++ [L990] 1 return 0; [L1024] RET 1 enqueue(&queue,value) [L1025] 1 stored_elements[i+1]=value VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=1, i=0, m={3:0}, queue={5:0}, stored_elements={4:0}, value=0] [L1026] 1 enqueue_flag=(0) VAL [arg={5:0}, arg={5:0}, dequeue_flag=0, enqueue_flag=0, i=0, m={3:0}, queue={5:0}, stored_elements={4:0}, value=0] [L1027] 1 dequeue_flag=(1) VAL [arg={5:0}, arg={5:0}, dequeue_flag=1, enqueue_flag=0, i=0, m={3:0}, queue={5:0}, stored_elements={4:0}, value=0] [L1037] COND TRUE 2 i<(20) [L1040] COND TRUE 2 \read(dequeue_flag) [L1042] CALL, EXPR 2 dequeue(&queue) [L994] 2 int x; [L995] EXPR 2 q->head VAL [dequeue_flag=1, enqueue_flag=0, m={3:0}, q={5:0}, q={5:0}, queue={5:0}, stored_elements={4:0}] [L995] EXPR 2 q->element[q->head] [L995] 2 x = q->element[q->head] [L996] EXPR 2 q->amount [L996] 2 q->amount-- [L997] EXPR 2 q->head [L997] COND FALSE 2 !(q->head == (20)) [L1002] EXPR 2 q->head [L1002] 2 q->head++ [L1003] 2 return x; [L1042] RET, EXPR 2 dequeue(&queue) [L1042] EXPR 2 stored_elements[i] [L1042] COND TRUE 2 !dequeue(&queue)==stored_elements[i] [L1043] 2 reach_error() VAL [arg={5:0}, arg={5:0}, dequeue_flag=1, enqueue_flag=0, i=1, m={3:0}, queue={5:0}, stored_elements={4:0}] - UnprovableResult [Line: 1059]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 1063]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 1064]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 1032]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 441 locations, 7 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: 406.5s, OverallIterations: 41, TraceHistogramMax: 1, PathProgramHistogramMax: 21, EmptinessCheckTime: 0.0s, AutomataDifference: 314.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5339 SdHoareTripleChecker+Valid, 66.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5339 mSDsluCounter, 13 SdHoareTripleChecker+Invalid, 60.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 757 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48504 IncrementalHoareTripleChecker+Invalid, 49261 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 757 mSolverCounterUnsat, 13 mSDtfsCounter, 48504 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1159 GetRequests, 213 SyntacticMatches, 10 SemanticMatches, 936 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5629 ImplicationChecksByTransitivity, 45.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=29645occurred in iteration=40, InterpolantAutomatonStates: 760, 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.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 84.6s InterpolantComputationTime, 1291 NumberOfCodeBlocks, 1291 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 1211 ConstructedInterpolants, 0 QuantifiedInterpolants, 1985025 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 40 InterpolantComputations, 40 PerfectInterpolantSequences, 0/0 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 proved your program to be incorrect! [2023-11-17 15:03:56,330 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 Received shutdown request...