/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 20:35:55,146 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 20:35:55,148 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 20:35:55,173 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 20:35:55,173 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 20:35:55,174 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 20:35:55,175 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 20:35:55,176 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 20:35:55,178 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 20:35:55,179 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 20:35:55,179 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 20:35:55,180 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 20:35:55,181 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 20:35:55,181 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 20:35:55,182 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 20:35:55,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 20:35:55,184 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 20:35:55,185 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 20:35:55,186 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 20:35:55,187 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 20:35:55,188 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 20:35:55,189 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 20:35:55,190 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 20:35:55,191 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 20:35:55,194 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 20:35:55,194 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 20:35:55,194 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 20:35:55,195 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 20:35:55,195 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 20:35:55,196 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 20:35:55,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 20:35:55,197 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 20:35:55,197 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 20:35:55,198 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 20:35:55,199 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 20:35:55,199 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 20:35:55,200 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 20:35:55,200 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 20:35:55,200 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 20:35:55,201 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 20:35:55,201 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 20:35:55,202 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-01-27 20:35:55,221 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 20:35:55,221 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 20:35:55,221 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 20:35:55,222 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 20:35:55,222 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 20:35:55,222 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 20:35:55,223 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 20:35:55,223 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 20:35:55,223 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 20:35:55,223 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 20:35:55,223 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 20:35:55,224 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 20:35:55,224 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 20:35:55,224 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 20:35:55,224 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 20:35:55,224 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 20:35:55,225 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 20:35:55,225 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 20:35:55,225 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 20:35:55,225 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 20:35:55,225 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 20:35:55,226 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 20:35:55,226 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 20:35:55,226 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:35:55,226 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 20:35:55,226 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 20:35:55,226 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 20:35:55,227 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 20:35:55,227 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 20:35:55,227 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 20:35:55,227 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 20:35:55,227 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-01-27 20:35:55,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 20:35:55,430 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 20:35:55,432 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 20:35:55,433 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 20:35:55,434 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 20:35:55,434 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-01-27 20:35:56,601 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 20:35:56,741 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 20:35:56,741 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c [2023-01-27 20:35:56,748 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0dc02b873/7b41b02e53274420ad7600bea526f13e/FLAG100aff973 [2023-01-27 20:35:56,759 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0dc02b873/7b41b02e53274420ad7600bea526f13e [2023-01-27 20:35:56,762 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 20:35:56,763 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 20:35:56,767 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 20:35:56,767 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 20:35:56,770 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 20:35:56,770 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:35:56" (1/1) ... [2023-01-27 20:35:56,771 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eb7d5f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:56, skipping insertion in model container [2023-01-27 20:35:56,771 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:35:56" (1/1) ... [2023-01-27 20:35:56,777 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 20:35:56,807 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 20:35:56,991 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2023-01-27 20:35:57,003 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:35:57,011 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 20:35:57,047 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-trans.wvr.c[3292,3305] [2023-01-27 20:35:57,049 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:35:57,063 INFO L208 MainTranslator]: Completed translation [2023-01-27 20:35:57,065 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57 WrapperNode [2023-01-27 20:35:57,065 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 20:35:57,067 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 20:35:57,067 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 20:35:57,067 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 20:35:57,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,091 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,151 INFO L138 Inliner]: procedures = 25, calls = 44, calls flagged for inlining = 8, calls inlined = 12, statements flattened = 181 [2023-01-27 20:35:57,152 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 20:35:57,153 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 20:35:57,153 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 20:35:57,154 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 20:35:57,161 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,161 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,173 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,173 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,187 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,191 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,192 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,193 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,196 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 20:35:57,196 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 20:35:57,196 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 20:35:57,196 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 20:35:57,197 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (1/1) ... [2023-01-27 20:35:57,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:35:57,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:35:57,233 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-01-27 20:35:57,241 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-01-27 20:35:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 20:35:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 20:35:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 20:35:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 20:35:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-27 20:35:57,262 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-27 20:35:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-27 20:35:57,263 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-27 20:35:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-01-27 20:35:57,263 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-01-27 20:35:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 20:35:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-27 20:35:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 20:35:57,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 20:35:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 20:35:57,264 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-27 20:35:57,347 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 20:35:57,349 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 20:35:57,765 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 20:35:57,775 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 20:35:57,775 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-01-27 20:35:57,777 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:35:57 BoogieIcfgContainer [2023-01-27 20:35:57,777 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 20:35:57,778 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 20:35:57,778 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 20:35:57,781 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 20:35:57,781 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 08:35:56" (1/3) ... [2023-01-27 20:35:57,782 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71260633 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:35:57, skipping insertion in model container [2023-01-27 20:35:57,782 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:35:57" (2/3) ... [2023-01-27 20:35:57,782 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71260633 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:35:57, skipping insertion in model container [2023-01-27 20:35:57,782 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:35:57" (3/3) ... [2023-01-27 20:35:57,783 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2023-01-27 20:35:57,796 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 20:35:57,796 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-27 20:35:57,796 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 20:35:57,921 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-01-27 20:35:57,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 291 transitions, 606 flow [2023-01-27 20:35:58,042 INFO L130 PetriNetUnfolder]: 28/288 cut-off events. [2023-01-27 20:35:58,042 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:35:58,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301 conditions, 288 events. 28/288 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 367 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 232. Up to 3 conditions per place. [2023-01-27 20:35:58,049 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 291 transitions, 606 flow [2023-01-27 20:35:58,055 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 260 places, 278 transitions, 574 flow [2023-01-27 20:35:58,057 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 20:35:58,064 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 260 places, 278 transitions, 574 flow [2023-01-27 20:35:58,066 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 260 places, 278 transitions, 574 flow [2023-01-27 20:35:58,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 260 places, 278 transitions, 574 flow [2023-01-27 20:35:58,136 INFO L130 PetriNetUnfolder]: 28/278 cut-off events. [2023-01-27 20:35:58,136 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:35:58,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 291 conditions, 278 events. 28/278 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 366 event pairs, 0 based on Foata normal form. 0/250 useless extension candidates. Maximal degree in co-relation 232. Up to 3 conditions per place. [2023-01-27 20:35:58,143 INFO L119 LiptonReduction]: Number of co-enabled transitions 7560 [2023-01-27 20:36:06,095 INFO L134 LiptonReduction]: Checked pairs total: 9572 [2023-01-27 20:36:06,095 INFO L136 LiptonReduction]: Total number of compositions: 286 [2023-01-27 20:36:06,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-27 20:36:06,114 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@528ae7d4, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 20:36:06,114 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-01-27 20:36:06,122 INFO L130 PetriNetUnfolder]: 11/38 cut-off events. [2023-01-27 20:36:06,122 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:36:06,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:06,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:06,123 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 1 more)] === [2023-01-27 20:36:06,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:06,127 INFO L85 PathProgramCache]: Analyzing trace with hash -198049977, now seen corresponding path program 1 times [2023-01-27 20:36:06,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:06,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967805991] [2023-01-27 20:36:06,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:06,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:06,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:06,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:06,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:06,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967805991] [2023-01-27 20:36:06,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967805991] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:06,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:06,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:06,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089283575] [2023-01-27 20:36:06,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:06,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:06,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:06,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:06,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:06,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-27 20:36:06,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:06,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:06,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-27 20:36:06,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:07,419 INFO L130 PetriNetUnfolder]: 1171/1617 cut-off events. [2023-01-27 20:36:07,420 INFO L131 PetriNetUnfolder]: For 94/94 co-relation queries the response was YES. [2023-01-27 20:36:07,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 1617 events. 1171/1617 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5881 event pairs, 283 based on Foata normal form. 1/1040 useless extension candidates. Maximal degree in co-relation 2879. Up to 593 conditions per place. [2023-01-27 20:36:07,430 INFO L137 encePairwiseOnDemand]: 566/577 looper letters, 100 selfloop transitions, 18 changer transitions 2/121 dead transitions. [2023-01-27 20:36:07,431 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 121 transitions, 539 flow [2023-01-27 20:36:07,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:07,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1843 transitions. [2023-01-27 20:36:07,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45630106461995545 [2023-01-27 20:36:07,450 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1843 transitions. [2023-01-27 20:36:07,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1843 transitions. [2023-01-27 20:36:07,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:07,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1843 transitions. [2023-01-27 20:36:07,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 263.2857142857143) internal successors, (1843), 7 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:07,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:07,501 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:07,503 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 7 states and 1843 transitions. [2023-01-27 20:36:07,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 121 transitions, 539 flow [2023-01-27 20:36:07,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 121 transitions, 501 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-27 20:36:07,511 INFO L231 Difference]: Finished difference. Result has 42 places, 55 transitions, 196 flow [2023-01-27 20:36:07,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=196, PETRI_PLACES=42, PETRI_TRANSITIONS=55} [2023-01-27 20:36:07,515 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-01-27 20:36:07,515 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 55 transitions, 196 flow [2023-01-27 20:36:07,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:07,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:07,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:07,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 20:36:07,517 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:07,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:07,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1928900777, now seen corresponding path program 2 times [2023-01-27 20:36:07,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:07,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017614342] [2023-01-27 20:36:07,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:07,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:07,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:07,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:07,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:07,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017614342] [2023-01-27 20:36:07,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017614342] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:07,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:07,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:07,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336375617] [2023-01-27 20:36:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:07,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:07,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:07,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:07,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:07,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-27 20:36:07,857 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 55 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:07,857 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:07,857 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-27 20:36:07,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:08,298 INFO L130 PetriNetUnfolder]: 1367/1957 cut-off events. [2023-01-27 20:36:08,298 INFO L131 PetriNetUnfolder]: For 694/703 co-relation queries the response was YES. [2023-01-27 20:36:08,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5164 conditions, 1957 events. 1367/1957 cut-off events. For 694/703 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7959 event pairs, 141 based on Foata normal form. 9/1724 useless extension candidates. Maximal degree in co-relation 4458. Up to 691 conditions per place. [2023-01-27 20:36:08,309 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 114 selfloop transitions, 30 changer transitions 1/146 dead transitions. [2023-01-27 20:36:08,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 146 transitions, 760 flow [2023-01-27 20:36:08,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:08,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:08,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1852 transitions. [2023-01-27 20:36:08,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45852933894528347 [2023-01-27 20:36:08,314 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1852 transitions. [2023-01-27 20:36:08,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1852 transitions. [2023-01-27 20:36:08,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:08,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1852 transitions. [2023-01-27 20:36:08,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 264.57142857142856) internal successors, (1852), 7 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:08,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:08,327 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:08,327 INFO L175 Difference]: Start difference. First operand has 42 places, 55 transitions, 196 flow. Second operand 7 states and 1852 transitions. [2023-01-27 20:36:08,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 146 transitions, 760 flow [2023-01-27 20:36:08,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 146 transitions, 754 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-01-27 20:36:08,336 INFO L231 Difference]: Finished difference. Result has 51 places, 77 transitions, 409 flow [2023-01-27 20:36:08,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=409, PETRI_PLACES=51, PETRI_TRANSITIONS=77} [2023-01-27 20:36:08,337 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-01-27 20:36:08,337 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 77 transitions, 409 flow [2023-01-27 20:36:08,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:08,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:08,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:08,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 20:36:08,339 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:08,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:08,342 INFO L85 PathProgramCache]: Analyzing trace with hash 178772231, now seen corresponding path program 3 times [2023-01-27 20:36:08,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:08,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921752424] [2023-01-27 20:36:08,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:08,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:08,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:08,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-01-27 20:36:08,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:08,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921752424] [2023-01-27 20:36:08,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921752424] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:08,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:08,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:08,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461602137] [2023-01-27 20:36:08,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:08,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:08,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:08,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:08,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:08,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-27 20:36:08,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 77 transitions, 409 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:08,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:08,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-27 20:36:08,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:09,024 INFO L130 PetriNetUnfolder]: 1591/2329 cut-off events. [2023-01-27 20:36:09,024 INFO L131 PetriNetUnfolder]: For 2804/2855 co-relation queries the response was YES. [2023-01-27 20:36:09,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7179 conditions, 2329 events. 1591/2329 cut-off events. For 2804/2855 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10018 event pairs, 733 based on Foata normal form. 9/2089 useless extension candidates. Maximal degree in co-relation 6382. Up to 1571 conditions per place. [2023-01-27 20:36:09,041 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 106 selfloop transitions, 12 changer transitions 2/121 dead transitions. [2023-01-27 20:36:09,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 121 transitions, 815 flow [2023-01-27 20:36:09,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:36:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:36:09,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1312 transitions. [2023-01-27 20:36:09,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4547660311958406 [2023-01-27 20:36:09,046 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1312 transitions. [2023-01-27 20:36:09,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1312 transitions. [2023-01-27 20:36:09,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:09,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1312 transitions. [2023-01-27 20:36:09,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 262.4) internal successors, (1312), 5 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,055 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,055 INFO L175 Difference]: Start difference. First operand has 51 places, 77 transitions, 409 flow. Second operand 5 states and 1312 transitions. [2023-01-27 20:36:09,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 121 transitions, 815 flow [2023-01-27 20:36:09,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 121 transitions, 799 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-01-27 20:36:09,077 INFO L231 Difference]: Finished difference. Result has 58 places, 80 transitions, 469 flow [2023-01-27 20:36:09,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=469, PETRI_PLACES=58, PETRI_TRANSITIONS=80} [2023-01-27 20:36:09,078 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 20 predicate places. [2023-01-27 20:36:09,081 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 80 transitions, 469 flow [2023-01-27 20:36:09,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:09,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:09,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-27 20:36:09,083 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:09,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:09,083 INFO L85 PathProgramCache]: Analyzing trace with hash -199425411, now seen corresponding path program 4 times [2023-01-27 20:36:09,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:09,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503336168] [2023-01-27 20:36:09,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:09,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:09,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:09,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:09,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:09,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503336168] [2023-01-27 20:36:09,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503336168] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:09,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:09,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:09,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085851045] [2023-01-27 20:36:09,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:09,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:09,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:09,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:09,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:09,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-27 20:36:09,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 80 transitions, 469 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,384 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:09,384 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-27 20:36:09,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:09,787 INFO L130 PetriNetUnfolder]: 1644/2403 cut-off events. [2023-01-27 20:36:09,787 INFO L131 PetriNetUnfolder]: For 3444/3506 co-relation queries the response was YES. [2023-01-27 20:36:09,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7615 conditions, 2403 events. 1644/2403 cut-off events. For 3444/3506 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10519 event pairs, 309 based on Foata normal form. 30/2183 useless extension candidates. Maximal degree in co-relation 6806. Up to 1143 conditions per place. [2023-01-27 20:36:09,803 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 109 selfloop transitions, 33 changer transitions 1/144 dead transitions. [2023-01-27 20:36:09,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 144 transitions, 974 flow [2023-01-27 20:36:09,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:09,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:09,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1590 transitions. [2023-01-27 20:36:09,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592720970537262 [2023-01-27 20:36:09,807 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1590 transitions. [2023-01-27 20:36:09,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1590 transitions. [2023-01-27 20:36:09,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:09,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1590 transitions. [2023-01-27 20:36:09,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 265.0) internal successors, (1590), 6 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,816 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,817 INFO L175 Difference]: Start difference. First operand has 58 places, 80 transitions, 469 flow. Second operand 6 states and 1590 transitions. [2023-01-27 20:36:09,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 144 transitions, 974 flow [2023-01-27 20:36:09,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 144 transitions, 954 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-01-27 20:36:09,839 INFO L231 Difference]: Finished difference. Result has 65 places, 88 transitions, 633 flow [2023-01-27 20:36:09,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=65, PETRI_TRANSITIONS=88} [2023-01-27 20:36:09,840 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2023-01-27 20:36:09,840 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 88 transitions, 633 flow [2023-01-27 20:36:09,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:09,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:09,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:09,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 20:36:09,841 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:09,842 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:09,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1670298909, now seen corresponding path program 5 times [2023-01-27 20:36:09,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:09,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334201988] [2023-01-27 20:36:09,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:09,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:09,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:10,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:10,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:10,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334201988] [2023-01-27 20:36:10,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334201988] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:10,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:10,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:10,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342191700] [2023-01-27 20:36:10,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:10,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:10,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:10,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:10,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:10,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-27 20:36:10,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 88 transitions, 633 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:10,056 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:10,056 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-27 20:36:10,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:10,513 INFO L130 PetriNetUnfolder]: 1738/2562 cut-off events. [2023-01-27 20:36:10,514 INFO L131 PetriNetUnfolder]: For 6258/6309 co-relation queries the response was YES. [2023-01-27 20:36:10,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 2562 events. 1738/2562 cut-off events. For 6258/6309 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11549 event pairs, 309 based on Foata normal form. 25/2327 useless extension candidates. Maximal degree in co-relation 8077. Up to 1109 conditions per place. [2023-01-27 20:36:10,531 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 138 selfloop transitions, 49 changer transitions 3/191 dead transitions. [2023-01-27 20:36:10,531 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 191 transitions, 1526 flow [2023-01-27 20:36:10,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:10,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1855 transitions. [2023-01-27 20:36:10,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592720970537262 [2023-01-27 20:36:10,536 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1855 transitions. [2023-01-27 20:36:10,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1855 transitions. [2023-01-27 20:36:10,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:10,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1855 transitions. [2023-01-27 20:36:10,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 265.0) internal successors, (1855), 7 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:10,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:10,546 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:10,546 INFO L175 Difference]: Start difference. First operand has 65 places, 88 transitions, 633 flow. Second operand 7 states and 1855 transitions. [2023-01-27 20:36:10,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 191 transitions, 1526 flow [2023-01-27 20:36:10,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 191 transitions, 1447 flow, removed 32 selfloop flow, removed 1 redundant places. [2023-01-27 20:36:10,593 INFO L231 Difference]: Finished difference. Result has 74 places, 115 transitions, 1022 flow [2023-01-27 20:36:10,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1022, PETRI_PLACES=74, PETRI_TRANSITIONS=115} [2023-01-27 20:36:10,594 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 36 predicate places. [2023-01-27 20:36:10,594 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 115 transitions, 1022 flow [2023-01-27 20:36:10,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:10,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:10,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:10,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-27 20:36:10,595 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:10,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:10,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1323803525, now seen corresponding path program 6 times [2023-01-27 20:36:10,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:10,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452219695] [2023-01-27 20:36:10,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:10,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:10,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:10,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:10,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:10,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452219695] [2023-01-27 20:36:10,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452219695] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:10,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:10,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:10,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051330824] [2023-01-27 20:36:10,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:10,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:10,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:10,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:10,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:10,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 577 [2023-01-27 20:36:10,827 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 115 transitions, 1022 flow. Second operand has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:10,827 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:10,827 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 577 [2023-01-27 20:36:10,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:11,323 INFO L130 PetriNetUnfolder]: 1764/2587 cut-off events. [2023-01-27 20:36:11,323 INFO L131 PetriNetUnfolder]: For 6995/7076 co-relation queries the response was YES. [2023-01-27 20:36:11,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10052 conditions, 2587 events. 1764/2587 cut-off events. For 6995/7076 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 11758 event pairs, 165 based on Foata normal form. 67/2446 useless extension candidates. Maximal degree in co-relation 9518. Up to 1039 conditions per place. [2023-01-27 20:36:11,341 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 141 selfloop transitions, 53 changer transitions 1/196 dead transitions. [2023-01-27 20:36:11,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 196 transitions, 1737 flow [2023-01-27 20:36:11,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:11,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:11,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1854 transitions. [2023-01-27 20:36:11,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45902451101757863 [2023-01-27 20:36:11,345 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1854 transitions. [2023-01-27 20:36:11,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1854 transitions. [2023-01-27 20:36:11,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:11,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1854 transitions. [2023-01-27 20:36:11,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 264.85714285714283) internal successors, (1854), 7 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:11,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:11,355 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:11,356 INFO L175 Difference]: Start difference. First operand has 74 places, 115 transitions, 1022 flow. Second operand 7 states and 1854 transitions. [2023-01-27 20:36:11,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 196 transitions, 1737 flow [2023-01-27 20:36:11,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 196 transitions, 1679 flow, removed 29 selfloop flow, removed 0 redundant places. [2023-01-27 20:36:11,414 INFO L231 Difference]: Finished difference. Result has 83 places, 122 transitions, 1217 flow [2023-01-27 20:36:11,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1217, PETRI_PLACES=83, PETRI_TRANSITIONS=122} [2023-01-27 20:36:11,415 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 45 predicate places. [2023-01-27 20:36:11,415 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 122 transitions, 1217 flow [2023-01-27 20:36:11,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:11,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:11,416 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] [2023-01-27 20:36:11,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-27 20:36:11,417 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:11,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:11,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1753561899, now seen corresponding path program 1 times [2023-01-27 20:36:11,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:11,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835104990] [2023-01-27 20:36:11,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:11,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:11,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:11,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835104990] [2023-01-27 20:36:11,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835104990] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:11,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:11,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 20:36:11,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437515889] [2023-01-27 20:36:11,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:11,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-27 20:36:11,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:11,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-27 20:36:11,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-27 20:36:11,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 577 [2023-01-27 20:36:11,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 122 transitions, 1217 flow. Second operand has 6 states, 6 states have (on average 218.33333333333334) internal successors, (1310), 6 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:11,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:11,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 577 [2023-01-27 20:36:11,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:12,335 INFO L130 PetriNetUnfolder]: 3676/5509 cut-off events. [2023-01-27 20:36:12,335 INFO L131 PetriNetUnfolder]: For 25107/25147 co-relation queries the response was YES. [2023-01-27 20:36:12,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22955 conditions, 5509 events. 3676/5509 cut-off events. For 25107/25147 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29569 event pairs, 790 based on Foata normal form. 5/5092 useless extension candidates. Maximal degree in co-relation 22394. Up to 1559 conditions per place. [2023-01-27 20:36:12,387 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 240 selfloop transitions, 64 changer transitions 23/328 dead transitions. [2023-01-27 20:36:12,387 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 328 transitions, 3666 flow [2023-01-27 20:36:12,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:36:12,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:36:12,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1869 transitions. [2023-01-27 20:36:12,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40489601386481805 [2023-01-27 20:36:12,392 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1869 transitions. [2023-01-27 20:36:12,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1869 transitions. [2023-01-27 20:36:12,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:12,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1869 transitions. [2023-01-27 20:36:12,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 233.625) internal successors, (1869), 8 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:12,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:12,410 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:12,410 INFO L175 Difference]: Start difference. First operand has 83 places, 122 transitions, 1217 flow. Second operand 8 states and 1869 transitions. [2023-01-27 20:36:12,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 328 transitions, 3666 flow [2023-01-27 20:36:12,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 328 transitions, 3472 flow, removed 30 selfloop flow, removed 3 redundant places. [2023-01-27 20:36:12,583 INFO L231 Difference]: Finished difference. Result has 90 places, 150 transitions, 1605 flow [2023-01-27 20:36:12,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1605, PETRI_PLACES=90, PETRI_TRANSITIONS=150} [2023-01-27 20:36:12,584 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 52 predicate places. [2023-01-27 20:36:12,584 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 150 transitions, 1605 flow [2023-01-27 20:36:12,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 218.33333333333334) internal successors, (1310), 6 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:12,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:12,585 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] [2023-01-27 20:36:12,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-27 20:36:12,585 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:12,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:12,586 INFO L85 PathProgramCache]: Analyzing trace with hash 814884584, now seen corresponding path program 1 times [2023-01-27 20:36:12,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:12,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784438438] [2023-01-27 20:36:12,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:12,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:12,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:12,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:12,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:12,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784438438] [2023-01-27 20:36:12,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784438438] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:12,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:12,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:12,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001145030] [2023-01-27 20:36:12,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:12,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:12,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:12,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:12,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:12,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:12,772 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 150 transitions, 1605 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:12,772 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:12,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:12,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:13,491 INFO L130 PetriNetUnfolder]: 3414/5079 cut-off events. [2023-01-27 20:36:13,491 INFO L131 PetriNetUnfolder]: For 21837/21949 co-relation queries the response was YES. [2023-01-27 20:36:13,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21173 conditions, 5079 events. 3414/5079 cut-off events. For 21837/21949 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26170 event pairs, 1510 based on Foata normal form. 22/4686 useless extension candidates. Maximal degree in co-relation 20710. Up to 3426 conditions per place. [2023-01-27 20:36:13,533 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 158 selfloop transitions, 15 changer transitions 13/187 dead transitions. [2023-01-27 20:36:13,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 187 transitions, 2120 flow [2023-01-27 20:36:13,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:36:13,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:36:13,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1326 transitions. [2023-01-27 20:36:13,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45961871750433275 [2023-01-27 20:36:13,537 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1326 transitions. [2023-01-27 20:36:13,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1326 transitions. [2023-01-27 20:36:13,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:13,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1326 transitions. [2023-01-27 20:36:13,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 265.2) internal successors, (1326), 5 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:13,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:13,546 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:13,546 INFO L175 Difference]: Start difference. First operand has 90 places, 150 transitions, 1605 flow. Second operand 5 states and 1326 transitions. [2023-01-27 20:36:13,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 187 transitions, 2120 flow [2023-01-27 20:36:13,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 187 transitions, 2059 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-27 20:36:13,696 INFO L231 Difference]: Finished difference. Result has 93 places, 146 transitions, 1510 flow [2023-01-27 20:36:13,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1510, PETRI_PLACES=93, PETRI_TRANSITIONS=146} [2023-01-27 20:36:13,699 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 55 predicate places. [2023-01-27 20:36:13,699 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 146 transitions, 1510 flow [2023-01-27 20:36:13,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:13,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:13,700 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] [2023-01-27 20:36:13,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-27 20:36:13,700 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:13,701 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:13,701 INFO L85 PathProgramCache]: Analyzing trace with hash 5291322, now seen corresponding path program 2 times [2023-01-27 20:36:13,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:13,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561050493] [2023-01-27 20:36:13,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:13,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:13,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:13,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:13,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:13,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561050493] [2023-01-27 20:36:13,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561050493] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:13,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:13,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:13,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872106227] [2023-01-27 20:36:13,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:13,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:13,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:13,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:13,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:13,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:13,915 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 146 transitions, 1510 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:13,915 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:13,915 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:13,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:14,634 INFO L130 PetriNetUnfolder]: 3440/5174 cut-off events. [2023-01-27 20:36:14,634 INFO L131 PetriNetUnfolder]: For 21416/21528 co-relation queries the response was YES. [2023-01-27 20:36:14,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20999 conditions, 5174 events. 3440/5174 cut-off events. For 21416/21528 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27344 event pairs, 1452 based on Foata normal form. 22/4765 useless extension candidates. Maximal degree in co-relation 20849. Up to 3426 conditions per place. [2023-01-27 20:36:14,674 INFO L137 encePairwiseOnDemand]: 570/577 looper letters, 172 selfloop transitions, 21 changer transitions 8/202 dead transitions. [2023-01-27 20:36:14,674 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 202 transitions, 2235 flow [2023-01-27 20:36:14,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:36:14,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:36:14,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1335 transitions. [2023-01-27 20:36:14,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.462738301559792 [2023-01-27 20:36:14,678 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1335 transitions. [2023-01-27 20:36:14,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1335 transitions. [2023-01-27 20:36:14,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:14,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1335 transitions. [2023-01-27 20:36:14,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 267.0) internal successors, (1335), 5 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:14,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:14,685 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:14,685 INFO L175 Difference]: Start difference. First operand has 93 places, 146 transitions, 1510 flow. Second operand 5 states and 1335 transitions. [2023-01-27 20:36:14,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 202 transitions, 2235 flow [2023-01-27 20:36:14,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 202 transitions, 2185 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-01-27 20:36:14,840 INFO L231 Difference]: Finished difference. Result has 93 places, 150 transitions, 1561 flow [2023-01-27 20:36:14,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1561, PETRI_PLACES=93, PETRI_TRANSITIONS=150} [2023-01-27 20:36:14,841 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 55 predicate places. [2023-01-27 20:36:14,841 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 150 transitions, 1561 flow [2023-01-27 20:36:14,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:14,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:14,842 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] [2023-01-27 20:36:14,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-27 20:36:14,842 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:14,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:14,843 INFO L85 PathProgramCache]: Analyzing trace with hash 13829410, now seen corresponding path program 1 times [2023-01-27 20:36:14,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:14,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650072250] [2023-01-27 20:36:14,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:14,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:14,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:15,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:15,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:15,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650072250] [2023-01-27 20:36:15,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650072250] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:15,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:15,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:15,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624757197] [2023-01-27 20:36:15,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:15,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-27 20:36:15,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:15,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-27 20:36:15,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-01-27 20:36:15,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 577 [2023-01-27 20:36:15,047 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 150 transitions, 1561 flow. Second operand has 6 states, 6 states have (on average 222.33333333333334) internal successors, (1334), 6 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:15,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:15,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 577 [2023-01-27 20:36:15,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:16,223 INFO L130 PetriNetUnfolder]: 6956/10082 cut-off events. [2023-01-27 20:36:16,223 INFO L131 PetriNetUnfolder]: For 40691/40998 co-relation queries the response was YES. [2023-01-27 20:36:16,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41216 conditions, 10082 events. 6956/10082 cut-off events. For 40691/40998 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 55263 event pairs, 3164 based on Foata normal form. 78/9261 useless extension candidates. Maximal degree in co-relation 40856. Up to 3341 conditions per place. [2023-01-27 20:36:16,290 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 236 selfloop transitions, 62 changer transitions 35/334 dead transitions. [2023-01-27 20:36:16,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 334 transitions, 3859 flow [2023-01-27 20:36:16,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-27 20:36:16,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-27 20:36:16,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1871 transitions. [2023-01-27 20:36:16,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053292894280763 [2023-01-27 20:36:16,295 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1871 transitions. [2023-01-27 20:36:16,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1871 transitions. [2023-01-27 20:36:16,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:16,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1871 transitions. [2023-01-27 20:36:16,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 233.875) internal successors, (1871), 8 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:16,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:16,305 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 577.0) internal successors, (5193), 9 states have internal predecessors, (5193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:16,305 INFO L175 Difference]: Start difference. First operand has 93 places, 150 transitions, 1561 flow. Second operand 8 states and 1871 transitions. [2023-01-27 20:36:16,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 334 transitions, 3859 flow [2023-01-27 20:36:16,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 334 transitions, 3798 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-01-27 20:36:16,858 INFO L231 Difference]: Finished difference. Result has 103 places, 188 transitions, 2106 flow [2023-01-27 20:36:16,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2106, PETRI_PLACES=103, PETRI_TRANSITIONS=188} [2023-01-27 20:36:16,858 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 65 predicate places. [2023-01-27 20:36:16,859 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 188 transitions, 2106 flow [2023-01-27 20:36:16,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 222.33333333333334) internal successors, (1334), 6 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:16,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:16,859 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] [2023-01-27 20:36:16,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-27 20:36:16,860 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:16,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:16,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1573728984, now seen corresponding path program 3 times [2023-01-27 20:36:16,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:16,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588936520] [2023-01-27 20:36:16,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:16,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:17,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:17,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588936520] [2023-01-27 20:36:17,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588936520] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:17,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:17,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:17,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110265010] [2023-01-27 20:36:17,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:17,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:17,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:17,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:17,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:17,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:17,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 188 transitions, 2106 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:17,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:17,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:17,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:18,057 INFO L130 PetriNetUnfolder]: 6383/9340 cut-off events. [2023-01-27 20:36:18,058 INFO L131 PetriNetUnfolder]: For 36473/36755 co-relation queries the response was YES. [2023-01-27 20:36:18,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39053 conditions, 9340 events. 6383/9340 cut-off events. For 36473/36755 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 51577 event pairs, 2077 based on Foata normal form. 54/8531 useless extension candidates. Maximal degree in co-relation 38552. Up to 3528 conditions per place. [2023-01-27 20:36:18,123 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 177 selfloop transitions, 73 changer transitions 15/266 dead transitions. [2023-01-27 20:36:18,123 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 266 transitions, 3105 flow [2023-01-27 20:36:18,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:18,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:18,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2023-01-27 20:36:18,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46476025418833045 [2023-01-27 20:36:18,128 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2023-01-27 20:36:18,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2023-01-27 20:36:18,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:18,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2023-01-27 20:36:18,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:18,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:18,136 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:18,136 INFO L175 Difference]: Start difference. First operand has 103 places, 188 transitions, 2106 flow. Second operand 6 states and 1609 transitions. [2023-01-27 20:36:18,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 266 transitions, 3105 flow [2023-01-27 20:36:18,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 266 transitions, 2985 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-27 20:36:18,651 INFO L231 Difference]: Finished difference. Result has 108 places, 194 transitions, 2232 flow [2023-01-27 20:36:18,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2232, PETRI_PLACES=108, PETRI_TRANSITIONS=194} [2023-01-27 20:36:18,652 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-01-27 20:36:18,652 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 194 transitions, 2232 flow [2023-01-27 20:36:18,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:18,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:18,653 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] [2023-01-27 20:36:18,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-27 20:36:18,653 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:18,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:18,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1440072976, now seen corresponding path program 4 times [2023-01-27 20:36:18,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:18,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609045565] [2023-01-27 20:36:18,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:18,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:18,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:18,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:18,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:18,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609045565] [2023-01-27 20:36:18,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609045565] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:18,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:18,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:18,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410932614] [2023-01-27 20:36:18,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:18,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:18,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:18,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:18,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:18,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:18,838 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 194 transitions, 2232 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:18,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:18,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:18,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:19,857 INFO L130 PetriNetUnfolder]: 6335/9250 cut-off events. [2023-01-27 20:36:19,858 INFO L131 PetriNetUnfolder]: For 45253/45535 co-relation queries the response was YES. [2023-01-27 20:36:19,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39110 conditions, 9250 events. 6335/9250 cut-off events. For 45253/45535 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 50805 event pairs, 2103 based on Foata normal form. 54/8503 useless extension candidates. Maximal degree in co-relation 38606. Up to 3528 conditions per place. [2023-01-27 20:36:19,909 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 167 selfloop transitions, 67 changer transitions 11/246 dead transitions. [2023-01-27 20:36:19,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 246 transitions, 2925 flow [2023-01-27 20:36:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:19,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:19,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1598 transitions. [2023-01-27 20:36:19,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4615829000577701 [2023-01-27 20:36:19,913 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1598 transitions. [2023-01-27 20:36:19,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1598 transitions. [2023-01-27 20:36:19,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:19,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1598 transitions. [2023-01-27 20:36:19,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 266.3333333333333) internal successors, (1598), 6 states have internal predecessors, (1598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:19,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:19,921 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:19,921 INFO L175 Difference]: Start difference. First operand has 108 places, 194 transitions, 2232 flow. Second operand 6 states and 1598 transitions. [2023-01-27 20:36:19,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 246 transitions, 2925 flow [2023-01-27 20:36:20,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 246 transitions, 2783 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-01-27 20:36:20,302 INFO L231 Difference]: Finished difference. Result has 112 places, 192 transitions, 2190 flow [2023-01-27 20:36:20,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2190, PETRI_PLACES=112, PETRI_TRANSITIONS=192} [2023-01-27 20:36:20,303 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 74 predicate places. [2023-01-27 20:36:20,303 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 192 transitions, 2190 flow [2023-01-27 20:36:20,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:20,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:20,304 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] [2023-01-27 20:36:20,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-27 20:36:20,304 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:20,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:20,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1968338174, now seen corresponding path program 5 times [2023-01-27 20:36:20,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:20,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863294069] [2023-01-27 20:36:20,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:20,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:20,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:20,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:20,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:20,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863294069] [2023-01-27 20:36:20,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863294069] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:20,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:20,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:20,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416844333] [2023-01-27 20:36:20,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:20,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:20,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:20,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:20,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:20,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:20,514 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 192 transitions, 2190 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:20,514 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:20,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:20,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:21,664 INFO L130 PetriNetUnfolder]: 6337/9274 cut-off events. [2023-01-27 20:36:21,665 INFO L131 PetriNetUnfolder]: For 43006/43264 co-relation queries the response was YES. [2023-01-27 20:36:21,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39225 conditions, 9274 events. 6337/9274 cut-off events. For 43006/43264 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 51365 event pairs, 1251 based on Foata normal form. 117/8578 useless extension candidates. Maximal degree in co-relation 39101. Up to 2572 conditions per place. [2023-01-27 20:36:21,723 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 192 selfloop transitions, 100 changer transitions 16/309 dead transitions. [2023-01-27 20:36:21,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 309 transitions, 3660 flow [2023-01-27 20:36:21,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:21,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:21,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1875 transitions. [2023-01-27 20:36:21,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46422381777667737 [2023-01-27 20:36:21,735 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1875 transitions. [2023-01-27 20:36:21,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1875 transitions. [2023-01-27 20:36:21,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:21,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1875 transitions. [2023-01-27 20:36:21,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.85714285714283) internal successors, (1875), 7 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:21,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:21,750 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:21,751 INFO L175 Difference]: Start difference. First operand has 112 places, 192 transitions, 2190 flow. Second operand 7 states and 1875 transitions. [2023-01-27 20:36:21,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 309 transitions, 3660 flow [2023-01-27 20:36:22,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 309 transitions, 3514 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-01-27 20:36:22,298 INFO L231 Difference]: Finished difference. Result has 113 places, 212 transitions, 2531 flow [2023-01-27 20:36:22,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2531, PETRI_PLACES=113, PETRI_TRANSITIONS=212} [2023-01-27 20:36:22,299 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 75 predicate places. [2023-01-27 20:36:22,299 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 212 transitions, 2531 flow [2023-01-27 20:36:22,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:22,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:22,300 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] [2023-01-27 20:36:22,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-27 20:36:22,300 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:22,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:22,301 INFO L85 PathProgramCache]: Analyzing trace with hash -59174180, now seen corresponding path program 6 times [2023-01-27 20:36:22,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:22,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605053582] [2023-01-27 20:36:22,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:22,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:22,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:22,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:22,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:22,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605053582] [2023-01-27 20:36:22,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605053582] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:22,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:22,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:22,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980428033] [2023-01-27 20:36:22,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:22,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:22,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:22,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:22,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:22,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:22,504 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 212 transitions, 2531 flow. Second operand has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:22,504 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:22,504 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:22,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:23,554 INFO L130 PetriNetUnfolder]: 6301/9208 cut-off events. [2023-01-27 20:36:23,555 INFO L131 PetriNetUnfolder]: For 46796/47128 co-relation queries the response was YES. [2023-01-27 20:36:23,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40085 conditions, 9208 events. 6301/9208 cut-off events. For 46796/47128 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 50770 event pairs, 1416 based on Foata normal form. 169/8558 useless extension candidates. Maximal degree in co-relation 38357. Up to 2860 conditions per place. [2023-01-27 20:36:23,697 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 199 selfloop transitions, 105 changer transitions 8/313 dead transitions. [2023-01-27 20:36:23,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 313 transitions, 3919 flow [2023-01-27 20:36:23,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:23,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:23,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1870 transitions. [2023-01-27 20:36:23,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4629858875959396 [2023-01-27 20:36:23,704 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1870 transitions. [2023-01-27 20:36:23,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1870 transitions. [2023-01-27 20:36:23,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:23,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1870 transitions. [2023-01-27 20:36:23,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.14285714285717) internal successors, (1870), 7 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:23,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:23,713 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:23,713 INFO L175 Difference]: Start difference. First operand has 113 places, 212 transitions, 2531 flow. Second operand 7 states and 1870 transitions. [2023-01-27 20:36:23,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 313 transitions, 3919 flow [2023-01-27 20:36:24,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 313 transitions, 3797 flow, removed 61 selfloop flow, removed 1 redundant places. [2023-01-27 20:36:24,080 INFO L231 Difference]: Finished difference. Result has 119 places, 234 transitions, 3029 flow [2023-01-27 20:36:24,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=119, PETRI_TRANSITIONS=234} [2023-01-27 20:36:24,080 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2023-01-27 20:36:24,080 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 234 transitions, 3029 flow [2023-01-27 20:36:24,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.0) internal successors, (1265), 5 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:24,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:24,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] [2023-01-27 20:36:24,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-27 20:36:24,081 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:24,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:24,081 INFO L85 PathProgramCache]: Analyzing trace with hash 854842974, now seen corresponding path program 1 times [2023-01-27 20:36:24,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:24,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977210473] [2023-01-27 20:36:24,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:24,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:24,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:24,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:24,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:24,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977210473] [2023-01-27 20:36:24,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977210473] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:24,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:24,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:24,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669941929] [2023-01-27 20:36:24,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:24,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:24,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:24,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:24,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:24,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:24,203 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 234 transitions, 3029 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:24,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:24,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:24,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:25,266 INFO L130 PetriNetUnfolder]: 6557/9869 cut-off events. [2023-01-27 20:36:25,266 INFO L131 PetriNetUnfolder]: For 65396/65412 co-relation queries the response was YES. [2023-01-27 20:36:25,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44130 conditions, 9869 events. 6557/9869 cut-off events. For 65396/65412 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 59122 event pairs, 1158 based on Foata normal form. 18/9057 useless extension candidates. Maximal degree in co-relation 42713. Up to 5492 conditions per place. [2023-01-27 20:36:25,327 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 286 selfloop transitions, 42 changer transitions 6/335 dead transitions. [2023-01-27 20:36:25,327 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 335 transitions, 4757 flow [2023-01-27 20:36:25,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:36:25,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:36:25,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1336 transitions. [2023-01-27 20:36:25,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46308492201039864 [2023-01-27 20:36:25,330 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1336 transitions. [2023-01-27 20:36:25,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1336 transitions. [2023-01-27 20:36:25,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:25,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1336 transitions. [2023-01-27 20:36:25,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 267.2) internal successors, (1336), 5 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:25,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:25,337 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:25,337 INFO L175 Difference]: Start difference. First operand has 119 places, 234 transitions, 3029 flow. Second operand 5 states and 1336 transitions. [2023-01-27 20:36:25,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 335 transitions, 4757 flow [2023-01-27 20:36:25,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 335 transitions, 4595 flow, removed 81 selfloop flow, removed 0 redundant places. [2023-01-27 20:36:25,641 INFO L231 Difference]: Finished difference. Result has 124 places, 250 transitions, 3338 flow [2023-01-27 20:36:25,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2871, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3338, PETRI_PLACES=124, PETRI_TRANSITIONS=250} [2023-01-27 20:36:25,642 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 86 predicate places. [2023-01-27 20:36:25,642 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 250 transitions, 3338 flow [2023-01-27 20:36:25,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:25,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:25,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:25,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-27 20:36:25,642 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:25,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:25,643 INFO L85 PathProgramCache]: Analyzing trace with hash 642706158, now seen corresponding path program 2 times [2023-01-27 20:36:25,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:25,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632235038] [2023-01-27 20:36:25,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:25,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:25,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:25,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:25,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632235038] [2023-01-27 20:36:25,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632235038] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:25,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:25,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:25,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510209422] [2023-01-27 20:36:25,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:25,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:25,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:25,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:25,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:25,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:25,790 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 250 transitions, 3338 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:25,791 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:25,791 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:25,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:26,731 INFO L130 PetriNetUnfolder]: 6513/9608 cut-off events. [2023-01-27 20:36:26,731 INFO L131 PetriNetUnfolder]: For 69350/69612 co-relation queries the response was YES. [2023-01-27 20:36:26,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43939 conditions, 9608 events. 6513/9608 cut-off events. For 69350/69612 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 54157 event pairs, 3196 based on Foata normal form. 34/8793 useless extension candidates. Maximal degree in co-relation 42516. Up to 7474 conditions per place. [2023-01-27 20:36:26,793 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 246 selfloop transitions, 54 changer transitions 6/307 dead transitions. [2023-01-27 20:36:26,794 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 307 transitions, 4334 flow [2023-01-27 20:36:26,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:36:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:36:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1336 transitions. [2023-01-27 20:36:26,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46308492201039864 [2023-01-27 20:36:26,797 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1336 transitions. [2023-01-27 20:36:26,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1336 transitions. [2023-01-27 20:36:26,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:26,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1336 transitions. [2023-01-27 20:36:26,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 267.2) internal successors, (1336), 5 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:26,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:26,802 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:26,802 INFO L175 Difference]: Start difference. First operand has 124 places, 250 transitions, 3338 flow. Second operand 5 states and 1336 transitions. [2023-01-27 20:36:26,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 307 transitions, 4334 flow [2023-01-27 20:36:27,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 307 transitions, 4312 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-01-27 20:36:27,233 INFO L231 Difference]: Finished difference. Result has 130 places, 254 transitions, 3582 flow [2023-01-27 20:36:27,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3582, PETRI_PLACES=130, PETRI_TRANSITIONS=254} [2023-01-27 20:36:27,234 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2023-01-27 20:36:27,234 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 254 transitions, 3582 flow [2023-01-27 20:36:27,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:27,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:27,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:27,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-27 20:36:27,234 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:27,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:27,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1298038294, now seen corresponding path program 3 times [2023-01-27 20:36:27,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:27,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015091955] [2023-01-27 20:36:27,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:27,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:27,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:27,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:27,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:27,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015091955] [2023-01-27 20:36:27,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015091955] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:27,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:27,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:27,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797499875] [2023-01-27 20:36:27,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:27,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:27,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:27,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:27,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:27,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:27,411 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 254 transitions, 3582 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:27,411 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:27,411 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:27,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:28,547 INFO L130 PetriNetUnfolder]: 6449/9494 cut-off events. [2023-01-27 20:36:28,547 INFO L131 PetriNetUnfolder]: For 72494/72846 co-relation queries the response was YES. [2023-01-27 20:36:28,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44264 conditions, 9494 events. 6449/9494 cut-off events. For 72494/72846 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 53288 event pairs, 1748 based on Foata normal form. 161/8816 useless extension candidates. Maximal degree in co-relation 42792. Up to 3961 conditions per place. [2023-01-27 20:36:28,612 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 228 selfloop transitions, 92 changer transitions 7/328 dead transitions. [2023-01-27 20:36:28,612 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 328 transitions, 4666 flow [2023-01-27 20:36:28,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:28,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:28,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1604 transitions. [2023-01-27 20:36:28,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463316002310803 [2023-01-27 20:36:28,616 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1604 transitions. [2023-01-27 20:36:28,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1604 transitions. [2023-01-27 20:36:28,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:28,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1604 transitions. [2023-01-27 20:36:28,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 267.3333333333333) internal successors, (1604), 6 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:28,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:28,622 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:28,622 INFO L175 Difference]: Start difference. First operand has 130 places, 254 transitions, 3582 flow. Second operand 6 states and 1604 transitions. [2023-01-27 20:36:28,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 328 transitions, 4666 flow [2023-01-27 20:36:29,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 328 transitions, 4618 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-01-27 20:36:29,037 INFO L231 Difference]: Finished difference. Result has 136 places, 269 transitions, 3976 flow [2023-01-27 20:36:29,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3976, PETRI_PLACES=136, PETRI_TRANSITIONS=269} [2023-01-27 20:36:29,037 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 98 predicate places. [2023-01-27 20:36:29,037 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 269 transitions, 3976 flow [2023-01-27 20:36:29,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:29,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:29,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:29,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-27 20:36:29,038 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:29,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:29,039 INFO L85 PathProgramCache]: Analyzing trace with hash 283388168, now seen corresponding path program 4 times [2023-01-27 20:36:29,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:29,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518355458] [2023-01-27 20:36:29,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:29,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:29,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:29,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:29,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:29,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518355458] [2023-01-27 20:36:29,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518355458] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:29,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:29,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:29,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957487364] [2023-01-27 20:36:29,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:29,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:29,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:29,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:29,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:29,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:29,169 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 269 transitions, 3976 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:29,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:29,170 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:29,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:30,478 INFO L130 PetriNetUnfolder]: 7887/12051 cut-off events. [2023-01-27 20:36:30,478 INFO L131 PetriNetUnfolder]: For 98561/98621 co-relation queries the response was YES. [2023-01-27 20:36:30,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57310 conditions, 12051 events. 7887/12051 cut-off events. For 98561/98621 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 76442 event pairs, 628 based on Foata normal form. 32/11005 useless extension candidates. Maximal degree in co-relation 56268. Up to 4362 conditions per place. [2023-01-27 20:36:30,555 INFO L137 encePairwiseOnDemand]: 570/577 looper letters, 388 selfloop transitions, 60 changer transitions 10/459 dead transitions. [2023-01-27 20:36:30,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 459 transitions, 7090 flow [2023-01-27 20:36:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:30,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:30,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1616 transitions. [2023-01-27 20:36:30,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4667822068168689 [2023-01-27 20:36:30,557 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1616 transitions. [2023-01-27 20:36:30,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1616 transitions. [2023-01-27 20:36:30,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:30,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1616 transitions. [2023-01-27 20:36:30,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.3333333333333) internal successors, (1616), 6 states have internal predecessors, (1616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:30,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:30,562 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:30,562 INFO L175 Difference]: Start difference. First operand has 136 places, 269 transitions, 3976 flow. Second operand 6 states and 1616 transitions. [2023-01-27 20:36:30,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 459 transitions, 7090 flow [2023-01-27 20:36:30,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 459 transitions, 6912 flow, removed 27 selfloop flow, removed 3 redundant places. [2023-01-27 20:36:30,927 INFO L231 Difference]: Finished difference. Result has 142 places, 294 transitions, 4499 flow [2023-01-27 20:36:30,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4499, PETRI_PLACES=142, PETRI_TRANSITIONS=294} [2023-01-27 20:36:30,928 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2023-01-27 20:36:30,928 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 294 transitions, 4499 flow [2023-01-27 20:36:30,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:30,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:30,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:30,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-27 20:36:30,928 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:30,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:30,929 INFO L85 PathProgramCache]: Analyzing trace with hash 756027848, now seen corresponding path program 5 times [2023-01-27 20:36:30,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:30,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811135957] [2023-01-27 20:36:30,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:30,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:31,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:31,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:31,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811135957] [2023-01-27 20:36:31,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811135957] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:31,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:31,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:31,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533751728] [2023-01-27 20:36:31,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:31,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:31,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:31,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:31,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:31,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:31,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 294 transitions, 4499 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:31,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:31,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:31,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:32,660 INFO L130 PetriNetUnfolder]: 8159/12278 cut-off events. [2023-01-27 20:36:32,660 INFO L131 PetriNetUnfolder]: For 104931/105169 co-relation queries the response was YES. [2023-01-27 20:36:32,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60457 conditions, 12278 events. 8159/12278 cut-off events. For 104931/105169 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 75237 event pairs, 533 based on Foata normal form. 220/11335 useless extension candidates. Maximal degree in co-relation 59078. Up to 2646 conditions per place. [2023-01-27 20:36:32,751 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 326 selfloop transitions, 135 changer transitions 10/472 dead transitions. [2023-01-27 20:36:32,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 472 transitions, 7012 flow [2023-01-27 20:36:32,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:36:32,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:36:32,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2422 transitions. [2023-01-27 20:36:32,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46639707298286154 [2023-01-27 20:36:32,755 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2422 transitions. [2023-01-27 20:36:32,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2422 transitions. [2023-01-27 20:36:32,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:32,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2422 transitions. [2023-01-27 20:36:32,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 269.1111111111111) internal successors, (2422), 9 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:32,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:32,763 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:32,763 INFO L175 Difference]: Start difference. First operand has 142 places, 294 transitions, 4499 flow. Second operand 9 states and 2422 transitions. [2023-01-27 20:36:32,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 472 transitions, 7012 flow [2023-01-27 20:36:33,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 472 transitions, 6920 flow, removed 46 selfloop flow, removed 0 redundant places. [2023-01-27 20:36:33,548 INFO L231 Difference]: Finished difference. Result has 155 places, 303 transitions, 5014 flow [2023-01-27 20:36:33,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5014, PETRI_PLACES=155, PETRI_TRANSITIONS=303} [2023-01-27 20:36:33,549 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 117 predicate places. [2023-01-27 20:36:33,549 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 303 transitions, 5014 flow [2023-01-27 20:36:33,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:33,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:33,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:33,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-27 20:36:33,550 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:33,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:33,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1833268096, now seen corresponding path program 6 times [2023-01-27 20:36:33,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:33,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186947961] [2023-01-27 20:36:33,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:33,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:33,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:33,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:33,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186947961] [2023-01-27 20:36:33,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186947961] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:33,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:33,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:33,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107332437] [2023-01-27 20:36:33,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:33,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:33,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:33,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:33,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:33,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:33,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 303 transitions, 5014 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:33,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:33,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:33,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:35,430 INFO L130 PetriNetUnfolder]: 8091/12156 cut-off events. [2023-01-27 20:36:35,430 INFO L131 PetriNetUnfolder]: For 117775/117984 co-relation queries the response was YES. [2023-01-27 20:36:35,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62520 conditions, 12156 events. 8091/12156 cut-off events. For 117775/117984 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 73720 event pairs, 1059 based on Foata normal form. 178/11167 useless extension candidates. Maximal degree in co-relation 61082. Up to 4014 conditions per place. [2023-01-27 20:36:35,511 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 235 selfloop transitions, 119 changer transitions 9/364 dead transitions. [2023-01-27 20:36:35,511 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 364 transitions, 6026 flow [2023-01-27 20:36:35,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:35,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:35,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1613 transitions. [2023-01-27 20:36:35,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46591565569035237 [2023-01-27 20:36:35,513 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1613 transitions. [2023-01-27 20:36:35,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1613 transitions. [2023-01-27 20:36:35,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:35,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1613 transitions. [2023-01-27 20:36:35,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.8333333333333) internal successors, (1613), 6 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:35,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:35,517 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:35,517 INFO L175 Difference]: Start difference. First operand has 155 places, 303 transitions, 5014 flow. Second operand 6 states and 1613 transitions. [2023-01-27 20:36:35,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 364 transitions, 6026 flow [2023-01-27 20:36:36,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 364 transitions, 5872 flow, removed 57 selfloop flow, removed 1 redundant places. [2023-01-27 20:36:36,392 INFO L231 Difference]: Finished difference. Result has 160 places, 295 transitions, 5016 flow [2023-01-27 20:36:36,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4862, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5016, PETRI_PLACES=160, PETRI_TRANSITIONS=295} [2023-01-27 20:36:36,392 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 122 predicate places. [2023-01-27 20:36:36,392 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 295 transitions, 5016 flow [2023-01-27 20:36:36,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:36,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:36,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:36,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-27 20:36:36,393 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:36,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:36,393 INFO L85 PathProgramCache]: Analyzing trace with hash 131615909, now seen corresponding path program 1 times [2023-01-27 20:36:36,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:36,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464873641] [2023-01-27 20:36:36,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:36,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:36,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:36,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:36,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:36,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464873641] [2023-01-27 20:36:36,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464873641] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:36,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:36,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:36,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948167369] [2023-01-27 20:36:36,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:36,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:36,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:36,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:36,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:36,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:36,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 295 transitions, 5016 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:36,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:36,559 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:36,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:38,426 INFO L130 PetriNetUnfolder]: 8453/12825 cut-off events. [2023-01-27 20:36:38,426 INFO L131 PetriNetUnfolder]: For 138600/138640 co-relation queries the response was YES. [2023-01-27 20:36:38,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66967 conditions, 12825 events. 8453/12825 cut-off events. For 138600/138640 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 80173 event pairs, 1517 based on Foata normal form. 2/11627 useless extension candidates. Maximal degree in co-relation 65501. Up to 4230 conditions per place. [2023-01-27 20:36:38,501 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 291 selfloop transitions, 118 changer transitions 7/417 dead transitions. [2023-01-27 20:36:38,501 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 417 transitions, 7121 flow [2023-01-27 20:36:38,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:38,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:38,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1871 transitions. [2023-01-27 20:36:38,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46323347363208717 [2023-01-27 20:36:38,503 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1871 transitions. [2023-01-27 20:36:38,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1871 transitions. [2023-01-27 20:36:38,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:38,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1871 transitions. [2023-01-27 20:36:38,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.2857142857143) internal successors, (1871), 7 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:38,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:38,507 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:38,507 INFO L175 Difference]: Start difference. First operand has 160 places, 295 transitions, 5016 flow. Second operand 7 states and 1871 transitions. [2023-01-27 20:36:38,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 417 transitions, 7121 flow [2023-01-27 20:36:39,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 417 transitions, 6857 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-01-27 20:36:39,381 INFO L231 Difference]: Finished difference. Result has 165 places, 325 transitions, 5624 flow [2023-01-27 20:36:39,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=165, PETRI_TRANSITIONS=325} [2023-01-27 20:36:39,381 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2023-01-27 20:36:39,381 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 325 transitions, 5624 flow [2023-01-27 20:36:39,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:39,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:39,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:39,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-27 20:36:39,382 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:39,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:39,382 INFO L85 PathProgramCache]: Analyzing trace with hash 80818935, now seen corresponding path program 2 times [2023-01-27 20:36:39,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:39,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527950378] [2023-01-27 20:36:39,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:39,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:39,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:39,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:39,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:39,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527950378] [2023-01-27 20:36:39,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527950378] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:39,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:39,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:39,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262500470] [2023-01-27 20:36:39,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:39,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:39,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:39,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:39,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:39,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:39,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 325 transitions, 5624 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:39,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:39,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:39,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:41,639 INFO L130 PetriNetUnfolder]: 9959/15297 cut-off events. [2023-01-27 20:36:41,639 INFO L131 PetriNetUnfolder]: For 148588/148648 co-relation queries the response was YES. [2023-01-27 20:36:41,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78488 conditions, 15297 events. 9959/15297 cut-off events. For 148588/148648 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 100431 event pairs, 489 based on Foata normal form. 32/13829 useless extension candidates. Maximal degree in co-relation 76639. Up to 4654 conditions per place. [2023-01-27 20:36:41,728 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 363 selfloop transitions, 139 changer transitions 9/512 dead transitions. [2023-01-27 20:36:41,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 512 transitions, 8601 flow [2023-01-27 20:36:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:36:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:36:41,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2419 transitions. [2023-01-27 20:36:41,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46581937223185055 [2023-01-27 20:36:41,731 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2419 transitions. [2023-01-27 20:36:41,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2419 transitions. [2023-01-27 20:36:41,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:41,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2419 transitions. [2023-01-27 20:36:41,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 268.77777777777777) internal successors, (2419), 9 states have internal predecessors, (2419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:41,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:41,736 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:41,736 INFO L175 Difference]: Start difference. First operand has 165 places, 325 transitions, 5624 flow. Second operand 9 states and 2419 transitions. [2023-01-27 20:36:41,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 512 transitions, 8601 flow [2023-01-27 20:36:42,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 512 transitions, 8455 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-01-27 20:36:42,916 INFO L231 Difference]: Finished difference. Result has 174 places, 349 transitions, 6398 flow [2023-01-27 20:36:42,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6398, PETRI_PLACES=174, PETRI_TRANSITIONS=349} [2023-01-27 20:36:42,916 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 136 predicate places. [2023-01-27 20:36:42,916 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 349 transitions, 6398 flow [2023-01-27 20:36:42,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:42,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:42,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:42,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-27 20:36:42,917 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:42,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:42,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1904587171, now seen corresponding path program 3 times [2023-01-27 20:36:42,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:42,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320486686] [2023-01-27 20:36:42,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:42,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:42,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:43,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:43,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:43,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320486686] [2023-01-27 20:36:43,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320486686] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:43,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:43,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:43,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81048726] [2023-01-27 20:36:43,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:43,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:43,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:43,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:43,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:43,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:43,082 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 349 transitions, 6398 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:43,082 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:43,082 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:43,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:45,186 INFO L130 PetriNetUnfolder]: 9879/15110 cut-off events. [2023-01-27 20:36:45,186 INFO L131 PetriNetUnfolder]: For 173146/173186 co-relation queries the response was YES. [2023-01-27 20:36:45,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81278 conditions, 15110 events. 9879/15110 cut-off events. For 173146/173186 co-relation queries the response was YES. Maximal size of possible extension queue 869. Compared 98409 event pairs, 2373 based on Foata normal form. 2/13601 useless extension candidates. Maximal degree in co-relation 79525. Up to 5816 conditions per place. [2023-01-27 20:36:45,295 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 305 selfloop transitions, 114 changer transitions 7/427 dead transitions. [2023-01-27 20:36:45,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 427 transitions, 7704 flow [2023-01-27 20:36:45,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:36:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:36:45,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1870 transitions. [2023-01-27 20:36:45,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4629858875959396 [2023-01-27 20:36:45,297 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1870 transitions. [2023-01-27 20:36:45,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1870 transitions. [2023-01-27 20:36:45,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:45,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1870 transitions. [2023-01-27 20:36:45,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 267.14285714285717) internal successors, (1870), 7 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:45,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:45,302 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:45,302 INFO L175 Difference]: Start difference. First operand has 174 places, 349 transitions, 6398 flow. Second operand 7 states and 1870 transitions. [2023-01-27 20:36:45,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 427 transitions, 7704 flow [2023-01-27 20:36:46,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 427 transitions, 7464 flow, removed 43 selfloop flow, removed 6 redundant places. [2023-01-27 20:36:46,947 INFO L231 Difference]: Finished difference. Result has 175 places, 347 transitions, 6347 flow [2023-01-27 20:36:46,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6162, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6347, PETRI_PLACES=175, PETRI_TRANSITIONS=347} [2023-01-27 20:36:46,947 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 137 predicate places. [2023-01-27 20:36:46,947 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 347 transitions, 6347 flow [2023-01-27 20:36:46,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:46,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:46,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:46,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-27 20:36:46,948 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:46,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:46,948 INFO L85 PathProgramCache]: Analyzing trace with hash -682005771, now seen corresponding path program 4 times [2023-01-27 20:36:46,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:46,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262989752] [2023-01-27 20:36:46,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:46,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:46,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:47,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:47,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262989752] [2023-01-27 20:36:47,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262989752] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:47,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:47,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:47,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107138072] [2023-01-27 20:36:47,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:47,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:47,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:47,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:47,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:47,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:47,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 347 transitions, 6347 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:47,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:47,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:47,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:48,940 INFO L130 PetriNetUnfolder]: 9795/14976 cut-off events. [2023-01-27 20:36:48,941 INFO L131 PetriNetUnfolder]: For 167056/167096 co-relation queries the response was YES. [2023-01-27 20:36:49,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80289 conditions, 14976 events. 9795/14976 cut-off events. For 167056/167096 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 97696 event pairs, 4087 based on Foata normal form. 2/13477 useless extension candidates. Maximal degree in co-relation 78344. Up to 11523 conditions per place. [2023-01-27 20:36:49,072 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 337 selfloop transitions, 41 changer transitions 7/386 dead transitions. [2023-01-27 20:36:49,072 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 386 transitions, 7291 flow [2023-01-27 20:36:49,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:36:49,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:36:49,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1332 transitions. [2023-01-27 20:36:49,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4616984402079723 [2023-01-27 20:36:49,074 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1332 transitions. [2023-01-27 20:36:49,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1332 transitions. [2023-01-27 20:36:49,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:49,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1332 transitions. [2023-01-27 20:36:49,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 266.4) internal successors, (1332), 5 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:49,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:49,077 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:49,077 INFO L175 Difference]: Start difference. First operand has 175 places, 347 transitions, 6347 flow. Second operand 5 states and 1332 transitions. [2023-01-27 20:36:49,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 386 transitions, 7291 flow [2023-01-27 20:36:50,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 386 transitions, 7093 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-01-27 20:36:50,733 INFO L231 Difference]: Finished difference. Result has 176 places, 341 transitions, 6169 flow [2023-01-27 20:36:50,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6151, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6169, PETRI_PLACES=176, PETRI_TRANSITIONS=341} [2023-01-27 20:36:50,734 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 138 predicate places. [2023-01-27 20:36:50,734 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 341 transitions, 6169 flow [2023-01-27 20:36:50,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:50,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:50,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:50,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-27 20:36:50,735 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:50,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:50,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1818172119, now seen corresponding path program 5 times [2023-01-27 20:36:50,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:50,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722393340] [2023-01-27 20:36:50,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:50,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:50,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:50,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:50,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722393340] [2023-01-27 20:36:50,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722393340] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:50,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:50,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:50,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762944893] [2023-01-27 20:36:50,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:50,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:50,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:50,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:50,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:50,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:50,911 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 341 transitions, 6169 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:50,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:50,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:50,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:53,020 INFO L130 PetriNetUnfolder]: 11230/16980 cut-off events. [2023-01-27 20:36:53,021 INFO L131 PetriNetUnfolder]: For 167599/167819 co-relation queries the response was YES. [2023-01-27 20:36:53,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89532 conditions, 16980 events. 11230/16980 cut-off events. For 167599/167819 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 109985 event pairs, 578 based on Foata normal form. 162/15412 useless extension candidates. Maximal degree in co-relation 87838. Up to 4031 conditions per place. [2023-01-27 20:36:53,187 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 364 selfloop transitions, 161 changer transitions 9/535 dead transitions. [2023-01-27 20:36:53,187 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 535 transitions, 9069 flow [2023-01-27 20:36:53,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:36:53,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:36:53,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2431 transitions. [2023-01-27 20:36:53,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46813017523589445 [2023-01-27 20:36:53,190 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2431 transitions. [2023-01-27 20:36:53,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2431 transitions. [2023-01-27 20:36:53,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:53,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2431 transitions. [2023-01-27 20:36:53,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 270.1111111111111) internal successors, (2431), 9 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:53,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:53,196 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 577.0) internal successors, (5770), 10 states have internal predecessors, (5770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:53,196 INFO L175 Difference]: Start difference. First operand has 176 places, 341 transitions, 6169 flow. Second operand 9 states and 2431 transitions. [2023-01-27 20:36:53,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 535 transitions, 9069 flow [2023-01-27 20:36:55,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 535 transitions, 8872 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-01-27 20:36:55,376 INFO L231 Difference]: Finished difference. Result has 184 places, 352 transitions, 6716 flow [2023-01-27 20:36:55,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6716, PETRI_PLACES=184, PETRI_TRANSITIONS=352} [2023-01-27 20:36:55,377 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2023-01-27 20:36:55,377 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 352 transitions, 6716 flow [2023-01-27 20:36:55,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:55,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:55,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:55,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-27 20:36:55,377 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:55,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:55,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1469416541, now seen corresponding path program 6 times [2023-01-27 20:36:55,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:55,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326511586] [2023-01-27 20:36:55,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:55,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:55,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:55,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:55,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326511586] [2023-01-27 20:36:55,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326511586] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:55,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:36:55,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:36:55,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172927029] [2023-01-27 20:36:55,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:55,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:36:55,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:55,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:36:55,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:36:55,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 577 [2023-01-27 20:36:55,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 352 transitions, 6716 flow. Second operand has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:55,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:55,507 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 577 [2023-01-27 20:36:55,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:57,607 INFO L130 PetriNetUnfolder]: 11150/16888 cut-off events. [2023-01-27 20:36:57,607 INFO L131 PetriNetUnfolder]: For 194768/194808 co-relation queries the response was YES. [2023-01-27 20:36:57,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92204 conditions, 16888 events. 11150/16888 cut-off events. For 194768/194808 co-relation queries the response was YES. Maximal size of possible extension queue 940. Compared 109110 event pairs, 1635 based on Foata normal form. 32/15157 useless extension candidates. Maximal degree in co-relation 90233. Up to 6892 conditions per place. [2023-01-27 20:36:57,746 INFO L137 encePairwiseOnDemand]: 568/577 looper letters, 266 selfloop transitions, 131 changer transitions 8/406 dead transitions. [2023-01-27 20:36:57,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 406 transitions, 7731 flow [2023-01-27 20:36:57,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-27 20:36:57,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-27 20:36:57,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1614 transitions. [2023-01-27 20:36:57,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662045060658579 [2023-01-27 20:36:57,749 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1614 transitions. [2023-01-27 20:36:57,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1614 transitions. [2023-01-27 20:36:57,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:57,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1614 transitions. [2023-01-27 20:36:57,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.0) internal successors, (1614), 6 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:57,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:57,753 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 577.0) internal successors, (4039), 7 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:57,753 INFO L175 Difference]: Start difference. First operand has 184 places, 352 transitions, 6716 flow. Second operand 6 states and 1614 transitions. [2023-01-27 20:36:57,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 406 transitions, 7731 flow [2023-01-27 20:37:00,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 406 transitions, 7398 flow, removed 66 selfloop flow, removed 5 redundant places. [2023-01-27 20:37:00,847 INFO L231 Difference]: Finished difference. Result has 185 places, 345 transitions, 6624 flow [2023-01-27 20:37:00,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6393, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6624, PETRI_PLACES=185, PETRI_TRANSITIONS=345} [2023-01-27 20:37:00,848 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 147 predicate places. [2023-01-27 20:37:00,848 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 345 transitions, 6624 flow [2023-01-27 20:37:00,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 253.2) internal successors, (1266), 5 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:00,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:00,848 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] [2023-01-27 20:37:00,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-27 20:37:00,848 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:00,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:00,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1605622237, now seen corresponding path program 1 times [2023-01-27 20:37:00,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:00,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7418427] [2023-01-27 20:37:00,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:00,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:00,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:00,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:00,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7418427] [2023-01-27 20:37:00,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7418427] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:00,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:00,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:00,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928072238] [2023-01-27 20:37:00,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:00,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:00,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:00,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:00,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:00,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:00,915 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 345 transitions, 6624 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:00,915 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:00,916 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:00,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:02,836 INFO L130 PetriNetUnfolder]: 10897/16469 cut-off events. [2023-01-27 20:37:02,836 INFO L131 PetriNetUnfolder]: For 196656/196728 co-relation queries the response was YES. [2023-01-27 20:37:02,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90794 conditions, 16469 events. 10897/16469 cut-off events. For 196656/196728 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 106633 event pairs, 4059 based on Foata normal form. 115/14850 useless extension candidates. Maximal degree in co-relation 89203. Up to 11167 conditions per place. [2023-01-27 20:37:03,032 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 335 selfloop transitions, 58 changer transitions 12/406 dead transitions. [2023-01-27 20:37:03,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 406 transitions, 7659 flow [2023-01-27 20:37:03,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:03,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:03,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1382 transitions. [2023-01-27 20:37:03,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47902946273830155 [2023-01-27 20:37:03,034 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1382 transitions. [2023-01-27 20:37:03,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1382 transitions. [2023-01-27 20:37:03,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:03,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1382 transitions. [2023-01-27 20:37:03,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 276.4) internal successors, (1382), 5 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:03,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:03,036 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:03,036 INFO L175 Difference]: Start difference. First operand has 185 places, 345 transitions, 6624 flow. Second operand 5 states and 1382 transitions. [2023-01-27 20:37:03,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 406 transitions, 7659 flow [2023-01-27 20:37:05,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 406 transitions, 7357 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-01-27 20:37:05,356 INFO L231 Difference]: Finished difference. Result has 184 places, 336 transitions, 6250 flow [2023-01-27 20:37:05,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6250, PETRI_PLACES=184, PETRI_TRANSITIONS=336} [2023-01-27 20:37:05,357 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2023-01-27 20:37:05,357 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 336 transitions, 6250 flow [2023-01-27 20:37:05,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:05,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:05,358 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] [2023-01-27 20:37:05,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-27 20:37:05,358 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:05,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:05,358 INFO L85 PathProgramCache]: Analyzing trace with hash 850364479, now seen corresponding path program 2 times [2023-01-27 20:37:05,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:05,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361563741] [2023-01-27 20:37:05,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:05,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:05,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:05,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:05,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361563741] [2023-01-27 20:37:05,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361563741] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:05,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:05,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:05,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918273345] [2023-01-27 20:37:05,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:05,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:05,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:05,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:05,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:05,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:05,434 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 336 transitions, 6250 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:05,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:05,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:05,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:07,254 INFO L130 PetriNetUnfolder]: 10411/15584 cut-off events. [2023-01-27 20:37:07,254 INFO L131 PetriNetUnfolder]: For 169053/169125 co-relation queries the response was YES. [2023-01-27 20:37:07,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84588 conditions, 15584 events. 10411/15584 cut-off events. For 169053/169125 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 98281 event pairs, 4281 based on Foata normal form. 56/13982 useless extension candidates. Maximal degree in co-relation 84536. Up to 11437 conditions per place. [2023-01-27 20:37:07,388 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 302 selfloop transitions, 58 changer transitions 9/370 dead transitions. [2023-01-27 20:37:07,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 370 transitions, 6861 flow [2023-01-27 20:37:07,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:07,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1379 transitions. [2023-01-27 20:37:07,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4779896013864818 [2023-01-27 20:37:07,391 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1379 transitions. [2023-01-27 20:37:07,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1379 transitions. [2023-01-27 20:37:07,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:07,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1379 transitions. [2023-01-27 20:37:07,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.8) internal successors, (1379), 5 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:07,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:07,395 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:07,395 INFO L175 Difference]: Start difference. First operand has 184 places, 336 transitions, 6250 flow. Second operand 5 states and 1379 transitions. [2023-01-27 20:37:07,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 370 transitions, 6861 flow [2023-01-27 20:37:09,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 370 transitions, 6668 flow, removed 37 selfloop flow, removed 9 redundant places. [2023-01-27 20:37:09,164 INFO L231 Difference]: Finished difference. Result has 173 places, 305 transitions, 5571 flow [2023-01-27 20:37:09,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5611, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5571, PETRI_PLACES=173, PETRI_TRANSITIONS=305} [2023-01-27 20:37:09,165 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 135 predicate places. [2023-01-27 20:37:09,165 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 305 transitions, 5571 flow [2023-01-27 20:37:09,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:09,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:09,165 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] [2023-01-27 20:37:09,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-27 20:37:09,166 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:09,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:09,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1976073599, now seen corresponding path program 3 times [2023-01-27 20:37:09,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:09,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877289155] [2023-01-27 20:37:09,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:09,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:09,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:09,231 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:09,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:09,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877289155] [2023-01-27 20:37:09,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877289155] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:09,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:09,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:09,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35413366] [2023-01-27 20:37:09,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:09,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:09,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:09,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:09,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:09,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:09,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 305 transitions, 5571 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:09,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:09,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:09,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:10,830 INFO L130 PetriNetUnfolder]: 9959/14938 cut-off events. [2023-01-27 20:37:10,830 INFO L131 PetriNetUnfolder]: For 154976/155084 co-relation queries the response was YES. [2023-01-27 20:37:10,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79755 conditions, 14938 events. 9959/14938 cut-off events. For 154976/155084 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 94348 event pairs, 1999 based on Foata normal form. 138/13494 useless extension candidates. Maximal degree in co-relation 79707. Up to 9520 conditions per place. [2023-01-27 20:37:10,997 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 255 selfloop transitions, 60 changer transitions 19/335 dead transitions. [2023-01-27 20:37:10,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 335 transitions, 6253 flow [2023-01-27 20:37:10,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:10,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:11,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1360 transitions. [2023-01-27 20:37:11,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714038128249567 [2023-01-27 20:37:11,001 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1360 transitions. [2023-01-27 20:37:11,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1360 transitions. [2023-01-27 20:37:11,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:11,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1360 transitions. [2023-01-27 20:37:11,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 272.0) internal successors, (1360), 5 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:11,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:11,005 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:11,005 INFO L175 Difference]: Start difference. First operand has 173 places, 305 transitions, 5571 flow. Second operand 5 states and 1360 transitions. [2023-01-27 20:37:11,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 335 transitions, 6253 flow [2023-01-27 20:37:12,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 335 transitions, 6120 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-01-27 20:37:12,376 INFO L231 Difference]: Finished difference. Result has 170 places, 284 transitions, 5054 flow [2023-01-27 20:37:12,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5226, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5054, PETRI_PLACES=170, PETRI_TRANSITIONS=284} [2023-01-27 20:37:12,377 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 132 predicate places. [2023-01-27 20:37:12,377 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 284 transitions, 5054 flow [2023-01-27 20:37:12,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:12,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:12,377 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] [2023-01-27 20:37:12,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-27 20:37:12,377 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:12,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:12,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1082399877, now seen corresponding path program 4 times [2023-01-27 20:37:12,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:12,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203700790] [2023-01-27 20:37:12,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:12,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:12,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:12,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:12,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203700790] [2023-01-27 20:37:12,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203700790] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:12,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:12,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:12,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901447504] [2023-01-27 20:37:12,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:12,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:12,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:12,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:12,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:12,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:12,446 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 284 transitions, 5054 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:12,446 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:12,446 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:12,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:13,874 INFO L130 PetriNetUnfolder]: 9579/14325 cut-off events. [2023-01-27 20:37:13,874 INFO L131 PetriNetUnfolder]: For 145773/146073 co-relation queries the response was YES. [2023-01-27 20:37:13,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74699 conditions, 14325 events. 9579/14325 cut-off events. For 145773/146073 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 89478 event pairs, 2186 based on Foata normal form. 220/12993 useless extension candidates. Maximal degree in co-relation 74652. Up to 12526 conditions per place. [2023-01-27 20:37:13,988 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 275 selfloop transitions, 29 changer transitions 0/305 dead transitions. [2023-01-27 20:37:13,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 305 transitions, 5633 flow [2023-01-27 20:37:13,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:13,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:13,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1097 transitions. [2023-01-27 20:37:13,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47530329289428075 [2023-01-27 20:37:13,990 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1097 transitions. [2023-01-27 20:37:13,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1097 transitions. [2023-01-27 20:37:13,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:13,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1097 transitions. [2023-01-27 20:37:13,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 274.25) internal successors, (1097), 4 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:13,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:13,993 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:13,993 INFO L175 Difference]: Start difference. First operand has 170 places, 284 transitions, 5054 flow. Second operand 4 states and 1097 transitions. [2023-01-27 20:37:13,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 305 transitions, 5633 flow [2023-01-27 20:37:15,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 305 transitions, 5548 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:15,077 INFO L231 Difference]: Finished difference. Result has 172 places, 278 transitions, 4878 flow [2023-01-27 20:37:15,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4878, PETRI_PLACES=172, PETRI_TRANSITIONS=278} [2023-01-27 20:37:15,077 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 134 predicate places. [2023-01-27 20:37:15,077 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 278 transitions, 4878 flow [2023-01-27 20:37:15,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:15,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:15,078 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] [2023-01-27 20:37:15,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-27 20:37:15,078 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:15,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:15,078 INFO L85 PathProgramCache]: Analyzing trace with hash -241854389, now seen corresponding path program 5 times [2023-01-27 20:37:15,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:15,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045274788] [2023-01-27 20:37:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:15,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:15,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:15,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:15,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045274788] [2023-01-27 20:37:15,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045274788] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:15,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:15,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:15,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733806689] [2023-01-27 20:37:15,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:15,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:15,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:15,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:15,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:15,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:15,154 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 278 transitions, 4878 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:15,154 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:15,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:15,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:16,477 INFO L130 PetriNetUnfolder]: 9019/13384 cut-off events. [2023-01-27 20:37:16,477 INFO L131 PetriNetUnfolder]: For 132016/132216 co-relation queries the response was YES. [2023-01-27 20:37:16,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71851 conditions, 13384 events. 9019/13384 cut-off events. For 132016/132216 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 81235 event pairs, 1727 based on Foata normal form. 154/12093 useless extension candidates. Maximal degree in co-relation 71802. Up to 9552 conditions per place. [2023-01-27 20:37:16,571 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 248 selfloop transitions, 48 changer transitions 9/306 dead transitions. [2023-01-27 20:37:16,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 306 transitions, 5393 flow [2023-01-27 20:37:16,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:16,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:16,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1362 transitions. [2023-01-27 20:37:16,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47209705372616984 [2023-01-27 20:37:16,573 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1362 transitions. [2023-01-27 20:37:16,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1362 transitions. [2023-01-27 20:37:16,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:16,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1362 transitions. [2023-01-27 20:37:16,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 272.4) internal successors, (1362), 5 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:16,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:16,577 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:16,577 INFO L175 Difference]: Start difference. First operand has 172 places, 278 transitions, 4878 flow. Second operand 5 states and 1362 transitions. [2023-01-27 20:37:16,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 306 transitions, 5393 flow [2023-01-27 20:37:17,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 306 transitions, 5137 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-01-27 20:37:17,563 INFO L231 Difference]: Finished difference. Result has 166 places, 255 transitions, 4222 flow [2023-01-27 20:37:17,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4222, PETRI_PLACES=166, PETRI_TRANSITIONS=255} [2023-01-27 20:37:17,564 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 128 predicate places. [2023-01-27 20:37:17,564 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 255 transitions, 4222 flow [2023-01-27 20:37:17,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:17,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:17,565 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] [2023-01-27 20:37:17,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-27 20:37:17,565 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:17,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:17,565 INFO L85 PathProgramCache]: Analyzing trace with hash -647602329, now seen corresponding path program 6 times [2023-01-27 20:37:17,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:17,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541242198] [2023-01-27 20:37:17,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:17,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:17,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:17,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:17,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:17,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541242198] [2023-01-27 20:37:17,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541242198] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:17,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:17,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:17,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119029287] [2023-01-27 20:37:17,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:17,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:17,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:17,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:17,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:17,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:17,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 255 transitions, 4222 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:17,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:17,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:17,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:18,816 INFO L130 PetriNetUnfolder]: 8631/12816 cut-off events. [2023-01-27 20:37:18,817 INFO L131 PetriNetUnfolder]: For 112778/112978 co-relation queries the response was YES. [2023-01-27 20:37:18,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66638 conditions, 12816 events. 8631/12816 cut-off events. For 112778/112978 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 77683 event pairs, 2092 based on Foata normal form. 245/11650 useless extension candidates. Maximal degree in co-relation 66592. Up to 11854 conditions per place. [2023-01-27 20:37:18,906 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 231 selfloop transitions, 22 changer transitions 0/254 dead transitions. [2023-01-27 20:37:18,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 254 transitions, 4449 flow [2023-01-27 20:37:18,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:18,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:18,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1088 transitions. [2023-01-27 20:37:18,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714038128249567 [2023-01-27 20:37:18,908 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1088 transitions. [2023-01-27 20:37:18,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1088 transitions. [2023-01-27 20:37:18,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:18,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1088 transitions. [2023-01-27 20:37:18,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 272.0) internal successors, (1088), 4 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:18,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:18,910 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:18,910 INFO L175 Difference]: Start difference. First operand has 166 places, 255 transitions, 4222 flow. Second operand 4 states and 1088 transitions. [2023-01-27 20:37:18,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 254 transitions, 4449 flow [2023-01-27 20:37:19,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 254 transitions, 4146 flow, removed 24 selfloop flow, removed 9 redundant places. [2023-01-27 20:37:19,554 INFO L231 Difference]: Finished difference. Result has 154 places, 235 transitions, 3543 flow [2023-01-27 20:37:19,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3543, PETRI_PLACES=154, PETRI_TRANSITIONS=235} [2023-01-27 20:37:19,554 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 116 predicate places. [2023-01-27 20:37:19,554 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 235 transitions, 3543 flow [2023-01-27 20:37:19,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:19,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:19,555 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] [2023-01-27 20:37:19,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-27 20:37:19,555 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:19,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:19,555 INFO L85 PathProgramCache]: Analyzing trace with hash 417802368, now seen corresponding path program 1 times [2023-01-27 20:37:19,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:19,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743417921] [2023-01-27 20:37:19,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:19,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:19,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:19,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:19,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:19,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743417921] [2023-01-27 20:37:19,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743417921] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:19,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:19,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:19,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130111853] [2023-01-27 20:37:19,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:19,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:19,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:19,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:19,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:19,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:19,625 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 235 transitions, 3543 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:19,625 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:19,625 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:19,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:20,726 INFO L130 PetriNetUnfolder]: 8527/12771 cut-off events. [2023-01-27 20:37:20,726 INFO L131 PetriNetUnfolder]: For 87265/87325 co-relation queries the response was YES. [2023-01-27 20:37:20,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63324 conditions, 12771 events. 8527/12771 cut-off events. For 87265/87325 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 78281 event pairs, 1180 based on Foata normal form. 96/11441 useless extension candidates. Maximal degree in co-relation 63285. Up to 10420 conditions per place. [2023-01-27 20:37:20,832 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 247 selfloop transitions, 27 changer transitions 0/275 dead transitions. [2023-01-27 20:37:20,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 275 transitions, 4343 flow [2023-01-27 20:37:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:20,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:20,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1093 transitions. [2023-01-27 20:37:20,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47357019064124783 [2023-01-27 20:37:20,833 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1093 transitions. [2023-01-27 20:37:20,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1093 transitions. [2023-01-27 20:37:20,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:20,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1093 transitions. [2023-01-27 20:37:20,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 273.25) internal successors, (1093), 4 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:20,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:20,836 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:20,836 INFO L175 Difference]: Start difference. First operand has 154 places, 235 transitions, 3543 flow. Second operand 4 states and 1093 transitions. [2023-01-27 20:37:20,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 275 transitions, 4343 flow [2023-01-27 20:37:21,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 275 transitions, 4272 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-01-27 20:37:21,164 INFO L231 Difference]: Finished difference. Result has 156 places, 231 transitions, 3467 flow [2023-01-27 20:37:21,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3467, PETRI_PLACES=156, PETRI_TRANSITIONS=231} [2023-01-27 20:37:21,165 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 118 predicate places. [2023-01-27 20:37:21,165 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 231 transitions, 3467 flow [2023-01-27 20:37:21,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:21,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:21,165 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] [2023-01-27 20:37:21,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-27 20:37:21,166 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:21,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:21,166 INFO L85 PathProgramCache]: Analyzing trace with hash 26060358, now seen corresponding path program 2 times [2023-01-27 20:37:21,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:21,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808197987] [2023-01-27 20:37:21,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:21,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:21,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:21,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:21,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:21,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808197987] [2023-01-27 20:37:21,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808197987] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:21,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:21,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:21,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336169752] [2023-01-27 20:37:21,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:21,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:21,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:21,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:21,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:21,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:21,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 231 transitions, 3467 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:21,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:21,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:21,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:22,263 INFO L130 PetriNetUnfolder]: 7919/11805 cut-off events. [2023-01-27 20:37:22,263 INFO L131 PetriNetUnfolder]: For 90378/90418 co-relation queries the response was YES. [2023-01-27 20:37:22,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58930 conditions, 11805 events. 7919/11805 cut-off events. For 90378/90418 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 70417 event pairs, 3180 based on Foata normal form. 115/10582 useless extension candidates. Maximal degree in co-relation 58891. Up to 8644 conditions per place. [2023-01-27 20:37:22,342 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 244 selfloop transitions, 26 changer transitions 13/284 dead transitions. [2023-01-27 20:37:22,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 284 transitions, 4144 flow [2023-01-27 20:37:22,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:37:22,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:37:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1378 transitions. [2023-01-27 20:37:22,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4776429809358752 [2023-01-27 20:37:22,344 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1378 transitions. [2023-01-27 20:37:22,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1378 transitions. [2023-01-27 20:37:22,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:22,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1378 transitions. [2023-01-27 20:37:22,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.6) internal successors, (1378), 5 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:22,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:22,348 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 577.0) internal successors, (3462), 6 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:22,348 INFO L175 Difference]: Start difference. First operand has 156 places, 231 transitions, 3467 flow. Second operand 5 states and 1378 transitions. [2023-01-27 20:37:22,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 284 transitions, 4144 flow [2023-01-27 20:37:22,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 284 transitions, 4131 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-27 20:37:22,663 INFO L231 Difference]: Finished difference. Result has 155 places, 216 transitions, 3224 flow [2023-01-27 20:37:22,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3224, PETRI_PLACES=155, PETRI_TRANSITIONS=216} [2023-01-27 20:37:22,664 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 117 predicate places. [2023-01-27 20:37:22,664 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 216 transitions, 3224 flow [2023-01-27 20:37:22,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:22,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:22,664 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] [2023-01-27 20:37:22,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-27 20:37:22,665 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:22,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:22,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1214310244, now seen corresponding path program 3 times [2023-01-27 20:37:22,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:22,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489981697] [2023-01-27 20:37:22,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:22,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:22,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:22,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:22,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489981697] [2023-01-27 20:37:22,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489981697] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:22,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:22,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:22,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281352628] [2023-01-27 20:37:22,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:22,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:22,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:22,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:22,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:22,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:22,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 216 transitions, 3224 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:22,746 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:22,746 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:22,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:23,657 INFO L130 PetriNetUnfolder]: 7151/10497 cut-off events. [2023-01-27 20:37:23,657 INFO L131 PetriNetUnfolder]: For 81943/82003 co-relation queries the response was YES. [2023-01-27 20:37:23,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54151 conditions, 10497 events. 7151/10497 cut-off events. For 81943/82003 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 59484 event pairs, 1036 based on Foata normal form. 90/9417 useless extension candidates. Maximal degree in co-relation 54112. Up to 8284 conditions per place. [2023-01-27 20:37:23,732 INFO L137 encePairwiseOnDemand]: 572/577 looper letters, 196 selfloop transitions, 23 changer transitions 10/230 dead transitions. [2023-01-27 20:37:23,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 230 transitions, 3538 flow [2023-01-27 20:37:23,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:23,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1096 transitions. [2023-01-27 20:37:23,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4748700173310225 [2023-01-27 20:37:23,734 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1096 transitions. [2023-01-27 20:37:23,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1096 transitions. [2023-01-27 20:37:23,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:23,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1096 transitions. [2023-01-27 20:37:23,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:23,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:23,736 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:23,736 INFO L175 Difference]: Start difference. First operand has 155 places, 216 transitions, 3224 flow. Second operand 4 states and 1096 transitions. [2023-01-27 20:37:23,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 230 transitions, 3538 flow [2023-01-27 20:37:24,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 230 transitions, 3385 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-01-27 20:37:24,054 INFO L231 Difference]: Finished difference. Result has 146 places, 192 transitions, 2685 flow [2023-01-27 20:37:24,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2685, PETRI_PLACES=146, PETRI_TRANSITIONS=192} [2023-01-27 20:37:24,055 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 108 predicate places. [2023-01-27 20:37:24,055 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 192 transitions, 2685 flow [2023-01-27 20:37:24,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:24,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:24,055 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] [2023-01-27 20:37:24,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-27 20:37:24,055 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:24,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:24,056 INFO L85 PathProgramCache]: Analyzing trace with hash -752652904, now seen corresponding path program 4 times [2023-01-27 20:37:24,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:24,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790272574] [2023-01-27 20:37:24,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:24,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:24,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:24,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:24,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:24,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790272574] [2023-01-27 20:37:24,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790272574] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:24,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:24,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:24,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346374183] [2023-01-27 20:37:24,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:24,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:24,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:24,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:24,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:24,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:24,125 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 192 transitions, 2685 flow. Second operand has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:24,125 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:24,125 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:24,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:24,893 INFO L130 PetriNetUnfolder]: 6713/9835 cut-off events. [2023-01-27 20:37:24,893 INFO L131 PetriNetUnfolder]: For 64392/64412 co-relation queries the response was YES. [2023-01-27 20:37:24,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48997 conditions, 9835 events. 6713/9835 cut-off events. For 64392/64412 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 55070 event pairs, 1134 based on Foata normal form. 144/8849 useless extension candidates. Maximal degree in co-relation 48961. Up to 8872 conditions per place. [2023-01-27 20:37:24,952 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 185 selfloop transitions, 17 changer transitions 0/203 dead transitions. [2023-01-27 20:37:24,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2978 flow [2023-01-27 20:37:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:24,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:24,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1088 transitions. [2023-01-27 20:37:24,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714038128249567 [2023-01-27 20:37:24,954 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1088 transitions. [2023-01-27 20:37:24,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1088 transitions. [2023-01-27 20:37:24,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:24,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1088 transitions. [2023-01-27 20:37:24,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 272.0) internal successors, (1088), 4 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:24,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:24,957 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:24,957 INFO L175 Difference]: Start difference. First operand has 146 places, 192 transitions, 2685 flow. Second operand 4 states and 1088 transitions. [2023-01-27 20:37:24,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2978 flow [2023-01-27 20:37:25,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 203 transitions, 2655 flow, removed 4 selfloop flow, removed 14 redundant places. [2023-01-27 20:37:25,090 INFO L231 Difference]: Finished difference. Result has 129 places, 174 transitions, 2125 flow [2023-01-27 20:37:25,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2125, PETRI_PLACES=129, PETRI_TRANSITIONS=174} [2023-01-27 20:37:25,090 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2023-01-27 20:37:25,091 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 174 transitions, 2125 flow [2023-01-27 20:37:25,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.5) internal successors, (1046), 4 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:25,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:25,091 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] [2023-01-27 20:37:25,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-27 20:37:25,091 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:25,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:25,092 INFO L85 PathProgramCache]: Analyzing trace with hash 869502642, now seen corresponding path program 1 times [2023-01-27 20:37:25,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:25,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417974839] [2023-01-27 20:37:25,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:25,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:25,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:25,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:25,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:25,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417974839] [2023-01-27 20:37:25,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417974839] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:25,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248669021] [2023-01-27 20:37:25,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:25,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:25,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:25,233 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:25,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-27 20:37:25,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:25,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 20:37:25,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:25,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:25,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:25,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:25,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248669021] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:25,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:37:25,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2023-01-27 20:37:25,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103185568] [2023-01-27 20:37:25,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:25,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-27 20:37:25,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:25,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-27 20:37:25,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:37:25,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 577 [2023-01-27 20:37:25,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 174 transitions, 2125 flow. Second operand has 7 states, 7 states have (on average 219.28571428571428) internal successors, (1535), 7 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:25,695 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:25,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 577 [2023-01-27 20:37:25,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:26,858 INFO L130 PetriNetUnfolder]: 8125/12111 cut-off events. [2023-01-27 20:37:26,858 INFO L131 PetriNetUnfolder]: For 63557/63566 co-relation queries the response was YES. [2023-01-27 20:37:26,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55810 conditions, 12111 events. 8125/12111 cut-off events. For 63557/63566 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 72245 event pairs, 1514 based on Foata normal form. 104/10915 useless extension candidates. Maximal degree in co-relation 55780. Up to 4332 conditions per place. [2023-01-27 20:37:26,938 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 534 selfloop transitions, 29 changer transitions 0/564 dead transitions. [2023-01-27 20:37:26,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 564 transitions, 8226 flow [2023-01-27 20:37:26,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-27 20:37:26,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-27 20:37:26,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2320 transitions. [2023-01-27 20:37:26,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4020797227036395 [2023-01-27 20:37:26,941 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2320 transitions. [2023-01-27 20:37:26,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2320 transitions. [2023-01-27 20:37:26,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:26,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2320 transitions. [2023-01-27 20:37:26,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 232.0) internal successors, (2320), 10 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:26,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 577.0) internal successors, (6347), 11 states have internal predecessors, (6347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:26,945 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 577.0) internal successors, (6347), 11 states have internal predecessors, (6347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:26,945 INFO L175 Difference]: Start difference. First operand has 129 places, 174 transitions, 2125 flow. Second operand 10 states and 2320 transitions. [2023-01-27 20:37:26,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 564 transitions, 8226 flow [2023-01-27 20:37:27,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 564 transitions, 8132 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:27,065 INFO L231 Difference]: Finished difference. Result has 138 places, 196 transitions, 2488 flow [2023-01-27 20:37:27,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2488, PETRI_PLACES=138, PETRI_TRANSITIONS=196} [2023-01-27 20:37:27,066 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 100 predicate places. [2023-01-27 20:37:27,066 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 196 transitions, 2488 flow [2023-01-27 20:37:27,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 219.28571428571428) internal successors, (1535), 7 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:27,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:27,067 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] [2023-01-27 20:37:27,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-01-27 20:37:27,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-01-27 20:37:27,267 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:27,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:27,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1284664047, now seen corresponding path program 1 times [2023-01-27 20:37:27,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:27,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426712614] [2023-01-27 20:37:27,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:27,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:27,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:27,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:27,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:27,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426712614] [2023-01-27 20:37:27,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426712614] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:27,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:27,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:27,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701817546] [2023-01-27 20:37:27,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:27,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:27,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:27,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:27,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:27,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 577 [2023-01-27 20:37:27,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 196 transitions, 2488 flow. Second operand has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 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-01-27 20:37:27,345 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:27,345 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 577 [2023-01-27 20:37:27,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:28,077 INFO L130 PetriNetUnfolder]: 5157/7984 cut-off events. [2023-01-27 20:37:28,077 INFO L131 PetriNetUnfolder]: For 41344/41420 co-relation queries the response was YES. [2023-01-27 20:37:28,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39652 conditions, 7984 events. 5157/7984 cut-off events. For 41344/41420 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 46068 event pairs, 2348 based on Foata normal form. 470/7922 useless extension candidates. Maximal degree in co-relation 39621. Up to 5958 conditions per place. [2023-01-27 20:37:28,123 INFO L137 encePairwiseOnDemand]: 569/577 looper letters, 169 selfloop transitions, 2 changer transitions 204/376 dead transitions. [2023-01-27 20:37:28,124 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 376 transitions, 5714 flow [2023-01-27 20:37:28,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:37:28,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:37:28,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1664 transitions. [2023-01-27 20:37:28,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41198316414954195 [2023-01-27 20:37:28,126 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1664 transitions. [2023-01-27 20:37:28,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1664 transitions. [2023-01-27 20:37:28,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:28,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1664 transitions. [2023-01-27 20:37:28,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 237.71428571428572) internal successors, (1664), 7 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:28,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:28,130 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:28,130 INFO L175 Difference]: Start difference. First operand has 138 places, 196 transitions, 2488 flow. Second operand 7 states and 1664 transitions. [2023-01-27 20:37:28,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 376 transitions, 5714 flow [2023-01-27 20:37:28,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 376 transitions, 5704 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-01-27 20:37:28,265 INFO L231 Difference]: Finished difference. Result has 143 places, 172 transitions, 2342 flow [2023-01-27 20:37:28,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2342, PETRI_PLACES=143, PETRI_TRANSITIONS=172} [2023-01-27 20:37:28,265 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 105 predicate places. [2023-01-27 20:37:28,266 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 172 transitions, 2342 flow [2023-01-27 20:37:28,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 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-01-27 20:37:28,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:28,266 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] [2023-01-27 20:37:28,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-27 20:37:28,266 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:28,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:28,267 INFO L85 PathProgramCache]: Analyzing trace with hash -2120518970, now seen corresponding path program 1 times [2023-01-27 20:37:28,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:28,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419419395] [2023-01-27 20:37:28,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:28,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:28,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:28,335 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:28,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:28,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419419395] [2023-01-27 20:37:28,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419419395] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:28,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:28,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-27 20:37:28,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346728491] [2023-01-27 20:37:28,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:28,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:37:28,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:28,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:37:28,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:37:28,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 577 [2023-01-27 20:37:28,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 172 transitions, 2342 flow. Second operand has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 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-01-27 20:37:28,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:28,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 577 [2023-01-27 20:37:28,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:28,902 INFO L130 PetriNetUnfolder]: 3565/5425 cut-off events. [2023-01-27 20:37:28,902 INFO L131 PetriNetUnfolder]: For 30226/30226 co-relation queries the response was YES. [2023-01-27 20:37:28,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27531 conditions, 5425 events. 3565/5425 cut-off events. For 30226/30226 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 28610 event pairs, 1605 based on Foata normal form. 364/5585 useless extension candidates. Maximal degree in co-relation 27498. Up to 3872 conditions per place. [2023-01-27 20:37:28,928 INFO L137 encePairwiseOnDemand]: 571/577 looper letters, 129 selfloop transitions, 2 changer transitions 157/288 dead transitions. [2023-01-27 20:37:28,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 288 transitions, 4133 flow [2023-01-27 20:37:28,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:37:28,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:37:28,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1669 transitions. [2023-01-27 20:37:28,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41322109433027976 [2023-01-27 20:37:28,930 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1669 transitions. [2023-01-27 20:37:28,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1669 transitions. [2023-01-27 20:37:28,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:28,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1669 transitions. [2023-01-27 20:37:28,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 238.42857142857142) internal successors, (1669), 7 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:28,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:28,934 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:28,934 INFO L175 Difference]: Start difference. First operand has 143 places, 172 transitions, 2342 flow. Second operand 7 states and 1669 transitions. [2023-01-27 20:37:28,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 288 transitions, 4133 flow [2023-01-27 20:37:29,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 288 transitions, 3997 flow, removed 43 selfloop flow, removed 8 redundant places. [2023-01-27 20:37:29,029 INFO L231 Difference]: Finished difference. Result has 134 places, 131 transitions, 1639 flow [2023-01-27 20:37:29,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1639, PETRI_PLACES=134, PETRI_TRANSITIONS=131} [2023-01-27 20:37:29,030 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 96 predicate places. [2023-01-27 20:37:29,030 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 131 transitions, 1639 flow [2023-01-27 20:37:29,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 227.0) internal successors, (1135), 5 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-01-27 20:37:29,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:29,030 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] [2023-01-27 20:37:29,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-27 20:37:29,031 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:29,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:29,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1482106300, now seen corresponding path program 1 times [2023-01-27 20:37:29,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:29,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749434626] [2023-01-27 20:37:29,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:29,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:29,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:29,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:29,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:29,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749434626] [2023-01-27 20:37:29,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749434626] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:29,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:29,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:29,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998545543] [2023-01-27 20:37:29,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:29,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:29,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:29,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:29,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:29,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:29,106 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 131 transitions, 1639 flow. Second operand has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:29,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:29,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:29,389 INFO L130 PetriNetUnfolder]: 2143/3238 cut-off events. [2023-01-27 20:37:29,389 INFO L131 PetriNetUnfolder]: For 15723/15749 co-relation queries the response was YES. [2023-01-27 20:37:29,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15229 conditions, 3238 events. 2143/3238 cut-off events. For 15723/15749 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15382 event pairs, 240 based on Foata normal form. 96/3128 useless extension candidates. Maximal degree in co-relation 15198. Up to 2367 conditions per place. [2023-01-27 20:37:29,406 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 142 selfloop transitions, 13 changer transitions 0/156 dead transitions. [2023-01-27 20:37:29,406 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 156 transitions, 1991 flow [2023-01-27 20:37:29,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:29,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:29,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1096 transitions. [2023-01-27 20:37:29,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4748700173310225 [2023-01-27 20:37:29,407 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1096 transitions. [2023-01-27 20:37:29,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1096 transitions. [2023-01-27 20:37:29,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:29,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1096 transitions. [2023-01-27 20:37:29,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,410 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,410 INFO L175 Difference]: Start difference. First operand has 134 places, 131 transitions, 1639 flow. Second operand 4 states and 1096 transitions. [2023-01-27 20:37:29,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 156 transitions, 1991 flow [2023-01-27 20:37:29,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 156 transitions, 1902 flow, removed 17 selfloop flow, removed 9 redundant places. [2023-01-27 20:37:29,473 INFO L231 Difference]: Finished difference. Result has 121 places, 127 transitions, 1514 flow [2023-01-27 20:37:29,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1514, PETRI_PLACES=121, PETRI_TRANSITIONS=127} [2023-01-27 20:37:29,473 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 83 predicate places. [2023-01-27 20:37:29,474 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 127 transitions, 1514 flow [2023-01-27 20:37:29,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:29,474 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] [2023-01-27 20:37:29,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-27 20:37:29,474 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:29,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:29,474 INFO L85 PathProgramCache]: Analyzing trace with hash -859998328, now seen corresponding path program 2 times [2023-01-27 20:37:29,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:29,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019426618] [2023-01-27 20:37:29,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:29,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:29,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-27 20:37:29,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:29,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019426618] [2023-01-27 20:37:29,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019426618] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:29,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:37:29,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:37:29,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201590695] [2023-01-27 20:37:29,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:29,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:37:29,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:29,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:37:29,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:37:29,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 577 [2023-01-27 20:37:29,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 127 transitions, 1514 flow. Second operand has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:29,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 577 [2023-01-27 20:37:29,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:29,864 INFO L130 PetriNetUnfolder]: 1949/2965 cut-off events. [2023-01-27 20:37:29,864 INFO L131 PetriNetUnfolder]: For 12820/12856 co-relation queries the response was YES. [2023-01-27 20:37:29,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12978 conditions, 2965 events. 1949/2965 cut-off events. For 12820/12856 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13969 event pairs, 139 based on Foata normal form. 98/2875 useless extension candidates. Maximal degree in co-relation 12952. Up to 2351 conditions per place. [2023-01-27 20:37:29,882 INFO L137 encePairwiseOnDemand]: 573/577 looper letters, 132 selfloop transitions, 13 changer transitions 0/146 dead transitions. [2023-01-27 20:37:29,883 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 146 transitions, 1799 flow [2023-01-27 20:37:29,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:37:29,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:37:29,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1094 transitions. [2023-01-27 20:37:29,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47400346620450606 [2023-01-27 20:37:29,884 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1094 transitions. [2023-01-27 20:37:29,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1094 transitions. [2023-01-27 20:37:29,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:29,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1094 transitions. [2023-01-27 20:37:29,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 273.5) internal successors, (1094), 4 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,887 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 577.0) internal successors, (2885), 5 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,887 INFO L175 Difference]: Start difference. First operand has 121 places, 127 transitions, 1514 flow. Second operand 4 states and 1094 transitions. [2023-01-27 20:37:29,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 146 transitions, 1799 flow [2023-01-27 20:37:29,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 146 transitions, 1586 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-01-27 20:37:29,914 INFO L231 Difference]: Finished difference. Result has 106 places, 115 transitions, 1191 flow [2023-01-27 20:37:29,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1191, PETRI_PLACES=106, PETRI_TRANSITIONS=115} [2023-01-27 20:37:29,915 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 68 predicate places. [2023-01-27 20:37:29,915 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 115 transitions, 1191 flow [2023-01-27 20:37:29,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:29,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:29,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] [2023-01-27 20:37:29,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-27 20:37:29,916 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:29,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:29,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1984418969, now seen corresponding path program 1 times [2023-01-27 20:37:29,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:29,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889101855] [2023-01-27 20:37:29,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:29,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:29,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:30,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:30,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889101855] [2023-01-27 20:37:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889101855] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914437077] [2023-01-27 20:37:30,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:30,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:30,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:30,197 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:30,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-27 20:37:30,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:30,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-27 20:37:30,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:30,619 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:30,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-27 20:37:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:30,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:30,803 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:30,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 109 [2023-01-27 20:37:31,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:31,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914437077] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:31,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:37:31,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7, 8] total 20 [2023-01-27 20:37:31,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188871404] [2023-01-27 20:37:31,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:31,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:37:31,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:31,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:37:31,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2023-01-27 20:37:31,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 577 [2023-01-27 20:37:31,073 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 115 transitions, 1191 flow. Second operand has 10 states, 10 states have (on average 203.6) internal successors, (2036), 10 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:31,073 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:31,073 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 577 [2023-01-27 20:37:31,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:31,859 INFO L130 PetriNetUnfolder]: 4022/6160 cut-off events. [2023-01-27 20:37:31,859 INFO L131 PetriNetUnfolder]: For 18962/18982 co-relation queries the response was YES. [2023-01-27 20:37:31,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24482 conditions, 6160 events. 4022/6160 cut-off events. For 18962/18982 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 33946 event pairs, 890 based on Foata normal form. 8/5793 useless extension candidates. Maximal degree in co-relation 24461. Up to 1908 conditions per place. [2023-01-27 20:37:31,885 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 200 selfloop transitions, 67 changer transitions 59/327 dead transitions. [2023-01-27 20:37:31,885 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 327 transitions, 3726 flow [2023-01-27 20:37:31,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:37:31,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:37:31,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2357 transitions. [2023-01-27 20:37:31,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371356546399874 [2023-01-27 20:37:31,887 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2357 transitions. [2023-01-27 20:37:31,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2357 transitions. [2023-01-27 20:37:31,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:31,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2357 transitions. [2023-01-27 20:37:31,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 214.27272727272728) internal successors, (2357), 11 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:31,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 577.0) internal successors, (6924), 12 states have internal predecessors, (6924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:31,893 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 577.0) internal successors, (6924), 12 states have internal predecessors, (6924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:31,893 INFO L175 Difference]: Start difference. First operand has 106 places, 115 transitions, 1191 flow. Second operand 11 states and 2357 transitions. [2023-01-27 20:37:31,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 327 transitions, 3726 flow [2023-01-27 20:37:31,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 327 transitions, 3712 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-01-27 20:37:31,934 INFO L231 Difference]: Finished difference. Result has 119 places, 149 transitions, 1727 flow [2023-01-27 20:37:31,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1727, PETRI_PLACES=119, PETRI_TRANSITIONS=149} [2023-01-27 20:37:31,935 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2023-01-27 20:37:31,935 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 149 transitions, 1727 flow [2023-01-27 20:37:31,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 203.6) internal successors, (2036), 10 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:31,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:31,935 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] [2023-01-27 20:37:31,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:32,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-01-27 20:37:32,150 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:32,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:32,150 INFO L85 PathProgramCache]: Analyzing trace with hash 261685965, now seen corresponding path program 2 times [2023-01-27 20:37:32,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:32,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488173817] [2023-01-27 20:37:32,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:32,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:32,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:32,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:32,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:32,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488173817] [2023-01-27 20:37:32,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488173817] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:32,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675049617] [2023-01-27 20:37:32,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:37:32,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:32,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:32,403 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:32,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-01-27 20:37:32,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-27 20:37:32,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:32,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-27 20:37:32,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:32,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-27 20:37:32,749 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:37:32,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675049617] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:32,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:37:32,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 15 [2023-01-27 20:37:32,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023897402] [2023-01-27 20:37:32,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:32,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:37:32,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:32,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:37:32,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:37:32,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 577 [2023-01-27 20:37:32,753 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 149 transitions, 1727 flow. Second operand has 10 states, 10 states have (on average 200.6) internal successors, (2006), 10 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:32,753 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:32,753 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 577 [2023-01-27 20:37:32,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:33,458 INFO L130 PetriNetUnfolder]: 3744/5766 cut-off events. [2023-01-27 20:37:33,458 INFO L131 PetriNetUnfolder]: For 20179/20199 co-relation queries the response was YES. [2023-01-27 20:37:33,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24230 conditions, 5766 events. 3744/5766 cut-off events. For 20179/20199 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 31181 event pairs, 706 based on Foata normal form. 39/5420 useless extension candidates. Maximal degree in co-relation 24205. Up to 1605 conditions per place. [2023-01-27 20:37:33,491 INFO L137 encePairwiseOnDemand]: 565/577 looper letters, 217 selfloop transitions, 58 changer transitions 35/311 dead transitions. [2023-01-27 20:37:33,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 311 transitions, 3603 flow [2023-01-27 20:37:33,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:37:33,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:37:33,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2742 transitions. [2023-01-27 20:37:33,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655512598320224 [2023-01-27 20:37:33,495 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2742 transitions. [2023-01-27 20:37:33,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2742 transitions. [2023-01-27 20:37:33,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:33,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2742 transitions. [2023-01-27 20:37:33,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 210.92307692307693) internal successors, (2742), 13 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:33,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:33,500 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:33,500 INFO L175 Difference]: Start difference. First operand has 119 places, 149 transitions, 1727 flow. Second operand 13 states and 2742 transitions. [2023-01-27 20:37:33,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 311 transitions, 3603 flow [2023-01-27 20:37:33,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 311 transitions, 3504 flow, removed 20 selfloop flow, removed 5 redundant places. [2023-01-27 20:37:33,559 INFO L231 Difference]: Finished difference. Result has 130 places, 181 transitions, 2314 flow [2023-01-27 20:37:33,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2314, PETRI_PLACES=130, PETRI_TRANSITIONS=181} [2023-01-27 20:37:33,559 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2023-01-27 20:37:33,559 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 181 transitions, 2314 flow [2023-01-27 20:37:33,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 200.6) internal successors, (2006), 10 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:33,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:33,560 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] [2023-01-27 20:37:33,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-01-27 20:37:33,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:33,768 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:33,769 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:33,769 INFO L85 PathProgramCache]: Analyzing trace with hash -168796839, now seen corresponding path program 3 times [2023-01-27 20:37:33,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:33,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719730040] [2023-01-27 20:37:33,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:33,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:33,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:34,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:34,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:34,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719730040] [2023-01-27 20:37:34,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719730040] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:34,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780386556] [2023-01-27 20:37:34,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:37:34,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:34,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:34,045 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:34,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-01-27 20:37:34,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-27 20:37:34,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:34,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-27 20:37:34,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:34,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:34,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:34,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:34,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780386556] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:34,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:34,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-01-27 20:37:34,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483805890] [2023-01-27 20:37:34,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:34,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-27 20:37:34,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:34,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-27 20:37:34,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-01-27 20:37:34,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 577 [2023-01-27 20:37:34,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 181 transitions, 2314 flow. Second operand has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:34,705 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:34,705 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 577 [2023-01-27 20:37:34,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:38,255 INFO L130 PetriNetUnfolder]: 9861/15132 cut-off events. [2023-01-27 20:37:38,255 INFO L131 PetriNetUnfolder]: For 55115/55149 co-relation queries the response was YES. [2023-01-27 20:37:38,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65118 conditions, 15132 events. 9861/15132 cut-off events. For 55115/55149 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 96817 event pairs, 1435 based on Foata normal form. 386/14524 useless extension candidates. Maximal degree in co-relation 65091. Up to 1780 conditions per place. [2023-01-27 20:37:38,337 INFO L137 encePairwiseOnDemand]: 559/577 looper letters, 360 selfloop transitions, 164 changer transitions 502/1027 dead transitions. [2023-01-27 20:37:38,337 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 1027 transitions, 11330 flow [2023-01-27 20:37:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-01-27 20:37:38,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-01-27 20:37:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 11514 transitions. [2023-01-27 20:37:38,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35008665511265163 [2023-01-27 20:37:38,347 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 11514 transitions. [2023-01-27 20:37:38,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 11514 transitions. [2023-01-27 20:37:38,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:38,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 11514 transitions. [2023-01-27 20:37:38,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 202.0) internal successors, (11514), 57 states have internal predecessors, (11514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:38,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 577.0) internal successors, (33466), 58 states have internal predecessors, (33466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:38,380 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 577.0) internal successors, (33466), 58 states have internal predecessors, (33466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:38,380 INFO L175 Difference]: Start difference. First operand has 130 places, 181 transitions, 2314 flow. Second operand 57 states and 11514 transitions. [2023-01-27 20:37:38,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 1027 transitions, 11330 flow [2023-01-27 20:37:38,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 1027 transitions, 10976 flow, removed 75 selfloop flow, removed 7 redundant places. [2023-01-27 20:37:38,679 INFO L231 Difference]: Finished difference. Result has 204 places, 274 transitions, 3893 flow [2023-01-27 20:37:38,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=3893, PETRI_PLACES=204, PETRI_TRANSITIONS=274} [2023-01-27 20:37:38,679 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 166 predicate places. [2023-01-27 20:37:38,679 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 274 transitions, 3893 flow [2023-01-27 20:37:38,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:38,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:38,680 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] [2023-01-27 20:37:38,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:38,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:38,887 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:38,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:38,887 INFO L85 PathProgramCache]: Analyzing trace with hash 584558231, now seen corresponding path program 1 times [2023-01-27 20:37:38,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:38,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794586479] [2023-01-27 20:37:38,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:38,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:38,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:39,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:39,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:39,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794586479] [2023-01-27 20:37:39,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794586479] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:39,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898286294] [2023-01-27 20:37:39,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:39,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:39,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:39,026 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:39,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-01-27 20:37:39,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:39,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-27 20:37:39,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:39,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:39,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:39,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898286294] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:39,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:37:39,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2023-01-27 20:37:39,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15341090] [2023-01-27 20:37:39,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:39,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-27 20:37:39,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:39,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-27 20:37:39,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:37:39,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 577 [2023-01-27 20:37:39,364 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 274 transitions, 3893 flow. Second operand has 7 states, 7 states have (on average 220.0) internal successors, (1540), 7 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:39,364 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:39,364 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 577 [2023-01-27 20:37:39,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:40,668 INFO L130 PetriNetUnfolder]: 8461/12908 cut-off events. [2023-01-27 20:37:40,669 INFO L131 PetriNetUnfolder]: For 102947/102947 co-relation queries the response was YES. [2023-01-27 20:37:40,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61890 conditions, 12908 events. 8461/12908 cut-off events. For 102947/102947 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 78792 event pairs, 2629 based on Foata normal form. 526/12907 useless extension candidates. Maximal degree in co-relation 61840. Up to 8570 conditions per place. [2023-01-27 20:37:40,772 INFO L137 encePairwiseOnDemand]: 569/577 looper letters, 350 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2023-01-27 20:37:40,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 381 transitions, 6186 flow [2023-01-27 20:37:40,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-27 20:37:40,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-27 20:37:40,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1571 transitions. [2023-01-27 20:37:40,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3889576627878188 [2023-01-27 20:37:40,774 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1571 transitions. [2023-01-27 20:37:40,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1571 transitions. [2023-01-27 20:37:40,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:40,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1571 transitions. [2023-01-27 20:37:40,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 224.42857142857142) internal successors, (1571), 7 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:40,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:40,777 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 577.0) internal successors, (4616), 8 states have internal predecessors, (4616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:40,777 INFO L175 Difference]: Start difference. First operand has 204 places, 274 transitions, 3893 flow. Second operand 7 states and 1571 transitions. [2023-01-27 20:37:40,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 381 transitions, 6186 flow [2023-01-27 20:37:41,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 381 transitions, 5751 flow, removed 138 selfloop flow, removed 27 redundant places. [2023-01-27 20:37:41,268 INFO L231 Difference]: Finished difference. Result has 150 places, 275 transitions, 3844 flow [2023-01-27 20:37:41,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3844, PETRI_PLACES=150, PETRI_TRANSITIONS=275} [2023-01-27 20:37:41,268 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 112 predicate places. [2023-01-27 20:37:41,268 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 275 transitions, 3844 flow [2023-01-27 20:37:41,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 220.0) internal successors, (1540), 7 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:41,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:41,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] [2023-01-27 20:37:41,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:41,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-01-27 20:37:41,469 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:41,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:41,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1542045553, now seen corresponding path program 1 times [2023-01-27 20:37:41,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:41,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419468513] [2023-01-27 20:37:41,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:41,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:41,698 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:41,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:41,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419468513] [2023-01-27 20:37:41,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419468513] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:41,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81907847] [2023-01-27 20:37:41,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:41,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:41,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:41,700 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:41,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-01-27 20:37:41,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:41,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 16 conjunts are in the unsatisfiable core [2023-01-27 20:37:41,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:42,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:42,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:37:42,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81907847] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:42,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:42,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 15 [2023-01-27 20:37:42,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546722542] [2023-01-27 20:37:42,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:42,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-27 20:37:42,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:42,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-27 20:37:42,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-01-27 20:37:42,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 215 out of 577 [2023-01-27 20:37:42,175 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 275 transitions, 3844 flow. Second operand has 16 states, 16 states have (on average 219.625) internal successors, (3514), 16 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:42,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:42,175 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 215 of 577 [2023-01-27 20:37:42,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:44,668 INFO L130 PetriNetUnfolder]: 17105/26514 cut-off events. [2023-01-27 20:37:44,668 INFO L131 PetriNetUnfolder]: For 123259/123275 co-relation queries the response was YES. [2023-01-27 20:37:44,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122465 conditions, 26514 events. 17105/26514 cut-off events. For 123259/123275 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 187418 event pairs, 5356 based on Foata normal form. 34/26532 useless extension candidates. Maximal degree in co-relation 122435. Up to 7529 conditions per place. [2023-01-27 20:37:44,940 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 469 selfloop transitions, 217 changer transitions 142/829 dead transitions. [2023-01-27 20:37:44,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 829 transitions, 12492 flow [2023-01-27 20:37:44,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:37:44,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:37:44,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2977 transitions. [2023-01-27 20:37:44,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968804159445407 [2023-01-27 20:37:44,942 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2977 transitions. [2023-01-27 20:37:44,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2977 transitions. [2023-01-27 20:37:44,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:44,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2977 transitions. [2023-01-27 20:37:44,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:44,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:44,947 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 577.0) internal successors, (8078), 14 states have internal predecessors, (8078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:44,947 INFO L175 Difference]: Start difference. First operand has 150 places, 275 transitions, 3844 flow. Second operand 13 states and 2977 transitions. [2023-01-27 20:37:44,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 829 transitions, 12492 flow [2023-01-27 20:37:45,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 829 transitions, 12421 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-27 20:37:45,529 INFO L231 Difference]: Finished difference. Result has 165 places, 383 transitions, 6043 flow [2023-01-27 20:37:45,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6043, PETRI_PLACES=165, PETRI_TRANSITIONS=383} [2023-01-27 20:37:45,530 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2023-01-27 20:37:45,530 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 383 transitions, 6043 flow [2023-01-27 20:37:45,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 219.625) internal successors, (3514), 16 states have internal predecessors, (3514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:45,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:45,530 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 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-01-27 20:37:45,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:45,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:45,736 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:45,736 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:45,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1827772355, now seen corresponding path program 1 times [2023-01-27 20:37:45,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:45,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396645632] [2023-01-27 20:37:45,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:45,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:45,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:45,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:45,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:45,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396645632] [2023-01-27 20:37:45,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396645632] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:45,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846161086] [2023-01-27 20:37:45,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:45,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:45,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:45,933 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:45,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-01-27 20:37:46,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:46,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-27 20:37:46,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:46,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:46,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:46,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:46,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846161086] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-27 20:37:46,411 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-27 20:37:46,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-01-27 20:37:46,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095870366] [2023-01-27 20:37:46,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-27 20:37:46,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-27 20:37:46,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:46,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-27 20:37:46,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-01-27 20:37:46,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 577 [2023-01-27 20:37:46,417 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 383 transitions, 6043 flow. Second operand has 22 states, 22 states have (on average 218.5909090909091) internal successors, (4809), 22 states have internal predecessors, (4809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:46,417 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:46,417 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 577 [2023-01-27 20:37:46,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:49,903 INFO L130 PetriNetUnfolder]: 18381/28179 cut-off events. [2023-01-27 20:37:49,903 INFO L131 PetriNetUnfolder]: For 175039/175123 co-relation queries the response was YES. [2023-01-27 20:37:50,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130704 conditions, 28179 events. 18381/28179 cut-off events. For 175039/175123 co-relation queries the response was YES. Maximal size of possible extension queue 1225. Compared 199789 event pairs, 3835 based on Foata normal form. 156/28311 useless extension candidates. Maximal degree in co-relation 130667. Up to 9270 conditions per place. [2023-01-27 20:37:50,182 INFO L137 encePairwiseOnDemand]: 567/577 looper letters, 874 selfloop transitions, 40 changer transitions 0/915 dead transitions. [2023-01-27 20:37:50,183 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 915 transitions, 15137 flow [2023-01-27 20:37:50,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:37:50,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:37:50,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4093 transitions. [2023-01-27 20:37:50,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3940881956479877 [2023-01-27 20:37:50,186 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4093 transitions. [2023-01-27 20:37:50,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4093 transitions. [2023-01-27 20:37:50,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:50,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4093 transitions. [2023-01-27 20:37:50,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 227.38888888888889) internal successors, (4093), 18 states have internal predecessors, (4093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:50,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 577.0) internal successors, (10963), 19 states have internal predecessors, (10963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:50,196 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 577.0) internal successors, (10963), 19 states have internal predecessors, (10963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:50,196 INFO L175 Difference]: Start difference. First operand has 165 places, 383 transitions, 6043 flow. Second operand 18 states and 4093 transitions. [2023-01-27 20:37:50,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 915 transitions, 15137 flow [2023-01-27 20:37:50,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 915 transitions, 14736 flow, removed 56 selfloop flow, removed 4 redundant places. [2023-01-27 20:37:50,645 INFO L231 Difference]: Finished difference. Result has 181 places, 408 transitions, 6348 flow [2023-01-27 20:37:50,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6348, PETRI_PLACES=181, PETRI_TRANSITIONS=408} [2023-01-27 20:37:50,645 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 143 predicate places. [2023-01-27 20:37:50,645 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 408 transitions, 6348 flow [2023-01-27 20:37:50,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 218.5909090909091) internal successors, (4809), 22 states have internal predecessors, (4809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:50,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:50,646 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 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-01-27 20:37:50,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:50,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:50,847 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:50,847 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:50,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1055410229, now seen corresponding path program 1 times [2023-01-27 20:37:50,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:50,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615192876] [2023-01-27 20:37:50,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:50,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:50,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:51,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:51,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:51,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615192876] [2023-01-27 20:37:51,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615192876] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:51,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090637787] [2023-01-27 20:37:51,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:51,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:51,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:51,872 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:51,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-01-27 20:37:52,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:52,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 58 conjunts are in the unsatisfiable core [2023-01-27 20:37:52,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:52,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-27 20:37:52,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-27 20:37:52,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-27 20:37:52,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-27 20:37:52,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-27 20:37:52,852 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-27 20:37:52,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-01-27 20:37:53,377 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:53,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 107 treesize of output 131 [2023-01-27 20:37:53,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:53,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:37:55,157 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:55,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 65 [2023-01-27 20:37:55,179 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:55,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1675 treesize of output 1580 [2023-01-27 20:37:55,265 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:55,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1291 treesize of output 1267 [2023-01-27 20:37:55,311 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:55,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1014 treesize of output 894 [2023-01-27 20:37:55,361 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:37:55,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1115 treesize of output 1043 [2023-01-27 20:45:03,575 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:45:03,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 154 treesize of output 94 [2023-01-27 20:45:03,627 INFO L321 Elim1Store]: treesize reduction 15, result has 55.9 percent of original size [2023-01-27 20:45:03,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28000 treesize of output 26354 [2023-01-27 20:45:03,998 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:45:03,999 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 2336 treesize of output 2200 [2023-01-27 20:45:04,073 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:45:04,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1963 treesize of output 1731 [2023-01-27 20:45:04,150 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:45:04,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1920 treesize of output 1864 Received shutdown request... [2023-01-27 20:49:24,778 WARN L238 SmtUtils]: Removed 2 from assertion stack [2023-01-27 20:49:24,781 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-01-27 20:49:24,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-01-27 20:49:24,792 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-27 20:49:24,792 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-27 20:49:24,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-01-27 20:49:24,987 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 14ms.. [2023-01-27 20:49:24,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-01-27 20:49:24,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-01-27 20:49:24,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-01-27 20:49:24,989 INFO L445 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 6, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:49:24,991 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-27 20:49:24,991 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-27 20:49:24,994 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.01 08:49:24 BasicIcfg [2023-01-27 20:49:24,994 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-27 20:49:24,994 INFO L158 Benchmark]: Toolchain (without parser) took 808230.73ms. Allocated memory was 371.2MB in the beginning and 5.0GB in the end (delta: 4.6GB). Free memory was 317.8MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-01-27 20:49:24,994 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 255.9MB. Free memory was 214.2MB in the beginning and 214.0MB in the end (delta: 176.2kB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-27 20:49:24,994 INFO L158 Benchmark]: CACSL2BoogieTranslator took 298.62ms. Allocated memory is still 371.2MB. Free memory was 317.6MB in the beginning and 305.4MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-27 20:49:24,994 INFO L158 Benchmark]: Boogie Procedure Inliner took 85.82ms. Allocated memory is still 371.2MB. Free memory was 305.2MB in the beginning and 349.5MB in the end (delta: -44.3MB). Peak memory consumption was 7.8MB. Max. memory is 16.0GB. [2023-01-27 20:49:24,995 INFO L158 Benchmark]: Boogie Preprocessor took 42.29ms. Allocated memory is still 371.2MB. Free memory was 349.5MB in the beginning and 347.2MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-27 20:49:24,995 INFO L158 Benchmark]: RCFGBuilder took 580.86ms. Allocated memory is still 371.2MB. Free memory was 347.2MB in the beginning and 323.4MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-01-27 20:49:24,995 INFO L158 Benchmark]: TraceAbstraction took 807215.34ms. Allocated memory was 371.2MB in the beginning and 5.0GB in the end (delta: 4.6GB). Free memory was 322.6MB in the beginning and 2.3GB in the end (delta: -1.9GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-01-27 20:49:24,999 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 255.9MB. Free memory was 214.2MB in the beginning and 214.0MB in the end (delta: 176.2kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 298.62ms. Allocated memory is still 371.2MB. Free memory was 317.6MB in the beginning and 305.4MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 85.82ms. Allocated memory is still 371.2MB. Free memory was 305.2MB in the beginning and 349.5MB in the end (delta: -44.3MB). Peak memory consumption was 7.8MB. Max. memory is 16.0GB. * Boogie Preprocessor took 42.29ms. Allocated memory is still 371.2MB. Free memory was 349.5MB in the beginning and 347.2MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 580.86ms. Allocated memory is still 371.2MB. Free memory was 347.2MB in the beginning and 323.4MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 807215.34ms. Allocated memory was 371.2MB in the beginning and 5.0GB in the end (delta: 4.6GB). Free memory was 322.6MB in the beginning and 2.3GB in the end (delta: -1.9GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.0s, 260 PlacesBefore, 38 PlacesAfterwards, 278 TransitionsBefore, 39 TransitionsAfterwards, 7560 CoEnabledTransitionPairs, 7 FixpointIterations, 141 TrivialSequentialCompositions, 76 ConcurrentSequentialCompositions, 31 TrivialYvCompositions, 21 ConcurrentYvCompositions, 17 ChoiceCompositions, 286 TotalNumberOfCompositions, 9572 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6585, independent: 6451, independent conditional: 0, independent unconditional: 6451, dependent: 134, dependent conditional: 0, dependent unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4230, independent: 4196, independent conditional: 0, independent unconditional: 4196, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6585, independent: 2255, independent conditional: 0, independent unconditional: 2255, dependent: 100, dependent conditional: 0, dependent unconditional: 100, unknown: 4230, unknown conditional: 0, unknown unconditional: 4230] , Statistics on independence cache: Total cache size (in pairs): 130, Positive cache size: 120, Positive conditional cache size: 0, Positive unconditional cache size: 120, Negative cache size: 10, Negative conditional cache size: 0, Negative unconditional cache size: 10, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 14ms.. - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 14ms.. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 14ms.. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 32 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 14ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 345 locations, 4 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: 807.0s, OverallIterations: 48, TraceHistogramMax: 2, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 91.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 8.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5648 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5648 mSDsluCounter, 3 SdHoareTripleChecker+Invalid, 6.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2 mSDsCounter, 169 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12732 IncrementalHoareTripleChecker+Invalid, 12901 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 169 mSolverCounterUnsat, 1 mSDtfsCounter, 12732 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 773 GetRequests, 369 SyntacticMatches, 7 SemanticMatches, 397 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2535 ImplicationChecksByTransitivity, 4.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6716occurred in iteration=25, InterpolantAutomatonStates: 367, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 9.0s InterpolantComputationTime, 1226 NumberOfCodeBlocks, 1220 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 1330 ConstructedInterpolants, 0 QuantifiedInterpolants, 7833 SizeOfPredicates, 102 NumberOfNonLiveVariables, 2129 ConjunctsInSsa, 114 ConjunctsInUnsatCore, 60 InterpolantComputations, 44 PerfectInterpolantSequences, 72/108 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown