/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/04_incdec_cas.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 23:55:09,883 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 23:55:09,885 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 23:55:09,913 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 23:55:09,913 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 23:55:09,914 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 23:55:09,914 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 23:55:09,915 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 23:55:09,916 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 23:55:09,917 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 23:55:09,917 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 23:55:09,918 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 23:55:09,918 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 23:55:09,919 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 23:55:09,919 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 23:55:09,920 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 23:55:09,920 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 23:55:09,921 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 23:55:09,922 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 23:55:09,923 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 23:55:09,923 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 23:55:09,924 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 23:55:09,925 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 23:55:09,925 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 23:55:09,927 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 23:55:09,927 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 23:55:09,928 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 23:55:09,928 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 23:55:09,928 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 23:55:09,929 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 23:55:09,929 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 23:55:09,929 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 23:55:09,930 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 23:55:09,930 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 23:55:09,931 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 23:55:09,931 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 23:55:09,931 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 23:55:09,932 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 23:55:09,932 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 23:55:09,932 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 23:55:09,933 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 23:55:09,933 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 23:55:09,945 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 23:55:09,945 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 23:55:09,946 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 23:55:09,946 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 23:55:09,946 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 23:55:09,946 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 23:55:09,947 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 23:55:09,947 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 23:55:09,948 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 23:55:09,948 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 23:55:09,949 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 23:55:09,949 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 23:55:09,949 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 23:55:09,949 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 23:55:09,949 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 23:55:09,949 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 23:55:09,949 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 23:55:09,949 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-01-27 23:55:10,115 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 23:55:10,127 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 23:55:10,129 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 23:55:10,129 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 23:55:10,130 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 23:55:10,130 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/04_incdec_cas.i [2023-01-27 23:55:11,099 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 23:55:11,300 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 23:55:11,300 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/04_incdec_cas.i [2023-01-27 23:55:11,307 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cec4df018/04b4f03ea8434c83b56c77b43c6ad969/FLAGe717478a3 [2023-01-27 23:55:11,315 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cec4df018/04b4f03ea8434c83b56c77b43c6ad969 [2023-01-27 23:55:11,317 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 23:55:11,318 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 23:55:11,318 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 23:55:11,318 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 23:55:11,320 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 23:55:11,321 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,321 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bce3b28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11, skipping insertion in model container [2023-01-27 23:55:11,321 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,327 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 23:55:11,356 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 23:55:11,549 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/04_incdec_cas.i[30285,30298] [2023-01-27 23:55:11,559 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/04_incdec_cas.i[30729,30742] [2023-01-27 23:55:11,565 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 23:55:11,573 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 23:55:11,607 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/04_incdec_cas.i[30285,30298] [2023-01-27 23:55:11,610 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/04_incdec_cas.i[30729,30742] [2023-01-27 23:55:11,612 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 23:55:11,662 INFO L208 MainTranslator]: Completed translation [2023-01-27 23:55:11,662 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11 WrapperNode [2023-01-27 23:55:11,662 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 23:55:11,663 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 23:55:11,663 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 23:55:11,663 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 23:55:11,668 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,694 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,710 INFO L138 Inliner]: procedures = 172, calls = 43, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 159 [2023-01-27 23:55:11,710 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 23:55:11,711 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 23:55:11,711 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 23:55:11,711 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 23:55:11,716 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,716 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,719 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,719 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,724 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,734 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,735 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,736 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,737 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 23:55:11,738 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 23:55:11,738 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 23:55:11,738 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 23:55:11,739 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (1/1) ... [2023-01-27 23:55:11,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 23:55:11,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 23:55:11,772 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 23:55:11,774 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 23:55:11,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 23:55:11,803 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-01-27 23:55:11,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-01-27 23:55:11,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 23:55:11,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 23:55:11,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 23:55:11,805 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 23:55:11,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 23:55:11,805 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 23:55:11,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 23:55:11,806 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 23:55:11,932 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 23:55:11,934 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 23:55:12,124 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 23:55:12,294 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 23:55:12,294 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-01-27 23:55:12,296 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 11:55:12 BoogieIcfgContainer [2023-01-27 23:55:12,296 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 23:55:12,297 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 23:55:12,297 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 23:55:12,299 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 23:55:12,299 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 11:55:11" (1/3) ... [2023-01-27 23:55:12,300 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59b4b98f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 11:55:12, skipping insertion in model container [2023-01-27 23:55:12,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 11:55:11" (2/3) ... [2023-01-27 23:55:12,300 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59b4b98f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 11:55:12, skipping insertion in model container [2023-01-27 23:55:12,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 11:55:12" (3/3) ... [2023-01-27 23:55:12,301 INFO L112 eAbstractionObserver]: Analyzing ICFG 04_incdec_cas.i [2023-01-27 23:55:12,313 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 23:55:12,313 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-01-27 23:55:12,313 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 23:55:12,388 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:12,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 98 transitions, 201 flow [2023-01-27 23:55:12,467 INFO L130 PetriNetUnfolder]: 9/108 cut-off events. [2023-01-27 23:55:12,468 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-27 23:55:12,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 108 events. 9/108 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 219 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 77. Up to 4 conditions per place. [2023-01-27 23:55:12,472 INFO L82 GeneralOperation]: Start removeDead. Operand has 93 places, 98 transitions, 201 flow [2023-01-27 23:55:12,481 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 93 places, 98 transitions, 201 flow [2023-01-27 23:55:12,483 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:12,492 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 98 transitions, 201 flow [2023-01-27 23:55:12,494 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 98 transitions, 201 flow [2023-01-27 23:55:12,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 98 transitions, 201 flow [2023-01-27 23:55:12,509 INFO L130 PetriNetUnfolder]: 9/108 cut-off events. [2023-01-27 23:55:12,509 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-27 23:55:12,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113 conditions, 108 events. 9/108 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 219 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 77. Up to 4 conditions per place. [2023-01-27 23:55:12,511 INFO L119 LiptonReduction]: Number of co-enabled transitions 1690 [2023-01-27 23:55:14,752 INFO L134 LiptonReduction]: Checked pairs total: 2354 [2023-01-27 23:55:14,752 INFO L136 LiptonReduction]: Total number of compositions: 84 [2023-01-27 23:55:14,761 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:14,765 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:14,765 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:14,768 INFO L130 PetriNetUnfolder]: 1/16 cut-off events. [2023-01-27 23:55:14,768 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-27 23:55:14,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:14,768 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-01-27 23:55:14,769 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:14,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:14,772 INFO L85 PathProgramCache]: Analyzing trace with hash 147020590, now seen corresponding path program 1 times [2023-01-27 23:55:14,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:14,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761169255] [2023-01-27 23:55:14,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:14,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:14,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:14,850 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:14,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:14,888 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:14,889 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:14,890 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:14,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 23:55:14,891 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:14,896 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:14,896 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:14,896 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-01-27 23:55:14,953 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:14,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 164 transitions, 340 flow [2023-01-27 23:55:15,001 INFO L130 PetriNetUnfolder]: 17/186 cut-off events. [2023-01-27 23:55:15,001 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 23:55:15,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 186 events. 17/186 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 590 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 142. Up to 6 conditions per place. [2023-01-27 23:55:15,005 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 164 transitions, 340 flow [2023-01-27 23:55:15,006 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 154 places, 164 transitions, 340 flow [2023-01-27 23:55:15,006 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:15,006 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 154 places, 164 transitions, 340 flow [2023-01-27 23:55:15,007 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 154 places, 164 transitions, 340 flow [2023-01-27 23:55:15,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 164 transitions, 340 flow [2023-01-27 23:55:15,028 INFO L130 PetriNetUnfolder]: 17/186 cut-off events. [2023-01-27 23:55:15,028 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 23:55:15,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 186 events. 17/186 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 590 event pairs, 0 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 142. Up to 6 conditions per place. [2023-01-27 23:55:15,032 INFO L119 LiptonReduction]: Number of co-enabled transitions 11960 [2023-01-27 23:55:18,234 INFO L134 LiptonReduction]: Checked pairs total: 17804 [2023-01-27 23:55:18,234 INFO L136 LiptonReduction]: Total number of compositions: 142 [2023-01-27 23:55:18,237 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:18,240 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:18,242 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:18,247 INFO L130 PetriNetUnfolder]: 14/57 cut-off events. [2023-01-27 23:55:18,247 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-27 23:55:18,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:18,247 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-01-27 23:55:18,247 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:18,248 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:18,248 INFO L85 PathProgramCache]: Analyzing trace with hash -411397135, now seen corresponding path program 1 times [2023-01-27 23:55:18,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:18,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970028278] [2023-01-27 23:55:18,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:18,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:18,272 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:18,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:18,317 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:18,318 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:18,318 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:18,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 23:55:18,318 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:18,318 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:18,318 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:18,318 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-01-27 23:55:18,358 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:18,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 230 transitions, 481 flow [2023-01-27 23:55:18,388 INFO L130 PetriNetUnfolder]: 25/264 cut-off events. [2023-01-27 23:55:18,388 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-27 23:55:18,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 264 events. 25/264 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1004 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 207. Up to 8 conditions per place. [2023-01-27 23:55:18,390 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 230 transitions, 481 flow [2023-01-27 23:55:18,391 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 230 transitions, 481 flow [2023-01-27 23:55:18,392 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:18,392 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 215 places, 230 transitions, 481 flow [2023-01-27 23:55:18,394 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 215 places, 230 transitions, 481 flow [2023-01-27 23:55:18,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 230 transitions, 481 flow [2023-01-27 23:55:18,417 INFO L130 PetriNetUnfolder]: 25/264 cut-off events. [2023-01-27 23:55:18,417 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-27 23:55:18,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 264 events. 25/264 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1004 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 207. Up to 8 conditions per place. [2023-01-27 23:55:18,426 INFO L119 LiptonReduction]: Number of co-enabled transitions 30810 [2023-01-27 23:55:23,240 INFO L134 LiptonReduction]: Checked pairs total: 46397 [2023-01-27 23:55:23,240 INFO L136 LiptonReduction]: Total number of compositions: 198 [2023-01-27 23:55:23,242 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:23,242 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:23,242 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:23,250 INFO L130 PetriNetUnfolder]: 21/84 cut-off events. [2023-01-27 23:55:23,250 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-27 23:55:23,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:23,250 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-01-27 23:55:23,250 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:23,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:23,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1335470231, now seen corresponding path program 1 times [2023-01-27 23:55:23,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:23,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530662728] [2023-01-27 23:55:23,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:23,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:23,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:23,266 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:23,279 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:23,280 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:23,280 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:23,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-27 23:55:23,280 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:23,280 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:23,281 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:23,281 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-01-27 23:55:23,332 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:23,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 276 places, 296 transitions, 624 flow [2023-01-27 23:55:23,372 INFO L130 PetriNetUnfolder]: 33/342 cut-off events. [2023-01-27 23:55:23,372 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-27 23:55:23,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 342 events. 33/342 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1412 event pairs, 0 based on Foata normal form. 0/296 useless extension candidates. Maximal degree in co-relation 272. Up to 10 conditions per place. [2023-01-27 23:55:23,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 276 places, 296 transitions, 624 flow [2023-01-27 23:55:23,377 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 276 places, 296 transitions, 624 flow [2023-01-27 23:55:23,377 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:23,377 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 276 places, 296 transitions, 624 flow [2023-01-27 23:55:23,378 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 276 places, 296 transitions, 624 flow [2023-01-27 23:55:23,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 276 places, 296 transitions, 624 flow [2023-01-27 23:55:23,416 INFO L130 PetriNetUnfolder]: 33/342 cut-off events. [2023-01-27 23:55:23,416 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-27 23:55:23,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 342 events. 33/342 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1412 event pairs, 0 based on Foata normal form. 0/296 useless extension candidates. Maximal degree in co-relation 272. Up to 10 conditions per place. [2023-01-27 23:55:23,431 INFO L119 LiptonReduction]: Number of co-enabled transitions 58240 [2023-01-27 23:55:29,658 INFO L134 LiptonReduction]: Checked pairs total: 90591 [2023-01-27 23:55:29,659 INFO L136 LiptonReduction]: Total number of compositions: 251 [2023-01-27 23:55:29,660 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:29,661 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:29,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:29,669 INFO L130 PetriNetUnfolder]: 28/107 cut-off events. [2023-01-27 23:55:29,670 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-27 23:55:29,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:29,670 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-01-27 23:55:29,672 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:29,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:29,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1293479595, now seen corresponding path program 1 times [2023-01-27 23:55:29,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:29,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012038481] [2023-01-27 23:55:29,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:29,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:29,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:29,706 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:29,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:29,735 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:29,735 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:29,735 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:29,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 23:55:29,735 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:29,736 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:29,736 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:29,736 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-01-27 23:55:29,799 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:29,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 337 places, 362 transitions, 769 flow [2023-01-27 23:55:29,849 INFO L130 PetriNetUnfolder]: 41/420 cut-off events. [2023-01-27 23:55:29,849 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-27 23:55:29,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 451 conditions, 420 events. 41/420 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1829 event pairs, 0 based on Foata normal form. 0/363 useless extension candidates. Maximal degree in co-relation 355. Up to 12 conditions per place. [2023-01-27 23:55:29,853 INFO L82 GeneralOperation]: Start removeDead. Operand has 337 places, 362 transitions, 769 flow [2023-01-27 23:55:29,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 337 places, 362 transitions, 769 flow [2023-01-27 23:55:29,856 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:29,856 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 337 places, 362 transitions, 769 flow [2023-01-27 23:55:29,857 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 337 places, 362 transitions, 769 flow [2023-01-27 23:55:29,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 337 places, 362 transitions, 769 flow [2023-01-27 23:55:29,905 INFO L130 PetriNetUnfolder]: 41/420 cut-off events. [2023-01-27 23:55:29,905 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-27 23:55:29,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 451 conditions, 420 events. 41/420 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1829 event pairs, 0 based on Foata normal form. 0/363 useless extension candidates. Maximal degree in co-relation 355. Up to 12 conditions per place. [2023-01-27 23:55:29,922 INFO L119 LiptonReduction]: Number of co-enabled transitions 94250 [2023-01-27 23:55:36,488 INFO L134 LiptonReduction]: Checked pairs total: 149970 [2023-01-27 23:55:36,489 INFO L136 LiptonReduction]: Total number of compositions: 311 [2023-01-27 23:55:36,490 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:36,490 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:36,490 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:36,500 INFO L130 PetriNetUnfolder]: 35/135 cut-off events. [2023-01-27 23:55:36,500 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-27 23:55:36,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:36,501 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:55:36,501 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:36,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:36,501 INFO L85 PathProgramCache]: Analyzing trace with hash 225335959, now seen corresponding path program 1 times [2023-01-27 23:55:36,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:36,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534286274] [2023-01-27 23:55:36,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:36,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:36,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:36,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:36,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:36,555 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:36,555 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:36,555 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:36,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-27 23:55:36,556 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:36,556 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:36,556 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:36,556 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-01-27 23:55:36,617 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:36,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 398 places, 428 transitions, 916 flow [2023-01-27 23:55:36,716 INFO L130 PetriNetUnfolder]: 49/498 cut-off events. [2023-01-27 23:55:36,716 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 23:55:36,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 538 conditions, 498 events. 49/498 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2243 event pairs, 0 based on Foata normal form. 0/430 useless extension candidates. Maximal degree in co-relation 439. Up to 14 conditions per place. [2023-01-27 23:55:36,722 INFO L82 GeneralOperation]: Start removeDead. Operand has 398 places, 428 transitions, 916 flow [2023-01-27 23:55:36,725 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 398 places, 428 transitions, 916 flow [2023-01-27 23:55:36,725 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:36,725 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 398 places, 428 transitions, 916 flow [2023-01-27 23:55:36,726 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 398 places, 428 transitions, 916 flow [2023-01-27 23:55:36,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 398 places, 428 transitions, 916 flow [2023-01-27 23:55:36,784 INFO L130 PetriNetUnfolder]: 49/498 cut-off events. [2023-01-27 23:55:36,785 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 23:55:36,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 538 conditions, 498 events. 49/498 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2243 event pairs, 0 based on Foata normal form. 0/430 useless extension candidates. Maximal degree in co-relation 439. Up to 14 conditions per place. [2023-01-27 23:55:36,812 INFO L119 LiptonReduction]: Number of co-enabled transitions 138840 [2023-01-27 23:55:45,814 INFO L134 LiptonReduction]: Checked pairs total: 204167 [2023-01-27 23:55:45,815 INFO L136 LiptonReduction]: Total number of compositions: 363 [2023-01-27 23:55:45,818 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:45,819 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:45,819 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:45,855 INFO L130 PetriNetUnfolder]: 42/159 cut-off events. [2023-01-27 23:55:45,855 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 23:55:45,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:45,856 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:55:45,856 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:45,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:45,856 INFO L85 PathProgramCache]: Analyzing trace with hash 808485537, now seen corresponding path program 1 times [2023-01-27 23:55:45,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:45,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013655108] [2023-01-27 23:55:45,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:45,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:45,887 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:45,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:45,913 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:45,914 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:45,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-27 23:55:45,914 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:45,917 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:45,917 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:45,917 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-01-27 23:55:45,989 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:45,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 459 places, 494 transitions, 1065 flow [2023-01-27 23:55:46,141 INFO L130 PetriNetUnfolder]: 57/576 cut-off events. [2023-01-27 23:55:46,141 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-27 23:55:46,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 576 events. 57/576 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2654 event pairs, 0 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 524. Up to 16 conditions per place. [2023-01-27 23:55:46,149 INFO L82 GeneralOperation]: Start removeDead. Operand has 459 places, 494 transitions, 1065 flow [2023-01-27 23:55:46,154 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 459 places, 494 transitions, 1065 flow [2023-01-27 23:55:46,154 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:46,154 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 459 places, 494 transitions, 1065 flow [2023-01-27 23:55:46,155 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 459 places, 494 transitions, 1065 flow [2023-01-27 23:55:46,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 459 places, 494 transitions, 1065 flow [2023-01-27 23:55:46,230 INFO L130 PetriNetUnfolder]: 57/576 cut-off events. [2023-01-27 23:55:46,230 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-27 23:55:46,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 576 events. 57/576 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2654 event pairs, 0 based on Foata normal form. 0/497 useless extension candidates. Maximal degree in co-relation 524. Up to 16 conditions per place. [2023-01-27 23:55:46,266 INFO L119 LiptonReduction]: Number of co-enabled transitions 192010 [2023-01-27 23:55:55,877 INFO L134 LiptonReduction]: Checked pairs total: 275673 [2023-01-27 23:55:55,878 INFO L136 LiptonReduction]: Total number of compositions: 420 [2023-01-27 23:55:55,894 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:55:55,895 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:55:55,895 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:55:55,926 INFO L130 PetriNetUnfolder]: 49/185 cut-off events. [2023-01-27 23:55:55,926 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-27 23:55:55,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:55:55,929 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:55:55,929 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:55:55,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:55:55,929 INFO L85 PathProgramCache]: Analyzing trace with hash -922688473, now seen corresponding path program 1 times [2023-01-27 23:55:55,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:55:55,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177305733] [2023-01-27 23:55:55,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:55:55,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:55:55,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:55,945 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:55:55,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:55:55,959 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:55:55,959 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:55:55,959 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:55:55,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-27 23:55:55,960 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:55:55,960 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:55:55,960 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:55:55,960 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-01-27 23:55:56,071 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:55:56,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 520 places, 560 transitions, 1216 flow [2023-01-27 23:55:56,238 INFO L130 PetriNetUnfolder]: 65/654 cut-off events. [2023-01-27 23:55:56,238 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-27 23:55:56,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 654 events. 65/654 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 3058 event pairs, 0 based on Foata normal form. 0/564 useless extension candidates. Maximal degree in co-relation 610. Up to 18 conditions per place. [2023-01-27 23:55:56,246 INFO L82 GeneralOperation]: Start removeDead. Operand has 520 places, 560 transitions, 1216 flow [2023-01-27 23:55:56,250 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 520 places, 560 transitions, 1216 flow [2023-01-27 23:55:56,250 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:55:56,250 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 520 places, 560 transitions, 1216 flow [2023-01-27 23:55:56,250 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 520 places, 560 transitions, 1216 flow [2023-01-27 23:55:56,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 520 places, 560 transitions, 1216 flow [2023-01-27 23:55:56,345 INFO L130 PetriNetUnfolder]: 65/654 cut-off events. [2023-01-27 23:55:56,345 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-27 23:55:56,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 654 events. 65/654 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 3058 event pairs, 0 based on Foata normal form. 0/564 useless extension candidates. Maximal degree in co-relation 610. Up to 18 conditions per place. [2023-01-27 23:55:56,391 INFO L119 LiptonReduction]: Number of co-enabled transitions 253760 [2023-01-27 23:56:08,082 INFO L134 LiptonReduction]: Checked pairs total: 372709 [2023-01-27 23:56:08,082 INFO L136 LiptonReduction]: Total number of compositions: 481 [2023-01-27 23:56:08,083 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:08,083 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:08,083 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:08,101 INFO L130 PetriNetUnfolder]: 56/213 cut-off events. [2023-01-27 23:56:08,101 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-27 23:56:08,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:08,101 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:08,101 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:08,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:08,102 INFO L85 PathProgramCache]: Analyzing trace with hash -138790727, now seen corresponding path program 1 times [2023-01-27 23:56:08,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:08,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774426709] [2023-01-27 23:56:08,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:08,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:08,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:08,133 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:08,156 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:08,156 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:08,157 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:08,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-27 23:56:08,157 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:08,158 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:08,158 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:08,158 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-01-27 23:56:08,231 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:08,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 581 places, 626 transitions, 1369 flow [2023-01-27 23:56:08,355 INFO L130 PetriNetUnfolder]: 73/732 cut-off events. [2023-01-27 23:56:08,355 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-27 23:56:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 805 conditions, 732 events. 73/732 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3458 event pairs, 0 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 698. Up to 20 conditions per place. [2023-01-27 23:56:08,370 INFO L82 GeneralOperation]: Start removeDead. Operand has 581 places, 626 transitions, 1369 flow [2023-01-27 23:56:08,375 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 581 places, 626 transitions, 1369 flow [2023-01-27 23:56:08,375 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:08,375 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 581 places, 626 transitions, 1369 flow [2023-01-27 23:56:08,375 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 581 places, 626 transitions, 1369 flow [2023-01-27 23:56:08,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 581 places, 626 transitions, 1369 flow [2023-01-27 23:56:08,495 INFO L130 PetriNetUnfolder]: 73/732 cut-off events. [2023-01-27 23:56:08,495 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-27 23:56:08,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 805 conditions, 732 events. 73/732 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3458 event pairs, 0 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 698. Up to 20 conditions per place. [2023-01-27 23:56:08,556 INFO L119 LiptonReduction]: Number of co-enabled transitions 324090 [2023-01-27 23:56:21,860 INFO L134 LiptonReduction]: Checked pairs total: 489183 [2023-01-27 23:56:21,860 INFO L136 LiptonReduction]: Total number of compositions: 538 [2023-01-27 23:56:21,862 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:21,864 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:21,864 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:21,885 INFO L130 PetriNetUnfolder]: 63/241 cut-off events. [2023-01-27 23:56:21,885 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-27 23:56:21,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:21,885 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:21,885 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:21,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:21,885 INFO L85 PathProgramCache]: Analyzing trace with hash -190864054, now seen corresponding path program 1 times [2023-01-27 23:56:21,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:21,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846659914] [2023-01-27 23:56:21,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:21,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:21,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:21,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:21,917 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:21,917 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:21,917 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:21,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-27 23:56:21,917 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:21,918 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:21,918 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:21,918 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-01-27 23:56:22,010 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:22,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 642 places, 692 transitions, 1524 flow [2023-01-27 23:56:22,159 INFO L130 PetriNetUnfolder]: 81/810 cut-off events. [2023-01-27 23:56:22,159 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-27 23:56:22,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 896 conditions, 810 events. 81/810 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3904 event pairs, 0 based on Foata normal form. 0/698 useless extension candidates. Maximal degree in co-relation 788. Up to 22 conditions per place. [2023-01-27 23:56:22,178 INFO L82 GeneralOperation]: Start removeDead. Operand has 642 places, 692 transitions, 1524 flow [2023-01-27 23:56:22,185 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 642 places, 692 transitions, 1524 flow [2023-01-27 23:56:22,185 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:22,185 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 642 places, 692 transitions, 1524 flow [2023-01-27 23:56:22,185 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 642 places, 692 transitions, 1524 flow [2023-01-27 23:56:22,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 642 places, 692 transitions, 1524 flow [2023-01-27 23:56:22,332 INFO L130 PetriNetUnfolder]: 81/810 cut-off events. [2023-01-27 23:56:22,332 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-27 23:56:22,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 896 conditions, 810 events. 81/810 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3904 event pairs, 0 based on Foata normal form. 0/698 useless extension candidates. Maximal degree in co-relation 788. Up to 22 conditions per place. [2023-01-27 23:56:22,516 INFO L119 LiptonReduction]: Number of co-enabled transitions 403000 [2023-01-27 23:56:37,109 INFO L134 LiptonReduction]: Checked pairs total: 592134 [2023-01-27 23:56:37,109 INFO L136 LiptonReduction]: Total number of compositions: 591 [2023-01-27 23:56:37,126 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:37,126 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:37,126 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:37,160 INFO L130 PetriNetUnfolder]: 70/265 cut-off events. [2023-01-27 23:56:37,160 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-27 23:56:37,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:37,160 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:37,160 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:37,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:37,161 INFO L85 PathProgramCache]: Analyzing trace with hash 399007510, now seen corresponding path program 1 times [2023-01-27 23:56:37,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:37,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124150740] [2023-01-27 23:56:37,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:37,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:37,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:37,181 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:37,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:37,208 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:37,208 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:37,208 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:37,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-27 23:56:37,209 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:37,210 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:37,210 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:37,210 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-01-27 23:56:37,301 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:37,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 703 places, 758 transitions, 1681 flow [2023-01-27 23:56:37,573 INFO L130 PetriNetUnfolder]: 89/888 cut-off events. [2023-01-27 23:56:37,573 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-27 23:56:37,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 988 conditions, 888 events. 89/888 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 4311 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 879. Up to 24 conditions per place. [2023-01-27 23:56:37,608 INFO L82 GeneralOperation]: Start removeDead. Operand has 703 places, 758 transitions, 1681 flow [2023-01-27 23:56:37,613 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 703 places, 758 transitions, 1681 flow [2023-01-27 23:56:37,613 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:37,613 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 703 places, 758 transitions, 1681 flow [2023-01-27 23:56:37,613 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 703 places, 758 transitions, 1681 flow [2023-01-27 23:56:37,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 703 places, 758 transitions, 1681 flow [2023-01-27 23:56:37,804 INFO L130 PetriNetUnfolder]: 89/888 cut-off events. [2023-01-27 23:56:37,804 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-27 23:56:37,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 988 conditions, 888 events. 89/888 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 4311 event pairs, 0 based on Foata normal form. 0/765 useless extension candidates. Maximal degree in co-relation 879. Up to 24 conditions per place. [2023-01-27 23:56:37,894 INFO L119 LiptonReduction]: Number of co-enabled transitions 490490 [2023-01-27 23:56:52,867 INFO L134 LiptonReduction]: Checked pairs total: 715948 [2023-01-27 23:56:52,867 INFO L136 LiptonReduction]: Total number of compositions: 643 [2023-01-27 23:56:52,868 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:56:52,868 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:56:52,868 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:56:52,895 INFO L130 PetriNetUnfolder]: 77/287 cut-off events. [2023-01-27 23:56:52,896 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-27 23:56:52,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:56:52,896 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:56:52,896 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:56:52,896 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:56:52,897 INFO L85 PathProgramCache]: Analyzing trace with hash -146675204, now seen corresponding path program 1 times [2023-01-27 23:56:52,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:56:52,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552481151] [2023-01-27 23:56:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:56:52,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:56:52,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:52,919 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:56:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:56:52,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:56:52,943 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:56:52,943 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:56:52,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-27 23:56:52,943 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:56:52,943 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:56:52,943 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:56:52,943 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-01-27 23:56:53,051 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:56:53,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 764 places, 824 transitions, 1840 flow [2023-01-27 23:56:53,265 INFO L130 PetriNetUnfolder]: 97/966 cut-off events. [2023-01-27 23:56:53,265 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-27 23:56:53,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1081 conditions, 966 events. 97/966 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 4707 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 971. Up to 26 conditions per place. [2023-01-27 23:56:53,292 INFO L82 GeneralOperation]: Start removeDead. Operand has 764 places, 824 transitions, 1840 flow [2023-01-27 23:56:53,301 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 764 places, 824 transitions, 1840 flow [2023-01-27 23:56:53,301 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:56:53,302 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 764 places, 824 transitions, 1840 flow [2023-01-27 23:56:53,302 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 764 places, 824 transitions, 1840 flow [2023-01-27 23:56:53,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 764 places, 824 transitions, 1840 flow [2023-01-27 23:56:53,511 INFO L130 PetriNetUnfolder]: 97/966 cut-off events. [2023-01-27 23:56:53,511 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-27 23:56:53,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1081 conditions, 966 events. 97/966 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 4707 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 971. Up to 26 conditions per place. [2023-01-27 23:56:53,629 INFO L119 LiptonReduction]: Number of co-enabled transitions 586560 [2023-01-27 23:57:08,081 INFO L134 LiptonReduction]: Checked pairs total: 870402 [2023-01-27 23:57:08,081 INFO L136 LiptonReduction]: Total number of compositions: 706 [2023-01-27 23:57:08,083 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:08,083 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:08,083 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:08,116 INFO L130 PetriNetUnfolder]: 84/316 cut-off events. [2023-01-27 23:57:08,117 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-27 23:57:08,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:08,117 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:08,117 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:08,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:08,117 INFO L85 PathProgramCache]: Analyzing trace with hash 658467665, now seen corresponding path program 1 times [2023-01-27 23:57:08,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:08,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587159917] [2023-01-27 23:57:08,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:08,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:08,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:08,170 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:08,190 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:08,190 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:08,190 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:08,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-27 23:57:08,190 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:08,191 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:08,191 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:08,191 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-01-27 23:57:08,399 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:08,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 825 places, 890 transitions, 2001 flow [2023-01-27 23:57:08,657 INFO L130 PetriNetUnfolder]: 105/1044 cut-off events. [2023-01-27 23:57:08,657 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-27 23:57:08,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 1044 events. 105/1044 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5129 event pairs, 0 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 1064. Up to 28 conditions per place. [2023-01-27 23:57:08,688 INFO L82 GeneralOperation]: Start removeDead. Operand has 825 places, 890 transitions, 2001 flow [2023-01-27 23:57:08,698 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 825 places, 890 transitions, 2001 flow [2023-01-27 23:57:08,698 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:08,698 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 825 places, 890 transitions, 2001 flow [2023-01-27 23:57:08,698 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 825 places, 890 transitions, 2001 flow [2023-01-27 23:57:08,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 825 places, 890 transitions, 2001 flow [2023-01-27 23:57:08,946 INFO L130 PetriNetUnfolder]: 105/1044 cut-off events. [2023-01-27 23:57:08,946 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-27 23:57:08,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 1044 events. 105/1044 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5129 event pairs, 0 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 1064. Up to 28 conditions per place. [2023-01-27 23:57:09,084 INFO L119 LiptonReduction]: Number of co-enabled transitions 691210 [2023-01-27 23:57:28,216 INFO L134 LiptonReduction]: Checked pairs total: 1032011 [2023-01-27 23:57:28,216 INFO L136 LiptonReduction]: Total number of compositions: 766 [2023-01-27 23:57:28,217 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:28,218 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:28,218 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:28,266 INFO L130 PetriNetUnfolder]: 91/345 cut-off events. [2023-01-27 23:57:28,266 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-27 23:57:28,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:28,267 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:28,267 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:28,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:28,267 INFO L85 PathProgramCache]: Analyzing trace with hash -935426987, now seen corresponding path program 1 times [2023-01-27 23:57:28,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:28,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070178953] [2023-01-27 23:57:28,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:28,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:28,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:28,293 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:28,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:28,314 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:28,314 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:28,315 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:28,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-27 23:57:28,315 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:28,315 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:28,315 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:28,315 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-01-27 23:57:28,450 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:28,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 886 places, 956 transitions, 2164 flow [2023-01-27 23:57:28,783 INFO L130 PetriNetUnfolder]: 113/1122 cut-off events. [2023-01-27 23:57:28,783 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-27 23:57:28,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1270 conditions, 1122 events. 113/1122 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5512 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 1158. Up to 30 conditions per place. [2023-01-27 23:57:28,822 INFO L82 GeneralOperation]: Start removeDead. Operand has 886 places, 956 transitions, 2164 flow [2023-01-27 23:57:28,833 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 886 places, 956 transitions, 2164 flow [2023-01-27 23:57:28,834 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:28,834 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 886 places, 956 transitions, 2164 flow [2023-01-27 23:57:28,834 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 886 places, 956 transitions, 2164 flow [2023-01-27 23:57:28,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 886 places, 956 transitions, 2164 flow [2023-01-27 23:57:29,135 INFO L130 PetriNetUnfolder]: 113/1122 cut-off events. [2023-01-27 23:57:29,135 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-27 23:57:29,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1270 conditions, 1122 events. 113/1122 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5512 event pairs, 0 based on Foata normal form. 0/966 useless extension candidates. Maximal degree in co-relation 1158. Up to 30 conditions per place. [2023-01-27 23:57:29,309 INFO L119 LiptonReduction]: Number of co-enabled transitions 804440 [2023-01-27 23:57:49,307 INFO L134 LiptonReduction]: Checked pairs total: 1184303 [2023-01-27 23:57:49,307 INFO L136 LiptonReduction]: Total number of compositions: 813 [2023-01-27 23:57:49,308 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:57:49,308 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:57:49,308 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:57:49,349 INFO L130 PetriNetUnfolder]: 98/367 cut-off events. [2023-01-27 23:57:49,350 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-27 23:57:49,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:57:49,350 INFO L208 CegarLoopForPetriNet]: trace histogram [15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:57:49,350 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:57:49,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:57:49,350 INFO L85 PathProgramCache]: Analyzing trace with hash -746510732, now seen corresponding path program 1 times [2023-01-27 23:57:49,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:57:49,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333577305] [2023-01-27 23:57:49,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:57:49,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:57:49,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:49,374 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:57:49,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:57:49,396 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:57:49,396 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:57:49,396 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:57:49,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-27 23:57:49,396 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:57:49,396 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:57:49,396 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:57:49,396 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-01-27 23:57:49,539 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:57:49,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 947 places, 1022 transitions, 2329 flow [2023-01-27 23:57:49,977 INFO L130 PetriNetUnfolder]: 121/1200 cut-off events. [2023-01-27 23:57:49,978 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-27 23:57:50,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1366 conditions, 1200 events. 121/1200 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5960 event pairs, 0 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 1253. Up to 32 conditions per place. [2023-01-27 23:57:50,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 947 places, 1022 transitions, 2329 flow [2023-01-27 23:57:50,032 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 947 places, 1022 transitions, 2329 flow [2023-01-27 23:57:50,033 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:57:50,033 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 947 places, 1022 transitions, 2329 flow [2023-01-27 23:57:50,033 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 947 places, 1022 transitions, 2329 flow [2023-01-27 23:57:50,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 947 places, 1022 transitions, 2329 flow [2023-01-27 23:57:50,371 INFO L130 PetriNetUnfolder]: 121/1200 cut-off events. [2023-01-27 23:57:50,372 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-27 23:57:50,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1366 conditions, 1200 events. 121/1200 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 5960 event pairs, 0 based on Foata normal form. 0/1033 useless extension candidates. Maximal degree in co-relation 1253. Up to 32 conditions per place. [2023-01-27 23:57:50,560 INFO L119 LiptonReduction]: Number of co-enabled transitions 926250 [2023-01-27 23:58:09,121 INFO L134 LiptonReduction]: Checked pairs total: 1383913 [2023-01-27 23:58:09,121 INFO L136 LiptonReduction]: Total number of compositions: 867 [2023-01-27 23:58:09,123 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:09,124 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:09,124 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:09,229 INFO L130 PetriNetUnfolder]: 105/391 cut-off events. [2023-01-27 23:58:09,229 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-27 23:58:09,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:09,229 INFO L208 CegarLoopForPetriNet]: trace histogram [16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:09,229 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:09,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:09,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1563340026, now seen corresponding path program 1 times [2023-01-27 23:58:09,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:09,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314095094] [2023-01-27 23:58:09,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:09,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:09,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:09,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:09,282 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:09,282 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:09,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:09,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-27 23:58:09,282 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:09,282 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:09,282 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:09,282 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-01-27 23:58:09,435 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:09,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1008 places, 1088 transitions, 2496 flow [2023-01-27 23:58:09,832 INFO L130 PetriNetUnfolder]: 129/1278 cut-off events. [2023-01-27 23:58:09,833 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-27 23:58:09,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 1278 events. 129/1278 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 6374 event pairs, 0 based on Foata normal form. 0/1100 useless extension candidates. Maximal degree in co-relation 1349. Up to 34 conditions per place. [2023-01-27 23:58:09,881 INFO L82 GeneralOperation]: Start removeDead. Operand has 1008 places, 1088 transitions, 2496 flow [2023-01-27 23:58:09,898 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1008 places, 1088 transitions, 2496 flow [2023-01-27 23:58:09,898 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:09,898 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1008 places, 1088 transitions, 2496 flow [2023-01-27 23:58:09,899 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1008 places, 1088 transitions, 2496 flow [2023-01-27 23:58:09,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1008 places, 1088 transitions, 2496 flow [2023-01-27 23:58:10,291 INFO L130 PetriNetUnfolder]: 129/1278 cut-off events. [2023-01-27 23:58:10,291 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-27 23:58:10,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 1278 events. 129/1278 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 6374 event pairs, 0 based on Foata normal form. 0/1100 useless extension candidates. Maximal degree in co-relation 1349. Up to 34 conditions per place. [2023-01-27 23:58:10,529 INFO L119 LiptonReduction]: Number of co-enabled transitions 1056640 [2023-01-27 23:58:35,663 INFO L134 LiptonReduction]: Checked pairs total: 1532347 [2023-01-27 23:58:35,663 INFO L136 LiptonReduction]: Total number of compositions: 925 [2023-01-27 23:58:35,664 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:58:35,665 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:58:35,665 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:58:35,716 INFO L130 PetriNetUnfolder]: 112/418 cut-off events. [2023-01-27 23:58:35,717 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-27 23:58:35,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:58:35,717 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:58:35,717 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:58:35,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:58:35,718 INFO L85 PathProgramCache]: Analyzing trace with hash -809813236, now seen corresponding path program 1 times [2023-01-27 23:58:35,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:58:35,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380932605] [2023-01-27 23:58:35,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:58:35,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:58:35,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:35,770 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:58:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:58:35,804 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:58:35,805 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:58:35,805 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:58:35,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-27 23:58:35,805 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:58:35,805 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:58:35,805 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:58:35,805 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-01-27 23:58:35,959 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:58:35,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1069 places, 1154 transitions, 2665 flow [2023-01-27 23:58:36,404 INFO L130 PetriNetUnfolder]: 137/1356 cut-off events. [2023-01-27 23:58:36,405 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-27 23:58:36,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1561 conditions, 1356 events. 137/1356 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 6747 event pairs, 0 based on Foata normal form. 0/1167 useless extension candidates. Maximal degree in co-relation 1446. Up to 36 conditions per place. [2023-01-27 23:58:36,461 INFO L82 GeneralOperation]: Start removeDead. Operand has 1069 places, 1154 transitions, 2665 flow [2023-01-27 23:58:36,568 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1069 places, 1154 transitions, 2665 flow [2023-01-27 23:58:36,569 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:58:36,569 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1069 places, 1154 transitions, 2665 flow [2023-01-27 23:58:36,569 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1069 places, 1154 transitions, 2665 flow [2023-01-27 23:58:36,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1069 places, 1154 transitions, 2665 flow [2023-01-27 23:58:37,008 INFO L130 PetriNetUnfolder]: 137/1356 cut-off events. [2023-01-27 23:58:37,008 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-27 23:58:37,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1561 conditions, 1356 events. 137/1356 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 6747 event pairs, 0 based on Foata normal form. 0/1167 useless extension candidates. Maximal degree in co-relation 1446. Up to 36 conditions per place. [2023-01-27 23:58:37,266 INFO L119 LiptonReduction]: Number of co-enabled transitions 1195610 [2023-01-27 23:59:01,811 INFO L134 LiptonReduction]: Checked pairs total: 1897904 [2023-01-27 23:59:01,812 INFO L136 LiptonReduction]: Total number of compositions: 992 [2023-01-27 23:59:01,813 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:59:01,813 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:59:01,813 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:59:01,871 INFO L130 PetriNetUnfolder]: 119/448 cut-off events. [2023-01-27 23:59:01,871 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-27 23:59:01,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:59:01,871 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:59:01,871 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:59:01,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:59:01,872 INFO L85 PathProgramCache]: Analyzing trace with hash 275508508, now seen corresponding path program 1 times [2023-01-27 23:59:01,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:59:01,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387822241] [2023-01-27 23:59:01,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:59:01,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:59:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:01,903 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:59:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:01,931 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:59:01,931 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:59:01,931 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:59:01,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-27 23:59:01,931 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:59:01,932 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:59:01,932 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:59:01,932 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-01-27 23:59:02,096 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:59:02,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1220 transitions, 2836 flow [2023-01-27 23:59:02,591 INFO L130 PetriNetUnfolder]: 145/1434 cut-off events. [2023-01-27 23:59:02,592 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-27 23:59:02,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 1434 events. 145/1434 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7185 event pairs, 0 based on Foata normal form. 0/1234 useless extension candidates. Maximal degree in co-relation 1544. Up to 38 conditions per place. [2023-01-27 23:59:02,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 1130 places, 1220 transitions, 2836 flow [2023-01-27 23:59:02,675 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1220 transitions, 2836 flow [2023-01-27 23:59:02,675 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:59:02,675 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1220 transitions, 2836 flow [2023-01-27 23:59:02,675 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1220 transitions, 2836 flow [2023-01-27 23:59:02,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1220 transitions, 2836 flow [2023-01-27 23:59:03,217 INFO L130 PetriNetUnfolder]: 145/1434 cut-off events. [2023-01-27 23:59:03,217 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-27 23:59:03,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 1434 events. 145/1434 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 7185 event pairs, 0 based on Foata normal form. 0/1234 useless extension candidates. Maximal degree in co-relation 1544. Up to 38 conditions per place. [2023-01-27 23:59:03,432 INFO L119 LiptonReduction]: Number of co-enabled transitions 1343160 [2023-01-27 23:59:29,495 INFO L134 LiptonReduction]: Checked pairs total: 2129375 [2023-01-27 23:59:29,496 INFO L136 LiptonReduction]: Total number of compositions: 1034 [2023-01-27 23:59:29,497 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:59:29,497 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:59:29,497 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:59:29,560 INFO L130 PetriNetUnfolder]: 126/473 cut-off events. [2023-01-27 23:59:29,561 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-27 23:59:29,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:59:29,561 INFO L208 CegarLoopForPetriNet]: trace histogram [19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:59:29,561 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:59:29,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:59:29,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1770135120, now seen corresponding path program 1 times [2023-01-27 23:59:29,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:59:29,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82991915] [2023-01-27 23:59:29,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:59:29,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:59:29,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:29,592 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:59:29,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:29,621 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:59:29,621 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:59:29,621 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:59:29,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-27 23:59:29,621 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:59:29,621 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:59:29,622 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:59:29,622 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-01-27 23:59:29,797 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:59:29,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1191 places, 1286 transitions, 3009 flow [2023-01-27 23:59:30,361 INFO L130 PetriNetUnfolder]: 153/1512 cut-off events. [2023-01-27 23:59:30,361 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-27 23:59:30,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 1512 events. 153/1512 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 7581 event pairs, 0 based on Foata normal form. 0/1301 useless extension candidates. Maximal degree in co-relation 1643. Up to 40 conditions per place. [2023-01-27 23:59:30,432 INFO L82 GeneralOperation]: Start removeDead. Operand has 1191 places, 1286 transitions, 3009 flow [2023-01-27 23:59:30,454 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1191 places, 1286 transitions, 3009 flow [2023-01-27 23:59:30,454 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:59:30,454 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1191 places, 1286 transitions, 3009 flow [2023-01-27 23:59:30,454 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1191 places, 1286 transitions, 3009 flow [2023-01-27 23:59:30,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1191 places, 1286 transitions, 3009 flow [2023-01-27 23:59:31,012 INFO L130 PetriNetUnfolder]: 153/1512 cut-off events. [2023-01-27 23:59:31,012 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-27 23:59:31,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 1512 events. 153/1512 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 7581 event pairs, 0 based on Foata normal form. 0/1301 useless extension candidates. Maximal degree in co-relation 1643. Up to 40 conditions per place. [2023-01-27 23:59:31,303 INFO L119 LiptonReduction]: Number of co-enabled transitions 1499290 [2023-01-27 23:59:55,852 INFO L134 LiptonReduction]: Checked pairs total: 2246949 [2023-01-27 23:59:55,852 INFO L136 LiptonReduction]: Total number of compositions: 1088 [2023-01-27 23:59:55,853 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-27 23:59:55,853 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 23:59:55,853 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-27 23:59:55,922 INFO L130 PetriNetUnfolder]: 133/498 cut-off events. [2023-01-27 23:59:55,923 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-27 23:59:55,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 23:59:55,923 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 23:59:55,923 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-27 23:59:55,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 23:59:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1305009854, now seen corresponding path program 1 times [2023-01-27 23:59:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 23:59:55,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491541108] [2023-01-27 23:59:55,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 23:59:55,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 23:59:55,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:55,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-27 23:59:55,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-27 23:59:56,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-27 23:59:56,004 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-27 23:59:56,004 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-27 23:59:56,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-27 23:59:56,004 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-27 23:59:56,005 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-27 23:59:56,005 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-27 23:59:56,005 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-01-27 23:59:56,192 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-27 23:59:56,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1252 places, 1352 transitions, 3184 flow [2023-01-27 23:59:56,867 INFO L130 PetriNetUnfolder]: 161/1590 cut-off events. [2023-01-27 23:59:56,867 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-27 23:59:56,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861 conditions, 1590 events. 161/1590 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 8037 event pairs, 0 based on Foata normal form. 0/1368 useless extension candidates. Maximal degree in co-relation 1743. Up to 42 conditions per place. [2023-01-27 23:59:56,931 INFO L82 GeneralOperation]: Start removeDead. Operand has 1252 places, 1352 transitions, 3184 flow [2023-01-27 23:59:56,950 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1252 places, 1352 transitions, 3184 flow [2023-01-27 23:59:56,950 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 23:59:56,951 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1252 places, 1352 transitions, 3184 flow [2023-01-27 23:59:56,951 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1252 places, 1352 transitions, 3184 flow [2023-01-27 23:59:56,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1252 places, 1352 transitions, 3184 flow [2023-01-27 23:59:57,545 INFO L130 PetriNetUnfolder]: 161/1590 cut-off events. [2023-01-27 23:59:57,545 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-27 23:59:57,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1861 conditions, 1590 events. 161/1590 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 8037 event pairs, 0 based on Foata normal form. 0/1368 useless extension candidates. Maximal degree in co-relation 1743. Up to 42 conditions per place. [2023-01-27 23:59:58,042 INFO L119 LiptonReduction]: Number of co-enabled transitions 1664000 [2023-01-28 00:00:32,856 INFO L134 LiptonReduction]: Checked pairs total: 2472688 [2023-01-28 00:00:32,857 INFO L136 LiptonReduction]: Total number of compositions: 1153 [2023-01-28 00:00:32,859 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:00:32,860 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:00:32,860 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:00:32,946 INFO L130 PetriNetUnfolder]: 140/527 cut-off events. [2023-01-28 00:00:32,946 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:00:32,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:00:32,946 INFO L208 CegarLoopForPetriNet]: trace histogram [21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:00:32,946 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:00:32,946 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:00:32,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1901634264, now seen corresponding path program 1 times [2023-01-28 00:00:32,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:00:32,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972480489] [2023-01-28 00:00:32,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:00:32,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:00:32,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:32,990 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:00:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:00:33,037 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:00:33,038 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:00:33,038 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:00:33,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 00:00:33,038 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:00:33,039 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:00:33,039 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:00:33,039 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-01-28 00:00:33,264 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:00:33,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1418 transitions, 3361 flow [2023-01-28 00:00:34,101 INFO L130 PetriNetUnfolder]: 169/1668 cut-off events. [2023-01-28 00:00:34,101 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:00:34,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 1668 events. 169/1668 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 8384 event pairs, 0 based on Foata normal form. 0/1435 useless extension candidates. Maximal degree in co-relation 1844. Up to 44 conditions per place. [2023-01-28 00:00:34,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 1313 places, 1418 transitions, 3361 flow [2023-01-28 00:00:34,234 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1313 places, 1418 transitions, 3361 flow [2023-01-28 00:00:34,234 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:00:34,234 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1313 places, 1418 transitions, 3361 flow [2023-01-28 00:00:34,234 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1313 places, 1418 transitions, 3361 flow [2023-01-28 00:00:34,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1313 places, 1418 transitions, 3361 flow [2023-01-28 00:00:35,150 INFO L130 PetriNetUnfolder]: 169/1668 cut-off events. [2023-01-28 00:00:35,150 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:00:35,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1963 conditions, 1668 events. 169/1668 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 8384 event pairs, 0 based on Foata normal form. 0/1435 useless extension candidates. Maximal degree in co-relation 1844. Up to 44 conditions per place. [2023-01-28 00:00:35,460 INFO L119 LiptonReduction]: Number of co-enabled transitions 1837290 [2023-01-28 00:01:09,646 INFO L134 LiptonReduction]: Checked pairs total: 2739074 [2023-01-28 00:01:09,647 INFO L136 LiptonReduction]: Total number of compositions: 1212 [2023-01-28 00:01:09,648 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:01:09,648 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:01:09,648 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:01:09,822 INFO L130 PetriNetUnfolder]: 147/552 cut-off events. [2023-01-28 00:01:09,822 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:01:09,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:01:09,822 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 21, 21, 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-28 00:01:09,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:01:09,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:01:09,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1858346417, now seen corresponding path program 1 times [2023-01-28 00:01:09,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:01:09,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753396687] [2023-01-28 00:01:09,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:01:09,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:01:09,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:09,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:01:09,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:09,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:01:09,925 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:01:09,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:01:09,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-28 00:01:09,926 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:01:09,926 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:01:09,926 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:01:09,926 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-01-28 00:01:10,152 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:01:10,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1374 places, 1484 transitions, 3540 flow [2023-01-28 00:01:11,125 INFO L130 PetriNetUnfolder]: 177/1746 cut-off events. [2023-01-28 00:01:11,125 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:01:11,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2066 conditions, 1746 events. 177/1746 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8831 event pairs, 0 based on Foata normal form. 0/1502 useless extension candidates. Maximal degree in co-relation 1946. Up to 46 conditions per place. [2023-01-28 00:01:11,204 INFO L82 GeneralOperation]: Start removeDead. Operand has 1374 places, 1484 transitions, 3540 flow [2023-01-28 00:01:11,228 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1374 places, 1484 transitions, 3540 flow [2023-01-28 00:01:11,228 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:01:11,228 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1374 places, 1484 transitions, 3540 flow [2023-01-28 00:01:11,228 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1374 places, 1484 transitions, 3540 flow [2023-01-28 00:01:11,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1374 places, 1484 transitions, 3540 flow [2023-01-28 00:01:12,012 INFO L130 PetriNetUnfolder]: 177/1746 cut-off events. [2023-01-28 00:01:12,012 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:01:12,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2066 conditions, 1746 events. 177/1746 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 8831 event pairs, 0 based on Foata normal form. 0/1502 useless extension candidates. Maximal degree in co-relation 1946. Up to 46 conditions per place. [2023-01-28 00:01:12,567 INFO L119 LiptonReduction]: Number of co-enabled transitions 2019160 [2023-01-28 00:01:45,789 INFO L134 LiptonReduction]: Checked pairs total: 2965305 [2023-01-28 00:01:45,789 INFO L136 LiptonReduction]: Total number of compositions: 1269 [2023-01-28 00:01:45,790 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:01:45,791 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:01:45,791 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:01:45,889 INFO L130 PetriNetUnfolder]: 154/581 cut-off events. [2023-01-28 00:01:45,889 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:01:45,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:01:45,889 INFO L208 CegarLoopForPetriNet]: trace histogram [23, 22, 22, 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-28 00:01:45,889 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:01:45,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:01:45,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1961496874, now seen corresponding path program 1 times [2023-01-28 00:01:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:01:45,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40195219] [2023-01-28 00:01:45,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:01:45,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:01:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:45,939 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:01:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:01:45,975 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:01:45,975 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:01:45,975 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:01:45,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-28 00:01:45,975 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:01:45,975 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:01:45,975 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:01:45,975 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-01-28 00:01:46,170 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:01:46,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1435 places, 1550 transitions, 3721 flow [2023-01-28 00:01:47,011 INFO L130 PetriNetUnfolder]: 185/1824 cut-off events. [2023-01-28 00:01:47,011 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:01:47,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2170 conditions, 1824 events. 185/1824 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9235 event pairs, 0 based on Foata normal form. 0/1569 useless extension candidates. Maximal degree in co-relation 2049. Up to 48 conditions per place. [2023-01-28 00:01:47,131 INFO L82 GeneralOperation]: Start removeDead. Operand has 1435 places, 1550 transitions, 3721 flow [2023-01-28 00:01:47,171 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1435 places, 1550 transitions, 3721 flow [2023-01-28 00:01:47,171 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:01:47,171 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1435 places, 1550 transitions, 3721 flow [2023-01-28 00:01:47,171 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1435 places, 1550 transitions, 3721 flow [2023-01-28 00:01:47,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1435 places, 1550 transitions, 3721 flow [2023-01-28 00:01:48,043 INFO L130 PetriNetUnfolder]: 185/1824 cut-off events. [2023-01-28 00:01:48,043 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:01:48,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2170 conditions, 1824 events. 185/1824 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9235 event pairs, 0 based on Foata normal form. 0/1569 useless extension candidates. Maximal degree in co-relation 2049. Up to 48 conditions per place. [2023-01-28 00:01:48,575 INFO L119 LiptonReduction]: Number of co-enabled transitions 2209610 [2023-01-28 00:02:22,077 INFO L134 LiptonReduction]: Checked pairs total: 3259428 [2023-01-28 00:02:22,091 INFO L136 LiptonReduction]: Total number of compositions: 1328 [2023-01-28 00:02:22,092 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:02:22,093 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:02:22,093 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:02:22,197 INFO L130 PetriNetUnfolder]: 161/605 cut-off events. [2023-01-28 00:02:22,198 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:02:22,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:02:22,198 INFO L208 CegarLoopForPetriNet]: trace histogram [24, 23, 23, 1, 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-28 00:02:22,198 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:02:22,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:02:22,198 INFO L85 PathProgramCache]: Analyzing trace with hash -618057235, now seen corresponding path program 1 times [2023-01-28 00:02:22,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:02:22,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456688850] [2023-01-28 00:02:22,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:02:22,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:02:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:02:22,302 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:02:22,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:02:22,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:02:22,351 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:02:22,351 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:02:22,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-28 00:02:22,352 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:02:22,352 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:02:22,352 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:02:22,352 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-01-28 00:02:22,571 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:02:22,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1496 places, 1616 transitions, 3904 flow [2023-01-28 00:02:23,733 INFO L130 PetriNetUnfolder]: 193/1902 cut-off events. [2023-01-28 00:02:23,733 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:02:23,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 1902 events. 193/1902 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9697 event pairs, 0 based on Foata normal form. 0/1636 useless extension candidates. Maximal degree in co-relation 2153. Up to 50 conditions per place. [2023-01-28 00:02:23,821 INFO L82 GeneralOperation]: Start removeDead. Operand has 1496 places, 1616 transitions, 3904 flow [2023-01-28 00:02:23,848 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1496 places, 1616 transitions, 3904 flow [2023-01-28 00:02:23,849 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:02:23,849 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1496 places, 1616 transitions, 3904 flow [2023-01-28 00:02:23,849 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1496 places, 1616 transitions, 3904 flow [2023-01-28 00:02:23,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1496 places, 1616 transitions, 3904 flow [2023-01-28 00:02:25,007 INFO L130 PetriNetUnfolder]: 193/1902 cut-off events. [2023-01-28 00:02:25,007 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:02:25,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 1902 events. 193/1902 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 9697 event pairs, 0 based on Foata normal form. 0/1636 useless extension candidates. Maximal degree in co-relation 2153. Up to 50 conditions per place. [2023-01-28 00:02:25,571 INFO L119 LiptonReduction]: Number of co-enabled transitions 2408640 [2023-01-28 00:03:02,726 INFO L134 LiptonReduction]: Checked pairs total: 3583040 [2023-01-28 00:03:02,727 INFO L136 LiptonReduction]: Total number of compositions: 1376 [2023-01-28 00:03:02,730 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:03:02,730 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:03:02,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:03:02,857 INFO L130 PetriNetUnfolder]: 168/629 cut-off events. [2023-01-28 00:03:02,857 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:03:02,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:03:02,857 INFO L208 CegarLoopForPetriNet]: trace histogram [25, 24, 24, 1, 1, 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-28 00:03:02,857 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:03:02,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:03:02,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1098200406, now seen corresponding path program 1 times [2023-01-28 00:03:02,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:03:02,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881652235] [2023-01-28 00:03:02,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:03:02,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:03:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:02,944 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:03:02,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:03,028 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:03:03,028 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:03:03,028 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:03:03,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-28 00:03:03,029 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:03:03,029 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:03:03,029 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:03:03,029 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-01-28 00:03:03,240 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:03:03,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1557 places, 1682 transitions, 4089 flow [2023-01-28 00:03:04,346 INFO L130 PetriNetUnfolder]: 201/1980 cut-off events. [2023-01-28 00:03:04,346 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:03:04,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2381 conditions, 1980 events. 201/1980 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10030 event pairs, 0 based on Foata normal form. 0/1703 useless extension candidates. Maximal degree in co-relation 2258. Up to 52 conditions per place. [2023-01-28 00:03:04,469 INFO L82 GeneralOperation]: Start removeDead. Operand has 1557 places, 1682 transitions, 4089 flow [2023-01-28 00:03:04,505 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1557 places, 1682 transitions, 4089 flow [2023-01-28 00:03:04,505 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:03:04,506 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1557 places, 1682 transitions, 4089 flow [2023-01-28 00:03:04,506 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1557 places, 1682 transitions, 4089 flow [2023-01-28 00:03:04,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1557 places, 1682 transitions, 4089 flow [2023-01-28 00:03:05,654 INFO L130 PetriNetUnfolder]: 201/1980 cut-off events. [2023-01-28 00:03:05,654 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:03:05,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2381 conditions, 1980 events. 201/1980 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10030 event pairs, 0 based on Foata normal form. 0/1703 useless extension candidates. Maximal degree in co-relation 2258. Up to 52 conditions per place. [2023-01-28 00:03:06,549 INFO L119 LiptonReduction]: Number of co-enabled transitions 2616250 [2023-01-28 00:03:47,126 INFO L134 LiptonReduction]: Checked pairs total: 3852792 [2023-01-28 00:03:47,127 INFO L136 LiptonReduction]: Total number of compositions: 1440 [2023-01-28 00:03:47,128 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:03:47,128 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:03:47,128 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:03:47,341 INFO L130 PetriNetUnfolder]: 175/654 cut-off events. [2023-01-28 00:03:47,341 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:03:47,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:03:47,341 INFO L208 CegarLoopForPetriNet]: trace histogram [26, 25, 25, 1, 1, 1, 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-28 00:03:47,341 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:03:47,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:03:47,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1168465692, now seen corresponding path program 1 times [2023-01-28 00:03:47,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:03:47,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696143076] [2023-01-28 00:03:47,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:03:47,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:03:47,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:47,400 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:03:47,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:03:47,445 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:03:47,445 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:03:47,445 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:03:47,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 00:03:47,445 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:03:47,445 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:03:47,445 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:03:47,445 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-01-28 00:03:47,696 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:03:47,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1618 places, 1748 transitions, 4276 flow [2023-01-28 00:03:49,240 INFO L130 PetriNetUnfolder]: 209/2058 cut-off events. [2023-01-28 00:03:49,240 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:03:49,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2488 conditions, 2058 events. 209/2058 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10517 event pairs, 0 based on Foata normal form. 0/1770 useless extension candidates. Maximal degree in co-relation 2364. Up to 54 conditions per place. [2023-01-28 00:03:49,327 INFO L82 GeneralOperation]: Start removeDead. Operand has 1618 places, 1748 transitions, 4276 flow [2023-01-28 00:03:49,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1618 places, 1748 transitions, 4276 flow [2023-01-28 00:03:49,353 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:03:49,354 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1618 places, 1748 transitions, 4276 flow [2023-01-28 00:03:49,354 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1618 places, 1748 transitions, 4276 flow [2023-01-28 00:03:49,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1618 places, 1748 transitions, 4276 flow [2023-01-28 00:03:50,690 INFO L130 PetriNetUnfolder]: 209/2058 cut-off events. [2023-01-28 00:03:50,690 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:03:50,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2488 conditions, 2058 events. 209/2058 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10517 event pairs, 0 based on Foata normal form. 0/1770 useless extension candidates. Maximal degree in co-relation 2364. Up to 54 conditions per place. [2023-01-28 00:03:51,504 INFO L119 LiptonReduction]: Number of co-enabled transitions 2832440 [2023-01-28 00:04:32,169 INFO L134 LiptonReduction]: Checked pairs total: 4627973 [2023-01-28 00:04:32,169 INFO L136 LiptonReduction]: Total number of compositions: 1502 [2023-01-28 00:04:32,172 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:04:32,172 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:04:32,172 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:04:32,309 INFO L130 PetriNetUnfolder]: 182/687 cut-off events. [2023-01-28 00:04:32,309 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:04:32,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:04:32,309 INFO L208 CegarLoopForPetriNet]: trace histogram [27, 26, 26, 1, 1, 1, 1, 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-28 00:04:32,309 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:04:32,310 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:04:32,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1341760593, now seen corresponding path program 1 times [2023-01-28 00:04:32,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:04:32,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496424907] [2023-01-28 00:04:32,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:04:32,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:04:32,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:04:32,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:04:32,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:04:32,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:04:32,509 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:04:32,509 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:04:32,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 00:04:32,509 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:04:32,510 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:04:32,510 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:04:32,510 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-01-28 00:04:32,781 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:04:32,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1679 places, 1814 transitions, 4465 flow [2023-01-28 00:04:34,097 INFO L130 PetriNetUnfolder]: 217/2136 cut-off events. [2023-01-28 00:04:34,097 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:04:34,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2596 conditions, 2136 events. 217/2136 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10930 event pairs, 0 based on Foata normal form. 0/1837 useless extension candidates. Maximal degree in co-relation 2471. Up to 56 conditions per place. [2023-01-28 00:04:34,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 1679 places, 1814 transitions, 4465 flow [2023-01-28 00:04:34,247 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1679 places, 1814 transitions, 4465 flow [2023-01-28 00:04:34,248 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:04:34,248 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1679 places, 1814 transitions, 4465 flow [2023-01-28 00:04:34,248 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1679 places, 1814 transitions, 4465 flow [2023-01-28 00:04:34,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1679 places, 1814 transitions, 4465 flow [2023-01-28 00:04:35,586 INFO L130 PetriNetUnfolder]: 217/2136 cut-off events. [2023-01-28 00:04:35,586 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:04:35,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2596 conditions, 2136 events. 217/2136 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 10930 event pairs, 0 based on Foata normal form. 0/1837 useless extension candidates. Maximal degree in co-relation 2471. Up to 56 conditions per place. [2023-01-28 00:04:36,266 INFO L119 LiptonReduction]: Number of co-enabled transitions 3057210 [2023-01-28 00:05:18,115 INFO L134 LiptonReduction]: Checked pairs total: 4578662 [2023-01-28 00:05:18,116 INFO L136 LiptonReduction]: Total number of compositions: 1551 [2023-01-28 00:05:18,117 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:05:18,118 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:05:18,118 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:05:18,267 INFO L130 PetriNetUnfolder]: 189/707 cut-off events. [2023-01-28 00:05:18,267 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:05:18,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:05:18,267 INFO L208 CegarLoopForPetriNet]: trace histogram [28, 27, 27, 1, 1, 1, 1, 1, 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-28 00:05:18,267 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:05:18,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:05:18,268 INFO L85 PathProgramCache]: Analyzing trace with hash -938830795, now seen corresponding path program 1 times [2023-01-28 00:05:18,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:05:18,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245853701] [2023-01-28 00:05:18,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:05:18,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:05:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:05:18,353 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:05:18,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:05:18,406 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:05:18,406 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:05:18,406 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:05:18,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 00:05:18,406 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:05:18,406 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:05:18,406 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:05:18,406 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-01-28 00:05:18,711 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:05:18,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1740 places, 1880 transitions, 4656 flow [2023-01-28 00:05:20,328 INFO L130 PetriNetUnfolder]: 225/2214 cut-off events. [2023-01-28 00:05:20,328 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:05:20,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 2214 events. 225/2214 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11331 event pairs, 0 based on Foata normal form. 0/1904 useless extension candidates. Maximal degree in co-relation 2579. Up to 58 conditions per place. [2023-01-28 00:05:20,435 INFO L82 GeneralOperation]: Start removeDead. Operand has 1740 places, 1880 transitions, 4656 flow [2023-01-28 00:05:20,465 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1740 places, 1880 transitions, 4656 flow [2023-01-28 00:05:20,465 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:05:20,465 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1740 places, 1880 transitions, 4656 flow [2023-01-28 00:05:20,465 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1740 places, 1880 transitions, 4656 flow [2023-01-28 00:05:20,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1740 places, 1880 transitions, 4656 flow [2023-01-28 00:05:21,868 INFO L130 PetriNetUnfolder]: 225/2214 cut-off events. [2023-01-28 00:05:21,868 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:05:22,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 2214 events. 225/2214 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11331 event pairs, 0 based on Foata normal form. 0/1904 useless extension candidates. Maximal degree in co-relation 2579. Up to 58 conditions per place. [2023-01-28 00:05:22,640 INFO L119 LiptonReduction]: Number of co-enabled transitions 3290560 [2023-01-28 00:06:03,280 INFO L134 LiptonReduction]: Checked pairs total: 5281734 [2023-01-28 00:06:03,281 INFO L136 LiptonReduction]: Total number of compositions: 1605 [2023-01-28 00:06:03,290 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:06:03,295 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:06:03,296 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:06:03,512 INFO L130 PetriNetUnfolder]: 196/738 cut-off events. [2023-01-28 00:06:03,513 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:06:03,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:06:03,513 INFO L208 CegarLoopForPetriNet]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 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-28 00:06:03,513 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:06:03,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:06:03,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1310457569, now seen corresponding path program 1 times [2023-01-28 00:06:03,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:06:03,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093833976] [2023-01-28 00:06:03,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:06:03,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:06:03,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:03,617 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:06:03,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:03,737 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:06:03,737 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:06:03,737 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:06:03,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 00:06:03,737 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:06:03,738 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:06:03,738 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:06:03,738 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-01-28 00:06:03,974 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:06:03,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1801 places, 1946 transitions, 4849 flow [2023-01-28 00:06:05,498 INFO L130 PetriNetUnfolder]: 233/2292 cut-off events. [2023-01-28 00:06:05,498 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:06:05,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2815 conditions, 2292 events. 233/2292 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11747 event pairs, 0 based on Foata normal form. 0/1971 useless extension candidates. Maximal degree in co-relation 2688. Up to 60 conditions per place. [2023-01-28 00:06:05,654 INFO L82 GeneralOperation]: Start removeDead. Operand has 1801 places, 1946 transitions, 4849 flow [2023-01-28 00:06:05,768 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1801 places, 1946 transitions, 4849 flow [2023-01-28 00:06:05,769 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:06:05,769 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1801 places, 1946 transitions, 4849 flow [2023-01-28 00:06:05,769 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1801 places, 1946 transitions, 4849 flow [2023-01-28 00:06:05,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1801 places, 1946 transitions, 4849 flow [2023-01-28 00:06:07,511 INFO L130 PetriNetUnfolder]: 233/2292 cut-off events. [2023-01-28 00:06:07,512 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:06:07,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2815 conditions, 2292 events. 233/2292 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 11747 event pairs, 0 based on Foata normal form. 0/1971 useless extension candidates. Maximal degree in co-relation 2688. Up to 60 conditions per place. [2023-01-28 00:06:08,263 INFO L119 LiptonReduction]: Number of co-enabled transitions 3532490 [2023-01-28 00:06:57,142 INFO L134 LiptonReduction]: Checked pairs total: 5236784 [2023-01-28 00:06:57,142 INFO L136 LiptonReduction]: Total number of compositions: 1666 [2023-01-28 00:06:57,144 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:06:57,144 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:06:57,144 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:06:57,306 INFO L130 PetriNetUnfolder]: 203/758 cut-off events. [2023-01-28 00:06:57,306 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:06:57,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:06:57,307 INFO L208 CegarLoopForPetriNet]: trace histogram [30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 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-28 00:06:57,307 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:06:57,307 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:06:57,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1328772234, now seen corresponding path program 1 times [2023-01-28 00:06:57,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:06:57,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811552954] [2023-01-28 00:06:57,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:06:57,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:06:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:57,385 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:06:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:06:57,449 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:06:57,449 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:06:57,450 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:06:57,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 00:06:57,450 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:06:57,450 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:06:57,450 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:06:57,450 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-01-28 00:06:57,790 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:06:57,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1862 places, 2012 transitions, 5044 flow [2023-01-28 00:06:59,476 INFO L130 PetriNetUnfolder]: 241/2370 cut-off events. [2023-01-28 00:06:59,476 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:06:59,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2926 conditions, 2370 events. 241/2370 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12158 event pairs, 0 based on Foata normal form. 0/2038 useless extension candidates. Maximal degree in co-relation 2798. Up to 62 conditions per place. [2023-01-28 00:06:59,591 INFO L82 GeneralOperation]: Start removeDead. Operand has 1862 places, 2012 transitions, 5044 flow [2023-01-28 00:06:59,628 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1862 places, 2012 transitions, 5044 flow [2023-01-28 00:06:59,628 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:06:59,628 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1862 places, 2012 transitions, 5044 flow [2023-01-28 00:06:59,629 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1862 places, 2012 transitions, 5044 flow [2023-01-28 00:06:59,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1862 places, 2012 transitions, 5044 flow [2023-01-28 00:07:01,142 INFO L130 PetriNetUnfolder]: 241/2370 cut-off events. [2023-01-28 00:07:01,142 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:07:01,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2926 conditions, 2370 events. 241/2370 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12158 event pairs, 0 based on Foata normal form. 0/2038 useless extension candidates. Maximal degree in co-relation 2798. Up to 62 conditions per place. [2023-01-28 00:07:01,917 INFO L119 LiptonReduction]: Number of co-enabled transitions 3783000 [2023-01-28 00:07:52,151 INFO L134 LiptonReduction]: Checked pairs total: 6115269 [2023-01-28 00:07:52,151 INFO L136 LiptonReduction]: Total number of compositions: 1722 [2023-01-28 00:07:52,152 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:07:52,153 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:07:52,153 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:07:52,342 INFO L130 PetriNetUnfolder]: 210/789 cut-off events. [2023-01-28 00:07:52,342 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:07:52,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:07:52,342 INFO L208 CegarLoopForPetriNet]: trace histogram [31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 00:07:52,342 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:07:52,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:07:52,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1024644308, now seen corresponding path program 1 times [2023-01-28 00:07:52,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:07:52,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883178358] [2023-01-28 00:07:52,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:07:52,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:07:52,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:07:52,440 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:07:52,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:07:52,502 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:07:52,502 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:07:52,502 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:07:52,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 00:07:52,502 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:07:52,502 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:07:52,502 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:07:52,502 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-01-28 00:07:52,923 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:07:52,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1923 places, 2078 transitions, 5241 flow [2023-01-28 00:07:54,852 INFO L130 PetriNetUnfolder]: 249/2448 cut-off events. [2023-01-28 00:07:54,852 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:07:54,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3038 conditions, 2448 events. 249/2448 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12532 event pairs, 0 based on Foata normal form. 0/2105 useless extension candidates. Maximal degree in co-relation 2909. Up to 64 conditions per place. [2023-01-28 00:07:54,982 INFO L82 GeneralOperation]: Start removeDead. Operand has 1923 places, 2078 transitions, 5241 flow [2023-01-28 00:07:55,043 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1923 places, 2078 transitions, 5241 flow [2023-01-28 00:07:55,044 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:07:55,044 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1923 places, 2078 transitions, 5241 flow [2023-01-28 00:07:55,044 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1923 places, 2078 transitions, 5241 flow [2023-01-28 00:07:55,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1923 places, 2078 transitions, 5241 flow [2023-01-28 00:07:56,808 INFO L130 PetriNetUnfolder]: 249/2448 cut-off events. [2023-01-28 00:07:56,808 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:07:56,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3038 conditions, 2448 events. 249/2448 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 12532 event pairs, 0 based on Foata normal form. 0/2105 useless extension candidates. Maximal degree in co-relation 2909. Up to 64 conditions per place. [2023-01-28 00:07:57,627 INFO L119 LiptonReduction]: Number of co-enabled transitions 4042090 [2023-01-28 00:08:43,429 INFO L134 LiptonReduction]: Checked pairs total: 6060416 [2023-01-28 00:08:43,429 INFO L136 LiptonReduction]: Total number of compositions: 1772 [2023-01-28 00:08:43,431 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:08:43,431 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;@47b20c63, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:08:43,431 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:08:43,669 INFO L130 PetriNetUnfolder]: 217/808 cut-off events. [2023-01-28 00:08:43,669 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:08:43,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:08:43,670 INFO L208 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 00:08:43,670 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:08:43,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:08:43,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1423606094, now seen corresponding path program 1 times [2023-01-28 00:08:43,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:08:43,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230851253] [2023-01-28 00:08:43,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:08:43,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:08:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:08:43,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:08:43,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:08:43,807 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:08:43,807 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:08:43,807 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:08:43,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 00:08:43,807 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:08:43,808 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:08:43,808 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:08:43,808 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-01-28 00:08:44,118 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:08:44,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1984 places, 2144 transitions, 5440 flow [2023-01-28 00:08:46,006 INFO L130 PetriNetUnfolder]: 257/2526 cut-off events. [2023-01-28 00:08:46,007 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:08:46,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3151 conditions, 2526 events. 257/2526 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13015 event pairs, 0 based on Foata normal form. 0/2172 useless extension candidates. Maximal degree in co-relation 3021. Up to 66 conditions per place. [2023-01-28 00:08:46,145 INFO L82 GeneralOperation]: Start removeDead. Operand has 1984 places, 2144 transitions, 5440 flow [2023-01-28 00:08:46,181 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1984 places, 2144 transitions, 5440 flow [2023-01-28 00:08:46,181 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:08:46,181 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1984 places, 2144 transitions, 5440 flow [2023-01-28 00:08:46,181 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1984 places, 2144 transitions, 5440 flow [2023-01-28 00:08:46,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1984 places, 2144 transitions, 5440 flow [2023-01-28 00:08:48,116 INFO L130 PetriNetUnfolder]: 257/2526 cut-off events. [2023-01-28 00:08:48,117 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:08:48,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3151 conditions, 2526 events. 257/2526 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13015 event pairs, 0 based on Foata normal form. 0/2172 useless extension candidates. Maximal degree in co-relation 3021. Up to 66 conditions per place. [2023-01-28 00:08:48,877 INFO L119 LiptonReduction]: Number of co-enabled transitions 4309760 Received shutdown request... [2023-01-28 00:09:08,660 WARN L238 SmtUtils]: Removed 2 from assertion stack [2023-01-28 00:09:08,660 INFO L256 ToolchainWalker]: Toolchain cancelled while executing plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction. Reason: Timeout or Toolchain cancelled by user [2023-01-28 00:09:08,661 INFO L158 Benchmark]: Toolchain (without parser) took 837343.54ms. Allocated memory was 385.9MB in the beginning and 7.0GB in the end (delta: 6.6GB). Free memory was 317.5MB in the beginning and 3.2GB in the end (delta: -2.9GB). Peak memory consumption was 4.3GB. Max. memory is 16.0GB. [2023-01-28 00:09:08,661 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 385.9MB. Free memory is still 331.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 00:09:08,662 INFO L158 Benchmark]: CACSL2BoogieTranslator took 344.12ms. Allocated memory was 385.9MB in the beginning and 750.8MB in the end (delta: 364.9MB). Free memory was 317.2MB in the beginning and 712.8MB in the end (delta: -395.5MB). Peak memory consumption was 24.4MB. Max. memory is 16.0GB. [2023-01-28 00:09:08,662 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.16ms. Allocated memory is still 750.8MB. Free memory was 712.8MB in the beginning and 709.7MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-01-28 00:09:08,662 INFO L158 Benchmark]: Boogie Preprocessor took 26.73ms. Allocated memory is still 750.8MB. Free memory was 709.7MB in the beginning and 708.7MB in the end (delta: 975.3kB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 00:09:08,662 INFO L158 Benchmark]: RCFGBuilder took 557.78ms. Allocated memory is still 750.8MB. Free memory was 708.7MB in the beginning and 671.9MB in the end (delta: 36.8MB). Peak memory consumption was 37.7MB. Max. memory is 16.0GB. [2023-01-28 00:09:08,662 INFO L158 Benchmark]: TraceAbstraction took 836363.63ms. Allocated memory was 750.8MB in the beginning and 7.0GB in the end (delta: 6.2GB). Free memory was 671.0MB in the beginning and 3.2GB in the end (delta: -2.6GB). Peak memory consumption was 4.3GB. Max. memory is 16.0GB. [2023-01-28 00:09:08,663 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.11ms. Allocated memory is still 385.9MB. Free memory is still 331.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 344.12ms. Allocated memory was 385.9MB in the beginning and 750.8MB in the end (delta: 364.9MB). Free memory was 317.2MB in the beginning and 712.8MB in the end (delta: -395.5MB). Peak memory consumption was 24.4MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 47.16ms. Allocated memory is still 750.8MB. Free memory was 712.8MB in the beginning and 709.7MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.73ms. Allocated memory is still 750.8MB. Free memory was 709.7MB in the beginning and 708.7MB in the end (delta: 975.3kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 557.78ms. Allocated memory is still 750.8MB. Free memory was 708.7MB in the beginning and 671.9MB in the end (delta: 36.8MB). Peak memory consumption was 37.7MB. Max. memory is 16.0GB. * TraceAbstraction took 836363.63ms. Allocated memory was 750.8MB in the beginning and 7.0GB in the end (delta: 6.2GB). Free memory was 671.0MB in the beginning and 3.2GB in the end (delta: -2.6GB). Peak memory consumption was 4.3GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.3s, 93 PlacesBefore, 23 PlacesAfterwards, 98 TransitionsBefore, 27 TransitionsAfterwards, 1690 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 1 ChoiceCompositions, 84 TotalNumberOfCompositions, 2354 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1558, independent: 1424, independent conditional: 0, independent unconditional: 1424, 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: 917, independent: 873, independent conditional: 0, independent unconditional: 873, dependent: 44, dependent conditional: 0, dependent unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1558, independent: 551, independent conditional: 0, independent unconditional: 551, dependent: 90, dependent conditional: 0, dependent unconditional: 90, unknown: 917, unknown conditional: 0, unknown unconditional: 917] , Statistics on independence cache: Total cache size (in pairs): 52, Positive cache size: 37, Positive conditional cache size: 0, Positive unconditional cache size: 37, Negative cache size: 15, Negative conditional cache size: 0, Negative unconditional cache size: 15, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 154 PlacesBefore, 43 PlacesAfterwards, 164 TransitionsBefore, 52 TransitionsAfterwards, 11960 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 100 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 23 ConcurrentYvCompositions, 1 ChoiceCompositions, 142 TotalNumberOfCompositions, 17804 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10109, independent: 9883, independent conditional: 0, independent unconditional: 9883, dependent: 226, dependent conditional: 0, dependent unconditional: 226, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6338, independent: 6251, independent conditional: 0, independent unconditional: 6251, dependent: 87, dependent conditional: 0, dependent unconditional: 87, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10109, independent: 3632, independent conditional: 0, independent unconditional: 3632, dependent: 139, dependent conditional: 0, dependent unconditional: 139, unknown: 6338, unknown conditional: 0, unknown unconditional: 6338] , Statistics on independence cache: Total cache size (in pairs): 237, Positive cache size: 206, Positive conditional cache size: 0, Positive unconditional cache size: 206, Negative cache size: 31, Negative conditional cache size: 0, Negative unconditional cache size: 31, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.8s, 215 PlacesBefore, 61 PlacesAfterwards, 230 TransitionsBefore, 75 TransitionsAfterwards, 30810 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 144 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 35 ConcurrentYvCompositions, 1 ChoiceCompositions, 198 TotalNumberOfCompositions, 46397 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 25713, independent: 25365, independent conditional: 0, independent unconditional: 25365, dependent: 348, dependent conditional: 0, dependent unconditional: 348, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 16662, independent: 16545, independent conditional: 0, independent unconditional: 16545, dependent: 117, dependent conditional: 0, dependent unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 25713, independent: 8820, independent conditional: 0, independent unconditional: 8820, dependent: 231, dependent conditional: 0, dependent unconditional: 231, unknown: 16662, unknown conditional: 0, unknown unconditional: 16662] , Statistics on independence cache: Total cache size (in pairs): 658, Positive cache size: 610, Positive conditional cache size: 0, Positive unconditional cache size: 610, Negative cache size: 48, Negative conditional cache size: 0, Negative unconditional cache size: 48, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.3s, 276 PlacesBefore, 75 PlacesAfterwards, 296 TransitionsBefore, 94 TransitionsAfterwards, 58240 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 190 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 42 ConcurrentYvCompositions, 1 ChoiceCompositions, 251 TotalNumberOfCompositions, 90591 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 48599, independent: 48071, independent conditional: 0, independent unconditional: 48071, dependent: 528, dependent conditional: 0, dependent unconditional: 528, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 30947, independent: 30786, independent conditional: 0, independent unconditional: 30786, dependent: 161, dependent conditional: 0, dependent unconditional: 161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 48599, independent: 17285, independent conditional: 0, independent unconditional: 17285, dependent: 367, dependent conditional: 0, dependent unconditional: 367, unknown: 30947, unknown conditional: 0, unknown unconditional: 30947] , Statistics on independence cache: Total cache size (in pairs): 1541, Positive cache size: 1480, Positive conditional cache size: 0, Positive unconditional cache size: 1480, Negative cache size: 61, Negative conditional cache size: 0, Negative unconditional cache size: 61, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.6s, 337 PlacesBefore, 94 PlacesAfterwards, 362 TransitionsBefore, 118 TransitionsAfterwards, 94250 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 240 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 52 ConcurrentYvCompositions, 1 ChoiceCompositions, 311 TotalNumberOfCompositions, 149970 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 77856, independent: 77193, independent conditional: 0, independent unconditional: 77193, dependent: 663, dependent conditional: 0, dependent unconditional: 663, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 50271, independent: 50057, independent conditional: 0, independent unconditional: 50057, dependent: 214, dependent conditional: 0, dependent unconditional: 214, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 77856, independent: 27136, independent conditional: 0, independent unconditional: 27136, dependent: 449, dependent conditional: 0, dependent unconditional: 449, unknown: 50271, unknown conditional: 0, unknown unconditional: 50271] , Statistics on independence cache: Total cache size (in pairs): 2308, Positive cache size: 2230, Positive conditional cache size: 0, Positive unconditional cache size: 2230, Negative cache size: 78, Negative conditional cache size: 0, Negative unconditional cache size: 78, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.1s, 398 PlacesBefore, 109 PlacesAfterwards, 428 TransitionsBefore, 138 TransitionsAfterwards, 138840 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 280 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 64 ConcurrentYvCompositions, 1 ChoiceCompositions, 363 TotalNumberOfCompositions, 204167 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 108439, independent: 107779, independent conditional: 0, independent unconditional: 107779, dependent: 660, dependent conditional: 0, dependent unconditional: 660, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 72012, independent: 71794, independent conditional: 0, independent unconditional: 71794, dependent: 218, dependent conditional: 0, dependent unconditional: 218, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 108439, independent: 35985, independent conditional: 0, independent unconditional: 35985, dependent: 442, dependent conditional: 0, dependent unconditional: 442, unknown: 72012, unknown conditional: 0, unknown unconditional: 72012] , Statistics on independence cache: Total cache size (in pairs): 2042, Positive cache size: 1952, Positive conditional cache size: 0, Positive unconditional cache size: 1952, Negative cache size: 90, Negative conditional cache size: 0, Negative unconditional cache size: 90, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.7s, 459 PlacesBefore, 126 PlacesAfterwards, 494 TransitionsBefore, 160 TransitionsAfterwards, 192010 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 329 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 72 ConcurrentYvCompositions, 1 ChoiceCompositions, 420 TotalNumberOfCompositions, 275673 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 141730, independent: 140976, independent conditional: 0, independent unconditional: 140976, dependent: 754, dependent conditional: 0, dependent unconditional: 754, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 98102, independent: 97854, independent conditional: 0, independent unconditional: 97854, dependent: 248, dependent conditional: 0, dependent unconditional: 248, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 141730, independent: 43122, independent conditional: 0, independent unconditional: 43122, dependent: 506, dependent conditional: 0, dependent unconditional: 506, unknown: 98102, unknown conditional: 0, unknown unconditional: 98102] , Statistics on independence cache: Total cache size (in pairs): 1472, Positive cache size: 1366, Positive conditional cache size: 0, Positive unconditional cache size: 1366, Negative cache size: 106, Negative conditional cache size: 0, Negative unconditional cache size: 106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.8s, 520 PlacesBefore, 145 PlacesAfterwards, 560 TransitionsBefore, 184 TransitionsAfterwards, 253760 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 376 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 86 ConcurrentYvCompositions, 1 ChoiceCompositions, 481 TotalNumberOfCompositions, 372709 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 195956, independent: 195088, independent conditional: 0, independent unconditional: 195088, dependent: 868, dependent conditional: 0, dependent unconditional: 868, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 131845, independent: 131537, independent conditional: 0, independent unconditional: 131537, dependent: 308, dependent conditional: 0, dependent unconditional: 308, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 195956, independent: 63551, independent conditional: 0, independent unconditional: 63551, dependent: 560, dependent conditional: 0, dependent unconditional: 560, unknown: 131845, unknown conditional: 0, unknown unconditional: 131845] , Statistics on independence cache: Total cache size (in pairs): 2410, Positive cache size: 2287, Positive conditional cache size: 0, Positive unconditional cache size: 2287, Negative cache size: 123, Negative conditional cache size: 0, Negative unconditional cache size: 123, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.5s, 581 PlacesBefore, 164 PlacesAfterwards, 626 TransitionsBefore, 208 TransitionsAfterwards, 324090 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 424 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 95 ConcurrentYvCompositions, 1 ChoiceCompositions, 538 TotalNumberOfCompositions, 489183 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 246546, independent: 245545, independent conditional: 0, independent unconditional: 245545, dependent: 1001, dependent conditional: 0, dependent unconditional: 1001, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 169164, independent: 168805, independent conditional: 0, independent unconditional: 168805, dependent: 359, dependent conditional: 0, dependent unconditional: 359, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 246546, independent: 76740, independent conditional: 0, independent unconditional: 76740, dependent: 642, dependent conditional: 0, dependent unconditional: 642, unknown: 169164, unknown conditional: 0, unknown unconditional: 169164] , Statistics on independence cache: Total cache size (in pairs): 4646, Positive cache size: 4506, Positive conditional cache size: 0, Positive unconditional cache size: 4506, Negative cache size: 140, Negative conditional cache size: 0, Negative unconditional cache size: 140, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.9s, 642 PlacesBefore, 179 PlacesAfterwards, 692 TransitionsBefore, 228 TransitionsAfterwards, 403000 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 467 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 105 ConcurrentYvCompositions, 1 ChoiceCompositions, 591 TotalNumberOfCompositions, 592134 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 321099, independent: 320013, independent conditional: 0, independent unconditional: 320013, dependent: 1086, dependent conditional: 0, dependent unconditional: 1086, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 214713, independent: 214317, independent conditional: 0, independent unconditional: 214317, dependent: 396, dependent conditional: 0, dependent unconditional: 396, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 321099, independent: 105696, independent conditional: 0, independent unconditional: 105696, dependent: 690, dependent conditional: 0, dependent unconditional: 690, unknown: 214713, unknown conditional: 0, unknown unconditional: 214713] , Statistics on independence cache: Total cache size (in pairs): 8723, Positive cache size: 8552, Positive conditional cache size: 0, Positive unconditional cache size: 8552, Negative cache size: 171, Negative conditional cache size: 0, Negative unconditional cache size: 171, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.3s, 703 PlacesBefore, 192 PlacesAfterwards, 758 TransitionsBefore, 246 TransitionsAfterwards, 490490 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 517 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 107 ConcurrentYvCompositions, 1 ChoiceCompositions, 643 TotalNumberOfCompositions, 715948 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 360300, independent: 359108, independent conditional: 0, independent unconditional: 359108, dependent: 1192, dependent conditional: 0, dependent unconditional: 1192, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 250874, independent: 250459, independent conditional: 0, independent unconditional: 250459, dependent: 415, dependent conditional: 0, dependent unconditional: 415, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 360300, independent: 108649, independent conditional: 0, independent unconditional: 108649, dependent: 777, dependent conditional: 0, dependent unconditional: 777, unknown: 250874, unknown conditional: 0, unknown unconditional: 250874] , Statistics on independence cache: Total cache size (in pairs): 3639, Positive cache size: 3476, Positive conditional cache size: 0, Positive unconditional cache size: 3476, Negative cache size: 163, Negative conditional cache size: 0, Negative unconditional cache size: 163, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 14.8s, 764 PlacesBefore, 212 PlacesAfterwards, 824 TransitionsBefore, 271 TransitionsAfterwards, 586560 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 566 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 121 ConcurrentYvCompositions, 1 ChoiceCompositions, 706 TotalNumberOfCompositions, 870402 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 451430, independent: 450119, independent conditional: 0, independent unconditional: 450119, dependent: 1311, dependent conditional: 0, dependent unconditional: 1311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 307157, independent: 306692, independent conditional: 0, independent unconditional: 306692, dependent: 465, dependent conditional: 0, dependent unconditional: 465, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 451430, independent: 143427, independent conditional: 0, independent unconditional: 143427, dependent: 846, dependent conditional: 0, dependent unconditional: 846, unknown: 307157, unknown conditional: 0, unknown unconditional: 307157] , Statistics on independence cache: Total cache size (in pairs): 8697, Positive cache size: 8516, Positive conditional cache size: 0, Positive unconditional cache size: 8516, Negative cache size: 181, Negative conditional cache size: 0, Negative unconditional cache size: 181, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.5s, 825 PlacesBefore, 232 PlacesAfterwards, 890 TransitionsBefore, 296 TransitionsAfterwards, 691210 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 608 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 139 ConcurrentYvCompositions, 1 ChoiceCompositions, 766 TotalNumberOfCompositions, 1032011 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 522791, independent: 521365, independent conditional: 0, independent unconditional: 521365, dependent: 1426, dependent conditional: 0, dependent unconditional: 1426, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 359229, independent: 358723, independent conditional: 0, independent unconditional: 358723, dependent: 506, dependent conditional: 0, dependent unconditional: 506, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 522791, independent: 162642, independent conditional: 0, independent unconditional: 162642, dependent: 920, dependent conditional: 0, dependent unconditional: 920, unknown: 359229, unknown conditional: 0, unknown unconditional: 359229] , Statistics on independence cache: Total cache size (in pairs): 9850, Positive cache size: 9651, Positive conditional cache size: 0, Positive unconditional cache size: 9651, Negative cache size: 199, Negative conditional cache size: 0, Negative unconditional cache size: 199, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.5s, 886 PlacesBefore, 245 PlacesAfterwards, 956 TransitionsBefore, 314 TransitionsAfterwards, 804440 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 647 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 147 ConcurrentYvCompositions, 1 ChoiceCompositions, 813 TotalNumberOfCompositions, 1184303 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 583315, independent: 581784, independent conditional: 0, independent unconditional: 581784, dependent: 1531, dependent conditional: 0, dependent unconditional: 1531, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 413736, independent: 413189, independent conditional: 0, independent unconditional: 413189, dependent: 547, dependent conditional: 0, dependent unconditional: 547, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 583315, independent: 168595, independent conditional: 0, independent unconditional: 168595, dependent: 984, dependent conditional: 0, dependent unconditional: 984, unknown: 413736, unknown conditional: 0, unknown unconditional: 413736] , Statistics on independence cache: Total cache size (in pairs): 8506, Positive cache size: 8296, Positive conditional cache size: 0, Positive unconditional cache size: 8296, Negative cache size: 210, Negative conditional cache size: 0, Negative unconditional cache size: 210, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.1s, 947 PlacesBefore, 260 PlacesAfterwards, 1022 TransitionsBefore, 334 TransitionsAfterwards, 926250 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 694 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 154 ConcurrentYvCompositions, 1 ChoiceCompositions, 867 TotalNumberOfCompositions, 1383913 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 682026, independent: 680363, independent conditional: 0, independent unconditional: 680363, dependent: 1663, dependent conditional: 0, dependent unconditional: 1663, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 482073, independent: 481450, independent conditional: 0, independent unconditional: 481450, dependent: 623, dependent conditional: 0, dependent unconditional: 623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 682026, independent: 198913, independent conditional: 0, independent unconditional: 198913, dependent: 1040, dependent conditional: 0, dependent unconditional: 1040, unknown: 482073, unknown conditional: 0, unknown unconditional: 482073] , Statistics on independence cache: Total cache size (in pairs): 11433, Positive cache size: 11211, Positive conditional cache size: 0, Positive unconditional cache size: 11211, Negative cache size: 222, Negative conditional cache size: 0, Negative unconditional cache size: 222, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.8s, 1008 PlacesBefore, 278 PlacesAfterwards, 1088 TransitionsBefore, 357 TransitionsAfterwards, 1056640 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 745 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 161 ConcurrentYvCompositions, 1 ChoiceCompositions, 925 TotalNumberOfCompositions, 1532347 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 769147, independent: 767429, independent conditional: 0, independent unconditional: 767429, dependent: 1718, dependent conditional: 0, dependent unconditional: 1718, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 547716, independent: 547052, independent conditional: 0, independent unconditional: 547052, dependent: 664, dependent conditional: 0, dependent unconditional: 664, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 769147, independent: 220377, independent conditional: 0, independent unconditional: 220377, dependent: 1054, dependent conditional: 0, dependent unconditional: 1054, unknown: 547716, unknown conditional: 0, unknown unconditional: 547716] , Statistics on independence cache: Total cache size (in pairs): 13076, Positive cache size: 12837, Positive conditional cache size: 0, Positive unconditional cache size: 12837, Negative cache size: 239, Negative conditional cache size: 0, Negative unconditional cache size: 239, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.2s, 1069 PlacesBefore, 299 PlacesAfterwards, 1154 TransitionsBefore, 383 TransitionsAfterwards, 1195610 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 790 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 183 ConcurrentYvCompositions, 1 ChoiceCompositions, 992 TotalNumberOfCompositions, 1897904 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 900226, independent: 898028, independent conditional: 0, independent unconditional: 898028, dependent: 2198, dependent conditional: 0, dependent unconditional: 2198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 623189, independent: 622544, independent conditional: 0, independent unconditional: 622544, dependent: 645, dependent conditional: 0, dependent unconditional: 645, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 900226, independent: 275484, independent conditional: 0, independent unconditional: 275484, dependent: 1553, dependent conditional: 0, dependent unconditional: 1553, unknown: 623189, unknown conditional: 0, unknown unconditional: 623189] , Statistics on independence cache: Total cache size (in pairs): 16821, Positive cache size: 16563, Positive conditional cache size: 0, Positive unconditional cache size: 16563, Negative cache size: 258, Negative conditional cache size: 0, Negative unconditional cache size: 258, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.8s, 1130 PlacesBefore, 315 PlacesAfterwards, 1220 TransitionsBefore, 404 TransitionsAfterwards, 1343160 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 827 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 188 ConcurrentYvCompositions, 1 ChoiceCompositions, 1034 TotalNumberOfCompositions, 2129375 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1008835, independent: 1006498, independent conditional: 0, independent unconditional: 1006498, dependent: 2337, dependent conditional: 0, dependent unconditional: 2337, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 699215, independent: 698521, independent conditional: 0, independent unconditional: 698521, dependent: 694, dependent conditional: 0, dependent unconditional: 694, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1008835, independent: 307977, independent conditional: 0, independent unconditional: 307977, dependent: 1643, dependent conditional: 0, dependent unconditional: 1643, unknown: 699215, unknown conditional: 0, unknown unconditional: 699215] , Statistics on independence cache: Total cache size (in pairs): 21066, Positive cache size: 20793, Positive conditional cache size: 0, Positive unconditional cache size: 20793, Negative cache size: 273, Negative conditional cache size: 0, Negative unconditional cache size: 273, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.4s, 1191 PlacesBefore, 331 PlacesAfterwards, 1286 TransitionsBefore, 425 TransitionsAfterwards, 1499290 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 873 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 196 ConcurrentYvCompositions, 1 ChoiceCompositions, 1088 TotalNumberOfCompositions, 2246949 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1102082, independent: 1099978, independent conditional: 0, independent unconditional: 1099978, dependent: 2104, dependent conditional: 0, dependent unconditional: 2104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 773686, independent: 772869, independent conditional: 0, independent unconditional: 772869, dependent: 817, dependent conditional: 0, dependent unconditional: 817, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1102082, independent: 327109, independent conditional: 0, independent unconditional: 327109, dependent: 1287, dependent conditional: 0, dependent unconditional: 1287, unknown: 773686, unknown conditional: 0, unknown unconditional: 773686] , Statistics on independence cache: Total cache size (in pairs): 13662, Positive cache size: 13375, Positive conditional cache size: 0, Positive unconditional cache size: 13375, Negative cache size: 287, Negative conditional cache size: 0, Negative unconditional cache size: 287, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 35.9s, 1252 PlacesBefore, 351 PlacesAfterwards, 1352 TransitionsBefore, 450 TransitionsAfterwards, 1664000 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 931 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 203 ConcurrentYvCompositions, 1 ChoiceCompositions, 1153 TotalNumberOfCompositions, 2472688 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1269514, independent: 1267324, independent conditional: 0, independent unconditional: 1267324, dependent: 2190, dependent conditional: 0, dependent unconditional: 2190, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 876828, independent: 876038, independent conditional: 0, independent unconditional: 876038, dependent: 790, dependent conditional: 0, dependent unconditional: 790, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1269514, independent: 391286, independent conditional: 0, independent unconditional: 391286, dependent: 1400, dependent conditional: 0, dependent unconditional: 1400, unknown: 876828, unknown conditional: 0, unknown unconditional: 876828] , Statistics on independence cache: Total cache size (in pairs): 32369, Positive cache size: 32064, Positive conditional cache size: 0, Positive unconditional cache size: 32064, Negative cache size: 305, Negative conditional cache size: 0, Negative unconditional cache size: 305, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 35.4s, 1313 PlacesBefore, 367 PlacesAfterwards, 1418 TransitionsBefore, 471 TransitionsAfterwards, 1837290 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 975 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 218 ConcurrentYvCompositions, 1 ChoiceCompositions, 1212 TotalNumberOfCompositions, 2739074 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1355657, independent: 1353359, independent conditional: 0, independent unconditional: 1353359, dependent: 2298, dependent conditional: 0, dependent unconditional: 2298, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 953690, independent: 952797, independent conditional: 0, independent unconditional: 952797, dependent: 893, dependent conditional: 0, dependent unconditional: 893, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1355657, independent: 400562, independent conditional: 0, independent unconditional: 400562, dependent: 1405, dependent conditional: 0, dependent unconditional: 1405, unknown: 953690, unknown conditional: 0, unknown unconditional: 953690] , Statistics on independence cache: Total cache size (in pairs): 21075, Positive cache size: 20757, Positive conditional cache size: 0, Positive unconditional cache size: 20757, Negative cache size: 318, Negative conditional cache size: 0, Negative unconditional cache size: 318, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 34.6s, 1374 PlacesBefore, 387 PlacesAfterwards, 1484 TransitionsBefore, 496 TransitionsAfterwards, 2019160 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1011 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 239 ConcurrentYvCompositions, 1 ChoiceCompositions, 1269 TotalNumberOfCompositions, 2965305 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1490659, independent: 1488294, independent conditional: 0, independent unconditional: 1488294, dependent: 2365, dependent conditional: 0, dependent unconditional: 2365, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1047137, independent: 1046282, independent conditional: 0, independent unconditional: 1046282, dependent: 855, dependent conditional: 0, dependent unconditional: 855, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1490659, independent: 442012, independent conditional: 0, independent unconditional: 442012, dependent: 1510, dependent conditional: 0, dependent unconditional: 1510, unknown: 1047137, unknown conditional: 0, unknown unconditional: 1047137] , Statistics on independence cache: Total cache size (in pairs): 23860, Positive cache size: 23524, Positive conditional cache size: 0, Positive unconditional cache size: 23524, Negative cache size: 336, Negative conditional cache size: 0, Negative unconditional cache size: 336, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 34.9s, 1435 PlacesBefore, 402 PlacesAfterwards, 1550 TransitionsBefore, 516 TransitionsAfterwards, 2209610 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1066 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 243 ConcurrentYvCompositions, 1 ChoiceCompositions, 1328 TotalNumberOfCompositions, 3259428 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1652392, independent: 1649888, independent conditional: 0, independent unconditional: 1649888, dependent: 2504, dependent conditional: 0, dependent unconditional: 2504, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1145457, independent: 1144537, independent conditional: 0, independent unconditional: 1144537, dependent: 920, dependent conditional: 0, dependent unconditional: 920, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1652392, independent: 505351, independent conditional: 0, independent unconditional: 505351, dependent: 1584, dependent conditional: 0, dependent unconditional: 1584, unknown: 1145457, unknown conditional: 0, unknown unconditional: 1145457] , Statistics on independence cache: Total cache size (in pairs): 24686, Positive cache size: 24337, Positive conditional cache size: 0, Positive unconditional cache size: 24337, Negative cache size: 349, Negative conditional cache size: 0, Negative unconditional cache size: 349, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 38.9s, 1496 PlacesBefore, 417 PlacesAfterwards, 1616 TransitionsBefore, 536 TransitionsAfterwards, 2408640 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1108 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 249 ConcurrentYvCompositions, 1 ChoiceCompositions, 1376 TotalNumberOfCompositions, 3583040 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1766568, independent: 1763942, independent conditional: 0, independent unconditional: 1763942, dependent: 2626, dependent conditional: 0, dependent unconditional: 2626, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1247237, independent: 1246316, independent conditional: 0, independent unconditional: 1246316, dependent: 921, dependent conditional: 0, dependent unconditional: 921, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1766568, independent: 517626, independent conditional: 0, independent unconditional: 517626, dependent: 1705, dependent conditional: 0, dependent unconditional: 1705, unknown: 1247237, unknown conditional: 0, unknown unconditional: 1247237] , Statistics on independence cache: Total cache size (in pairs): 27593, Positive cache size: 27230, Positive conditional cache size: 0, Positive unconditional cache size: 27230, Negative cache size: 363, Negative conditional cache size: 0, Negative unconditional cache size: 363, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 42.6s, 1557 PlacesBefore, 433 PlacesAfterwards, 1682 TransitionsBefore, 557 TransitionsAfterwards, 2616250 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1162 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 259 ConcurrentYvCompositions, 1 ChoiceCompositions, 1440 TotalNumberOfCompositions, 3852792 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1904841, independent: 1902128, independent conditional: 0, independent unconditional: 1902128, dependent: 2713, dependent conditional: 0, dependent unconditional: 2713, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1340612, independent: 1339759, independent conditional: 0, independent unconditional: 1339759, dependent: 853, dependent conditional: 0, dependent unconditional: 853, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1904841, independent: 562369, independent conditional: 0, independent unconditional: 562369, dependent: 1860, dependent conditional: 0, dependent unconditional: 1860, unknown: 1340612, unknown conditional: 0, unknown unconditional: 1340612] , Statistics on independence cache: Total cache size (in pairs): 13960, Positive cache size: 13584, Positive conditional cache size: 0, Positive unconditional cache size: 13584, Negative cache size: 376, Negative conditional cache size: 0, Negative unconditional cache size: 376, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 42.8s, 1618 PlacesBefore, 457 PlacesAfterwards, 1748 TransitionsBefore, 586 TransitionsAfterwards, 2832440 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 1215 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 268 ConcurrentYvCompositions, 1 ChoiceCompositions, 1502 TotalNumberOfCompositions, 4627973 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2140766, independent: 2137327, independent conditional: 0, independent unconditional: 2137327, dependent: 3439, dependent conditional: 0, dependent unconditional: 3439, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1463827, independent: 1462747, independent conditional: 0, independent unconditional: 1462747, dependent: 1080, dependent conditional: 0, dependent unconditional: 1080, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2140766, independent: 674580, independent conditional: 0, independent unconditional: 674580, dependent: 2359, dependent conditional: 0, dependent unconditional: 2359, unknown: 1463827, unknown conditional: 0, unknown unconditional: 1463827] , Statistics on independence cache: Total cache size (in pairs): 37524, Positive cache size: 37126, Positive conditional cache size: 0, Positive unconditional cache size: 37126, Negative cache size: 398, Negative conditional cache size: 0, Negative unconditional cache size: 398, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 43.9s, 1679 PlacesBefore, 468 PlacesAfterwards, 1814 TransitionsBefore, 602 TransitionsAfterwards, 3057210 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1248 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 284 ConcurrentYvCompositions, 1 ChoiceCompositions, 1551 TotalNumberOfCompositions, 4578662 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2239595, independent: 2236626, independent conditional: 0, independent unconditional: 2236626, dependent: 2969, dependent conditional: 0, dependent unconditional: 2969, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1573995, independent: 1572863, independent conditional: 0, independent unconditional: 1572863, dependent: 1132, dependent conditional: 0, dependent unconditional: 1132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2239595, independent: 663763, independent conditional: 0, independent unconditional: 663763, dependent: 1837, dependent conditional: 0, dependent unconditional: 1837, unknown: 1573995, unknown conditional: 0, unknown unconditional: 1573995] , Statistics on independence cache: Total cache size (in pairs): 35921, Positive cache size: 35514, Positive conditional cache size: 0, Positive unconditional cache size: 35514, Negative cache size: 407, Negative conditional cache size: 0, Negative unconditional cache size: 407, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 42.8s, 1740 PlacesBefore, 490 PlacesAfterwards, 1880 TransitionsBefore, 629 TransitionsAfterwards, 3290560 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 1293 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 293 ConcurrentYvCompositions, 1 ChoiceCompositions, 1605 TotalNumberOfCompositions, 5281734 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2542044, independent: 2538392, independent conditional: 0, independent unconditional: 2538392, dependent: 3652, dependent conditional: 0, dependent unconditional: 3652, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1697006, independent: 1695773, independent conditional: 0, independent unconditional: 1695773, dependent: 1233, dependent conditional: 0, dependent unconditional: 1233, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2542044, independent: 842619, independent conditional: 0, independent unconditional: 842619, dependent: 2419, dependent conditional: 0, dependent unconditional: 2419, unknown: 1697006, unknown conditional: 0, unknown unconditional: 1697006] , Statistics on independence cache: Total cache size (in pairs): 38286, Positive cache size: 37858, Positive conditional cache size: 0, Positive unconditional cache size: 37858, Negative cache size: 428, Negative conditional cache size: 0, Negative unconditional cache size: 428, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 51.4s, 1801 PlacesBefore, 501 PlacesAfterwards, 1946 TransitionsBefore, 645 TransitionsAfterwards, 3532490 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1346 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 301 ConcurrentYvCompositions, 1 ChoiceCompositions, 1666 TotalNumberOfCompositions, 5236784 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2623226, independent: 2620067, independent conditional: 0, independent unconditional: 2620067, dependent: 3159, dependent conditional: 0, dependent unconditional: 3159, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1840847, independent: 1839487, independent conditional: 0, independent unconditional: 1839487, dependent: 1360, dependent conditional: 0, dependent unconditional: 1360, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2623226, independent: 780580, independent conditional: 0, independent unconditional: 780580, dependent: 1799, dependent conditional: 0, dependent unconditional: 1799, unknown: 1840847, unknown conditional: 0, unknown unconditional: 1840847] , Statistics on independence cache: Total cache size (in pairs): 57797, Positive cache size: 57360, Positive conditional cache size: 0, Positive unconditional cache size: 57360, Negative cache size: 437, Negative conditional cache size: 0, Negative unconditional cache size: 437, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 52.5s, 1862 PlacesBefore, 523 PlacesAfterwards, 2012 TransitionsBefore, 672 TransitionsAfterwards, 3783000 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 1391 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 312 ConcurrentYvCompositions, 1 ChoiceCompositions, 1722 TotalNumberOfCompositions, 6115269 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2876302, independent: 2872366, independent conditional: 0, independent unconditional: 2872366, dependent: 3936, dependent conditional: 0, dependent unconditional: 3936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1972049, independent: 1970857, independent conditional: 0, independent unconditional: 1970857, dependent: 1192, dependent conditional: 0, dependent unconditional: 1192, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2876302, independent: 901509, independent conditional: 0, independent unconditional: 901509, dependent: 2744, dependent conditional: 0, dependent unconditional: 2744, unknown: 1972049, unknown conditional: 0, unknown unconditional: 1972049] , Statistics on independence cache: Total cache size (in pairs): 58347, Positive cache size: 57890, Positive conditional cache size: 0, Positive unconditional cache size: 57890, Negative cache size: 457, Negative conditional cache size: 0, Negative unconditional cache size: 457, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 48.4s, 1923 PlacesBefore, 533 PlacesAfterwards, 2078 TransitionsBefore, 687 TransitionsAfterwards, 4042090 CoEnabledTransitionPairs, 5 FixpointIterations, 18 TrivialSequentialCompositions, 1431 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 322 ConcurrentYvCompositions, 1 ChoiceCompositions, 1772 TotalNumberOfCompositions, 6060416 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2975577, independent: 2972146, independent conditional: 0, independent unconditional: 2972146, dependent: 3431, dependent conditional: 0, dependent unconditional: 3431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2101014, independent: 2099760, independent conditional: 0, independent unconditional: 2099760, dependent: 1254, dependent conditional: 0, dependent unconditional: 1254, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2975577, independent: 872386, independent conditional: 0, independent unconditional: 872386, dependent: 2177, dependent conditional: 0, dependent unconditional: 2177, unknown: 2101014, unknown conditional: 0, unknown unconditional: 2101014] , Statistics on independence cache: Total cache size (in pairs): 58905, Positive cache size: 58440, Positive conditional cache size: 0, Positive unconditional cache size: 58440, Negative cache size: 465, Negative conditional cache size: 0, Negative unconditional cache size: 465, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Toolchain cancelled while CegarLoopFactory was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 1984 places, 2144 transitions, 5440 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 1984 places, 2144 transitions, 5440 flow and 4309760 co-enabled transitions pairs.,while SimplifyDDAWithTimeout was simplifying term of DAG size 21 for 3ms.. RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown