/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/40_barrier_vf.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 00:23:56,730 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 00:23:56,732 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 00:23:56,762 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 00:23:56,762 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 00:23:56,764 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 00:23:56,766 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 00:23:56,767 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 00:23:56,770 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 00:23:56,774 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 00:23:56,775 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 00:23:56,776 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 00:23:56,776 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 00:23:56,778 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 00:23:56,778 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 00:23:56,779 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 00:23:56,780 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 00:23:56,780 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 00:23:56,781 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 00:23:56,785 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 00:23:56,785 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 00:23:56,786 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 00:23:56,787 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 00:23:56,788 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 00:23:56,793 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 00:23:56,793 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 00:23:56,794 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 00:23:56,795 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 00:23:56,795 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 00:23:56,795 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 00:23:56,795 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 00:23:56,796 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 00:23:56,797 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 00:23:56,797 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 00:23:56,798 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 00:23:56,798 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 00:23:56,798 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 00:23:56,798 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 00:23:56,798 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 00:23:56,799 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 00:23:56,799 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 00:23:56,800 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-28 00:23:56,821 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 00:23:56,822 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 00:23:56,822 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 00:23:56,822 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 00:23:56,823 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 00:23:56,823 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 00:23:56,823 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 00:23:56,823 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 00:23:56,823 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 00:23:56,824 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 00:23:56,825 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 00:23:56,825 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 00:23:56,825 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 00:23:56,826 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 00:23:56,826 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 00:23:56,826 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 00:23:56,826 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-28 00:23:57,000 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 00:23:57,018 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 00:23:57,020 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 00:23:57,023 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 00:23:57,023 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 00:23:57,024 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-01-28 00:23:57,987 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 00:23:58,208 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 00:23:58,209 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2023-01-28 00:23:58,217 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94250389/a83341956eb44a29aa1bd3feaa9a7a72/FLAG9944d24e6 [2023-01-28 00:23:58,227 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d94250389/a83341956eb44a29aa1bd3feaa9a7a72 [2023-01-28 00:23:58,228 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 00:23:58,229 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 00:23:58,230 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 00:23:58,230 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 00:23:58,232 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 00:23:58,232 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,233 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bfe9cba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58, skipping insertion in model container [2023-01-28 00:23:58,233 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,237 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 00:23:58,264 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 00:23:58,357 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-01-28 00:23:58,434 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/40_barrier_vf.i[31163,31176] [2023-01-28 00:23:58,439 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 00:23:58,446 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 00:23:58,456 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-01-28 00:23:58,470 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/40_barrier_vf.i[31163,31176] [2023-01-28 00:23:58,471 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 00:23:58,490 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 00:23:58,491 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 00:23:58,491 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 00:23:58,495 INFO L208 MainTranslator]: Completed translation [2023-01-28 00:23:58,495 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58 WrapperNode [2023-01-28 00:23:58,495 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 00:23:58,496 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 00:23:58,496 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 00:23:58,496 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 00:23:58,500 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,508 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,521 INFO L138 Inliner]: procedures = 174, calls = 25, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 78 [2023-01-28 00:23:58,521 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 00:23:58,521 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 00:23:58,522 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 00:23:58,522 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 00:23:58,527 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,527 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,528 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,529 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,531 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,533 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,534 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,535 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,536 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 00:23:58,537 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 00:23:58,537 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 00:23:58,556 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 00:23:58,557 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (1/1) ... [2023-01-28 00:23:58,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 00:23:58,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 00:23:58,576 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-28 00:23:58,578 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-28 00:23:58,599 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-01-28 00:23:58,599 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-01-28 00:23:58,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-01-28 00:23:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 00:23:58,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 00:23:58,601 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 00:23:58,724 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 00:23:58,725 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 00:23:58,836 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 00:23:58,903 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 00:23:58,904 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-28 00:23:58,905 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 12:23:58 BoogieIcfgContainer [2023-01-28 00:23:58,905 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 00:23:58,906 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 00:23:58,907 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 00:23:58,908 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 00:23:58,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 12:23:58" (1/3) ... [2023-01-28 00:23:58,909 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122e14ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 12:23:58, skipping insertion in model container [2023-01-28 00:23:58,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 12:23:58" (2/3) ... [2023-01-28 00:23:58,909 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122e14ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 12:23:58, skipping insertion in model container [2023-01-28 00:23:58,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 12:23:58" (3/3) ... [2023-01-28 00:23:58,910 INFO L112 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2023-01-28 00:23:58,921 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 00:23:58,921 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 00:23:58,921 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 00:23:58,952 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:23:58,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 49 transitions, 103 flow [2023-01-28 00:23:58,995 INFO L130 PetriNetUnfolder]: 4/59 cut-off events. [2023-01-28 00:23:58,995 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:23:58,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2023-01-28 00:23:58,999 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 49 transitions, 103 flow [2023-01-28 00:23:59,001 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 49 transitions, 103 flow [2023-01-28 00:23:59,003 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:23:59,009 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 49 transitions, 103 flow [2023-01-28 00:23:59,011 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 49 transitions, 103 flow [2023-01-28 00:23:59,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 49 transitions, 103 flow [2023-01-28 00:23:59,023 INFO L130 PetriNetUnfolder]: 4/59 cut-off events. [2023-01-28 00:23:59,023 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:23:59,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2023-01-28 00:23:59,024 INFO L119 LiptonReduction]: Number of co-enabled transitions 572 [2023-01-28 00:24:00,785 INFO L134 LiptonReduction]: Checked pairs total: 520 [2023-01-28 00:24:00,785 INFO L136 LiptonReduction]: Total number of compositions: 50 [2023-01-28 00:24:00,795 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:00,799 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:00,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:00,801 INFO L130 PetriNetUnfolder]: 0/9 cut-off events. [2023-01-28 00:24:00,801 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-01-28 00:24:00,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:00,802 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-01-28 00:24:00,802 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:00,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:00,805 INFO L85 PathProgramCache]: Analyzing trace with hash 543451706, now seen corresponding path program 1 times [2023-01-28 00:24:00,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:00,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235672642] [2023-01-28 00:24:00,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:00,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:00,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:00,883 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:00,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:00,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:00,920 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:00,921 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:00,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 00:24:00,924 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:00,926 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:00,926 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:00,926 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-01-28 00:24:00,939 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:00,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 72 transitions, 156 flow [2023-01-28 00:24:00,954 INFO L130 PetriNetUnfolder]: 7/94 cut-off events. [2023-01-28 00:24:00,955 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:24:00,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 174 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-01-28 00:24:00,955 INFO L82 GeneralOperation]: Start removeDead. Operand has 72 places, 72 transitions, 156 flow [2023-01-28 00:24:00,956 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 72 transitions, 156 flow [2023-01-28 00:24:00,956 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:00,956 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 72 transitions, 156 flow [2023-01-28 00:24:00,956 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 72 transitions, 156 flow [2023-01-28 00:24:00,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 72 places, 72 transitions, 156 flow [2023-01-28 00:24:00,968 INFO L130 PetriNetUnfolder]: 7/94 cut-off events. [2023-01-28 00:24:00,968 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:24:00,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 174 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2023-01-28 00:24:00,969 INFO L119 LiptonReduction]: Number of co-enabled transitions 2156 [2023-01-28 00:24:01,593 INFO L134 LiptonReduction]: Checked pairs total: 7107 [2023-01-28 00:24:01,593 INFO L136 LiptonReduction]: Total number of compositions: 47 [2023-01-28 00:24:01,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:01,596 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:01,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:01,599 INFO L130 PetriNetUnfolder]: 1/28 cut-off events. [2023-01-28 00:24:01,599 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 00:24:01,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:01,599 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-01-28 00:24:01,599 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:01,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:01,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1380919538, now seen corresponding path program 1 times [2023-01-28 00:24:01,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:01,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220765698] [2023-01-28 00:24:01,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:01,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:01,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:01,614 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:01,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:01,625 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:01,625 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:01,625 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:01,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 00:24:01,625 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:01,626 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:01,626 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:01,626 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-01-28 00:24:01,639 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:01,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 211 flow [2023-01-28 00:24:01,651 INFO L130 PetriNetUnfolder]: 10/129 cut-off events. [2023-01-28 00:24:01,651 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:24:01,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 129 events. 10/129 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 287 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 98. Up to 8 conditions per place. [2023-01-28 00:24:01,652 INFO L82 GeneralOperation]: Start removeDead. Operand has 95 places, 95 transitions, 211 flow [2023-01-28 00:24:01,653 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 95 transitions, 211 flow [2023-01-28 00:24:01,653 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:01,653 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 95 transitions, 211 flow [2023-01-28 00:24:01,653 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 95 transitions, 211 flow [2023-01-28 00:24:01,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 211 flow [2023-01-28 00:24:01,663 INFO L130 PetriNetUnfolder]: 10/129 cut-off events. [2023-01-28 00:24:01,663 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:24:01,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145 conditions, 129 events. 10/129 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 287 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 98. Up to 8 conditions per place. [2023-01-28 00:24:01,671 INFO L119 LiptonReduction]: Number of co-enabled transitions 4752 [2023-01-28 00:24:02,345 INFO L134 LiptonReduction]: Checked pairs total: 18216 [2023-01-28 00:24:02,345 INFO L136 LiptonReduction]: Total number of compositions: 59 [2023-01-28 00:24:02,346 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:02,347 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:02,347 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:02,351 INFO L130 PetriNetUnfolder]: 2/47 cut-off events. [2023-01-28 00:24:02,351 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-01-28 00:24:02,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:02,352 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-01-28 00:24:02,352 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:02,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:02,352 INFO L85 PathProgramCache]: Analyzing trace with hash 802582006, now seen corresponding path program 1 times [2023-01-28 00:24:02,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:02,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077796824] [2023-01-28 00:24:02,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:02,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:02,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:02,382 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:02,399 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:02,399 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:02,399 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:02,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 00:24:02,399 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:02,400 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:02,400 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:02,400 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-01-28 00:24:02,433 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:02,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 118 transitions, 268 flow [2023-01-28 00:24:02,455 INFO L130 PetriNetUnfolder]: 13/164 cut-off events. [2023-01-28 00:24:02,455 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:24:02,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 164 events. 13/164 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 137. Up to 10 conditions per place. [2023-01-28 00:24:02,464 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 118 transitions, 268 flow [2023-01-28 00:24:02,466 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 118 places, 118 transitions, 268 flow [2023-01-28 00:24:02,466 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:02,467 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 118 transitions, 268 flow [2023-01-28 00:24:02,467 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 118 transitions, 268 flow [2023-01-28 00:24:02,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 118 transitions, 268 flow [2023-01-28 00:24:02,486 INFO L130 PetriNetUnfolder]: 13/164 cut-off events. [2023-01-28 00:24:02,487 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:24:02,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187 conditions, 164 events. 13/164 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 137. Up to 10 conditions per place. [2023-01-28 00:24:02,493 INFO L119 LiptonReduction]: Number of co-enabled transitions 8360 [2023-01-28 00:24:03,346 INFO L134 LiptonReduction]: Checked pairs total: 32789 [2023-01-28 00:24:03,346 INFO L136 LiptonReduction]: Total number of compositions: 71 [2023-01-28 00:24:03,348 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:03,348 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:03,348 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:03,352 INFO L130 PetriNetUnfolder]: 3/66 cut-off events. [2023-01-28 00:24:03,352 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-01-28 00:24:03,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:03,353 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:03,353 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:03,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:03,353 INFO L85 PathProgramCache]: Analyzing trace with hash -874381139, now seen corresponding path program 1 times [2023-01-28 00:24:03,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:03,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812674655] [2023-01-28 00:24:03,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:03,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:03,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:03,378 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:03,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:03,406 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:03,407 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:03,407 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:03,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 00:24:03,407 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:03,407 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:03,407 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:03,407 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-01-28 00:24:03,429 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:03,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 141 transitions, 327 flow [2023-01-28 00:24:03,454 INFO L130 PetriNetUnfolder]: 16/199 cut-off events. [2023-01-28 00:24:03,454 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:24:03,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 199 events. 16/199 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 518 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 177. Up to 12 conditions per place. [2023-01-28 00:24:03,455 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 141 transitions, 327 flow [2023-01-28 00:24:03,456 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 141 transitions, 327 flow [2023-01-28 00:24:03,456 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:03,456 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 141 transitions, 327 flow [2023-01-28 00:24:03,456 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 141 transitions, 327 flow [2023-01-28 00:24:03,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 141 transitions, 327 flow [2023-01-28 00:24:03,469 INFO L130 PetriNetUnfolder]: 16/199 cut-off events. [2023-01-28 00:24:03,469 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:24:03,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 199 events. 16/199 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 518 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 177. Up to 12 conditions per place. [2023-01-28 00:24:03,475 INFO L119 LiptonReduction]: Number of co-enabled transitions 12980 [2023-01-28 00:24:04,415 INFO L134 LiptonReduction]: Checked pairs total: 53834 [2023-01-28 00:24:04,415 INFO L136 LiptonReduction]: Total number of compositions: 83 [2023-01-28 00:24:04,416 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:04,417 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:04,417 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:04,424 INFO L130 PetriNetUnfolder]: 4/85 cut-off events. [2023-01-28 00:24:04,424 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-01-28 00:24:04,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:04,424 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:04,424 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:04,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:04,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1378211876, now seen corresponding path program 1 times [2023-01-28 00:24:04,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:04,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50529765] [2023-01-28 00:24:04,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:04,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:04,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:04,443 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:04,456 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:04,456 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:04,456 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:04,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 00:24:04,456 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:04,457 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:04,457 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:04,457 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-01-28 00:24:04,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:04,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 164 transitions, 388 flow [2023-01-28 00:24:04,524 INFO L130 PetriNetUnfolder]: 19/234 cut-off events. [2023-01-28 00:24:04,524 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:24:04,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 234 events. 19/234 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 638 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 219. Up to 14 conditions per place. [2023-01-28 00:24:04,526 INFO L82 GeneralOperation]: Start removeDead. Operand has 164 places, 164 transitions, 388 flow [2023-01-28 00:24:04,527 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 164 places, 164 transitions, 388 flow [2023-01-28 00:24:04,527 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:04,527 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 164 transitions, 388 flow [2023-01-28 00:24:04,527 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 164 transitions, 388 flow [2023-01-28 00:24:04,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 164 transitions, 388 flow [2023-01-28 00:24:04,547 INFO L130 PetriNetUnfolder]: 19/234 cut-off events. [2023-01-28 00:24:04,548 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:24:04,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 234 events. 19/234 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 638 event pairs, 0 based on Foata normal form. 0/202 useless extension candidates. Maximal degree in co-relation 219. Up to 14 conditions per place. [2023-01-28 00:24:04,556 INFO L119 LiptonReduction]: Number of co-enabled transitions 18612 [2023-01-28 00:24:05,605 INFO L134 LiptonReduction]: Checked pairs total: 89331 [2023-01-28 00:24:05,606 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-01-28 00:24:05,607 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:05,607 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:05,607 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:05,618 INFO L130 PetriNetUnfolder]: 5/104 cut-off events. [2023-01-28 00:24:05,618 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-28 00:24:05,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:05,618 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:05,618 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:05,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:05,619 INFO L85 PathProgramCache]: Analyzing trace with hash 675300576, now seen corresponding path program 1 times [2023-01-28 00:24:05,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:05,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872534071] [2023-01-28 00:24:05,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:05,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:05,654 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:05,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:05,677 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:05,678 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:05,678 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:05,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 00:24:05,678 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:05,678 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:05,679 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:05,679 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-01-28 00:24:05,710 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:05,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 451 flow [2023-01-28 00:24:05,743 INFO L130 PetriNetUnfolder]: 22/269 cut-off events. [2023-01-28 00:24:05,744 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:24:05,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 269 events. 22/269 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 761 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 263. Up to 16 conditions per place. [2023-01-28 00:24:05,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 187 places, 187 transitions, 451 flow [2023-01-28 00:24:05,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 187 places, 187 transitions, 451 flow [2023-01-28 00:24:05,748 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:05,748 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 187 places, 187 transitions, 451 flow [2023-01-28 00:24:05,748 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 187 places, 187 transitions, 451 flow [2023-01-28 00:24:05,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 187 places, 187 transitions, 451 flow [2023-01-28 00:24:05,771 INFO L130 PetriNetUnfolder]: 22/269 cut-off events. [2023-01-28 00:24:05,772 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:24:05,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 269 events. 22/269 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 761 event pairs, 0 based on Foata normal form. 0/232 useless extension candidates. Maximal degree in co-relation 263. Up to 16 conditions per place. [2023-01-28 00:24:05,778 INFO L119 LiptonReduction]: Number of co-enabled transitions 25256 [2023-01-28 00:24:06,854 INFO L134 LiptonReduction]: Checked pairs total: 106232 [2023-01-28 00:24:06,854 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-01-28 00:24:06,855 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:06,856 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:06,856 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:06,865 INFO L130 PetriNetUnfolder]: 6/125 cut-off events. [2023-01-28 00:24:06,865 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2023-01-28 00:24:06,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:06,865 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:06,866 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:06,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:06,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1272363523, now seen corresponding path program 1 times [2023-01-28 00:24:06,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:06,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743647577] [2023-01-28 00:24:06,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:06,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:06,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:06,893 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:06,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:06,919 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:06,920 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:06,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 00:24:06,920 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:06,920 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:06,920 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:06,920 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-01-28 00:24:06,950 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:06,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 210 transitions, 516 flow [2023-01-28 00:24:06,976 INFO L130 PetriNetUnfolder]: 25/304 cut-off events. [2023-01-28 00:24:06,976 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:24:06,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 304 events. 25/304 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 878 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 308. Up to 18 conditions per place. [2023-01-28 00:24:06,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 210 transitions, 516 flow [2023-01-28 00:24:06,980 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 210 transitions, 516 flow [2023-01-28 00:24:06,980 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:06,980 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 210 transitions, 516 flow [2023-01-28 00:24:06,981 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 210 transitions, 516 flow [2023-01-28 00:24:06,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 210 places, 210 transitions, 516 flow [2023-01-28 00:24:07,005 INFO L130 PetriNetUnfolder]: 25/304 cut-off events. [2023-01-28 00:24:07,005 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:24:07,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 304 events. 25/304 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 878 event pairs, 0 based on Foata normal form. 0/262 useless extension candidates. Maximal degree in co-relation 308. Up to 18 conditions per place. [2023-01-28 00:24:07,013 INFO L119 LiptonReduction]: Number of co-enabled transitions 32912 [2023-01-28 00:24:08,113 INFO L134 LiptonReduction]: Checked pairs total: 143357 [2023-01-28 00:24:08,113 INFO L136 LiptonReduction]: Total number of compositions: 122 [2023-01-28 00:24:08,114 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:08,115 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:08,115 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:08,125 INFO L130 PetriNetUnfolder]: 7/144 cut-off events. [2023-01-28 00:24:08,125 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-01-28 00:24:08,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:08,125 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:08,125 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:08,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:08,126 INFO L85 PathProgramCache]: Analyzing trace with hash -120796603, now seen corresponding path program 1 times [2023-01-28 00:24:08,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:08,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195303280] [2023-01-28 00:24:08,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:08,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:08,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:08,139 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:08,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:08,150 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:08,150 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:08,150 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:08,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 00:24:08,150 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:08,151 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:08,151 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:08,151 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-01-28 00:24:08,173 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:08,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 583 flow [2023-01-28 00:24:08,204 INFO L130 PetriNetUnfolder]: 28/339 cut-off events. [2023-01-28 00:24:08,204 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:24:08,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 339 events. 28/339 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 354. Up to 20 conditions per place. [2023-01-28 00:24:08,208 INFO L82 GeneralOperation]: Start removeDead. Operand has 233 places, 233 transitions, 583 flow [2023-01-28 00:24:08,209 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 233 places, 233 transitions, 583 flow [2023-01-28 00:24:08,209 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:08,210 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 233 places, 233 transitions, 583 flow [2023-01-28 00:24:08,210 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 233 places, 233 transitions, 583 flow [2023-01-28 00:24:08,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 233 places, 233 transitions, 583 flow [2023-01-28 00:24:08,240 INFO L130 PetriNetUnfolder]: 28/339 cut-off events. [2023-01-28 00:24:08,240 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:24:08,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 339 events. 28/339 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 354. Up to 20 conditions per place. [2023-01-28 00:24:08,251 INFO L119 LiptonReduction]: Number of co-enabled transitions 41580 [2023-01-28 00:24:09,548 INFO L134 LiptonReduction]: Checked pairs total: 207222 [2023-01-28 00:24:09,549 INFO L136 LiptonReduction]: Total number of compositions: 132 [2023-01-28 00:24:09,550 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:09,550 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:09,550 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:09,564 INFO L130 PetriNetUnfolder]: 8/163 cut-off events. [2023-01-28 00:24:09,565 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2023-01-28 00:24:09,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:09,565 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:09,565 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:09,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:09,565 INFO L85 PathProgramCache]: Analyzing trace with hash -2085192429, now seen corresponding path program 1 times [2023-01-28 00:24:09,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:09,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293469633] [2023-01-28 00:24:09,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:09,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:09,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:09,579 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:09,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:09,592 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:09,593 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:09,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 00:24:09,593 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:09,593 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:09,593 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:09,593 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-01-28 00:24:09,621 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:09,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 256 transitions, 652 flow [2023-01-28 00:24:09,712 INFO L130 PetriNetUnfolder]: 31/374 cut-off events. [2023-01-28 00:24:09,713 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:24:09,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 374 events. 31/374 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1104 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 401. Up to 22 conditions per place. [2023-01-28 00:24:09,718 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 256 transitions, 652 flow [2023-01-28 00:24:09,720 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 256 transitions, 652 flow [2023-01-28 00:24:09,720 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:09,720 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 256 transitions, 652 flow [2023-01-28 00:24:09,721 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 256 transitions, 652 flow [2023-01-28 00:24:09,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 256 transitions, 652 flow [2023-01-28 00:24:09,757 INFO L130 PetriNetUnfolder]: 31/374 cut-off events. [2023-01-28 00:24:09,758 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:24:09,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 374 events. 31/374 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1104 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 401. Up to 22 conditions per place. [2023-01-28 00:24:09,774 INFO L119 LiptonReduction]: Number of co-enabled transitions 51260 [2023-01-28 00:24:11,035 INFO L134 LiptonReduction]: Checked pairs total: 225637 [2023-01-28 00:24:11,035 INFO L136 LiptonReduction]: Total number of compositions: 145 [2023-01-28 00:24:11,036 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:11,036 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:11,036 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:11,061 INFO L130 PetriNetUnfolder]: 9/180 cut-off events. [2023-01-28 00:24:11,061 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2023-01-28 00:24:11,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:11,061 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:11,061 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:11,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:11,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1664700591, now seen corresponding path program 1 times [2023-01-28 00:24:11,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:11,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783411579] [2023-01-28 00:24:11,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:11,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:11,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:11,097 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:11,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:11,108 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:11,109 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:11,109 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:11,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-28 00:24:11,109 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:11,109 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:11,109 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:11,110 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-01-28 00:24:11,136 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:11,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 279 transitions, 723 flow [2023-01-28 00:24:11,179 INFO L130 PetriNetUnfolder]: 34/409 cut-off events. [2023-01-28 00:24:11,179 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:24:11,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 409 events. 34/409 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1227 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2023-01-28 00:24:11,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 279 places, 279 transitions, 723 flow [2023-01-28 00:24:11,188 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 279 places, 279 transitions, 723 flow [2023-01-28 00:24:11,188 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:11,188 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 279 transitions, 723 flow [2023-01-28 00:24:11,188 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 279 transitions, 723 flow [2023-01-28 00:24:11,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 279 places, 279 transitions, 723 flow [2023-01-28 00:24:11,235 INFO L130 PetriNetUnfolder]: 34/409 cut-off events. [2023-01-28 00:24:11,235 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:24:11,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 409 events. 34/409 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1227 event pairs, 0 based on Foata normal form. 0/352 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2023-01-28 00:24:11,253 INFO L119 LiptonReduction]: Number of co-enabled transitions 61952 [2023-01-28 00:24:12,650 INFO L134 LiptonReduction]: Checked pairs total: 270796 [2023-01-28 00:24:12,650 INFO L136 LiptonReduction]: Total number of compositions: 156 [2023-01-28 00:24:12,651 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:12,652 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:12,653 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:12,675 INFO L130 PetriNetUnfolder]: 10/199 cut-off events. [2023-01-28 00:24:12,675 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2023-01-28 00:24:12,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:12,675 INFO L208 CegarLoopForPetriNet]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:12,675 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:12,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:12,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1010027265, now seen corresponding path program 1 times [2023-01-28 00:24:12,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:12,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345021110] [2023-01-28 00:24:12,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:12,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:12,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:12,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:12,726 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:12,726 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:12,726 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:12,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-28 00:24:12,726 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:12,728 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:12,728 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:12,728 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-01-28 00:24:12,754 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:12,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 302 transitions, 796 flow [2023-01-28 00:24:12,802 INFO L130 PetriNetUnfolder]: 37/444 cut-off events. [2023-01-28 00:24:12,802 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:24:12,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 444 events. 37/444 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1330 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 498. Up to 26 conditions per place. [2023-01-28 00:24:12,811 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 302 transitions, 796 flow [2023-01-28 00:24:12,816 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 302 transitions, 796 flow [2023-01-28 00:24:12,816 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:12,816 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 302 transitions, 796 flow [2023-01-28 00:24:12,817 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 302 transitions, 796 flow [2023-01-28 00:24:12,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 302 transitions, 796 flow [2023-01-28 00:24:12,864 INFO L130 PetriNetUnfolder]: 37/444 cut-off events. [2023-01-28 00:24:12,864 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:24:12,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 444 events. 37/444 cut-off events. For 352/352 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1330 event pairs, 0 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 498. Up to 26 conditions per place. [2023-01-28 00:24:12,888 INFO L119 LiptonReduction]: Number of co-enabled transitions 73656 [2023-01-28 00:24:14,390 INFO L134 LiptonReduction]: Checked pairs total: 326741 [2023-01-28 00:24:14,390 INFO L136 LiptonReduction]: Total number of compositions: 170 [2023-01-28 00:24:14,391 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:14,392 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:14,393 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:14,412 INFO L130 PetriNetUnfolder]: 11/218 cut-off events. [2023-01-28 00:24:14,412 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2023-01-28 00:24:14,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:14,412 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 00:24:14,413 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:14,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:14,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1336349609, now seen corresponding path program 1 times [2023-01-28 00:24:14,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:14,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033242882] [2023-01-28 00:24:14,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:14,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:14,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:14,434 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:14,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:14,446 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:14,447 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:14,447 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:14,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-28 00:24:14,447 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:14,449 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:14,449 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:14,449 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-01-28 00:24:14,476 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:14,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 325 transitions, 871 flow [2023-01-28 00:24:14,532 INFO L130 PetriNetUnfolder]: 40/479 cut-off events. [2023-01-28 00:24:14,532 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:24:14,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 479 events. 40/479 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1459 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 548. Up to 28 conditions per place. [2023-01-28 00:24:14,539 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 325 transitions, 871 flow [2023-01-28 00:24:14,544 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 325 places, 325 transitions, 871 flow [2023-01-28 00:24:14,544 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:14,544 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 325 places, 325 transitions, 871 flow [2023-01-28 00:24:14,544 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 325 places, 325 transitions, 871 flow [2023-01-28 00:24:14,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 325 places, 325 transitions, 871 flow [2023-01-28 00:24:14,636 INFO L130 PetriNetUnfolder]: 40/479 cut-off events. [2023-01-28 00:24:14,636 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:24:14,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 479 events. 40/479 cut-off events. For 442/442 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1459 event pairs, 0 based on Foata normal form. 0/412 useless extension candidates. Maximal degree in co-relation 548. Up to 28 conditions per place. [2023-01-28 00:24:14,659 INFO L119 LiptonReduction]: Number of co-enabled transitions 86372 [2023-01-28 00:24:16,141 INFO L134 LiptonReduction]: Checked pairs total: 442014 [2023-01-28 00:24:16,142 INFO L136 LiptonReduction]: Total number of compositions: 184 [2023-01-28 00:24:16,143 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:16,143 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:16,143 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:16,164 INFO L130 PetriNetUnfolder]: 12/237 cut-off events. [2023-01-28 00:24:16,164 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2023-01-28 00:24:16,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:16,165 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-28 00:24:16,165 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:16,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:16,165 INFO L85 PathProgramCache]: Analyzing trace with hash 775825278, now seen corresponding path program 1 times [2023-01-28 00:24:16,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:16,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013691079] [2023-01-28 00:24:16,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:16,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:16,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:16,178 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:16,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:16,190 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:16,190 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:16,190 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:16,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-28 00:24:16,190 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:16,191 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:16,191 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:16,191 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-01-28 00:24:16,218 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:16,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 348 transitions, 948 flow [2023-01-28 00:24:16,283 INFO L130 PetriNetUnfolder]: 43/514 cut-off events. [2023-01-28 00:24:16,284 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:24:16,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 514 events. 43/514 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1575 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 599. Up to 30 conditions per place. [2023-01-28 00:24:16,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 348 places, 348 transitions, 948 flow [2023-01-28 00:24:16,293 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 348 places, 348 transitions, 948 flow [2023-01-28 00:24:16,293 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:16,293 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 348 places, 348 transitions, 948 flow [2023-01-28 00:24:16,294 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 348 places, 348 transitions, 948 flow [2023-01-28 00:24:16,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 348 transitions, 948 flow [2023-01-28 00:24:16,357 INFO L130 PetriNetUnfolder]: 43/514 cut-off events. [2023-01-28 00:24:16,357 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:24:16,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 514 events. 43/514 cut-off events. For 546/546 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1575 event pairs, 0 based on Foata normal form. 0/442 useless extension candidates. Maximal degree in co-relation 599. Up to 30 conditions per place. [2023-01-28 00:24:16,382 INFO L119 LiptonReduction]: Number of co-enabled transitions 100100 [2023-01-28 00:24:17,999 INFO L134 LiptonReduction]: Checked pairs total: 511965 [2023-01-28 00:24:17,999 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-01-28 00:24:18,000 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:18,001 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:18,001 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:18,024 INFO L130 PetriNetUnfolder]: 13/256 cut-off events. [2023-01-28 00:24:18,024 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2023-01-28 00:24:18,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:18,025 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-28 00:24:18,025 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:18,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:18,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1866287055, now seen corresponding path program 1 times [2023-01-28 00:24:18,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:18,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057094086] [2023-01-28 00:24:18,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:18,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:18,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:18,046 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:18,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:18,061 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:18,061 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:18,061 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:18,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-28 00:24:18,061 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:18,061 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:18,062 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:18,062 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-01-28 00:24:18,102 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:18,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 371 transitions, 1027 flow [2023-01-28 00:24:18,176 INFO L130 PetriNetUnfolder]: 46/549 cut-off events. [2023-01-28 00:24:18,177 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:24:18,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 549 events. 46/549 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1697 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 651. Up to 32 conditions per place. [2023-01-28 00:24:18,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 371 transitions, 1027 flow [2023-01-28 00:24:18,187 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 371 places, 371 transitions, 1027 flow [2023-01-28 00:24:18,188 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:18,188 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 371 places, 371 transitions, 1027 flow [2023-01-28 00:24:18,188 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 371 places, 371 transitions, 1027 flow [2023-01-28 00:24:18,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 371 places, 371 transitions, 1027 flow [2023-01-28 00:24:18,261 INFO L130 PetriNetUnfolder]: 46/549 cut-off events. [2023-01-28 00:24:18,261 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:24:18,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 549 events. 46/549 cut-off events. For 665/665 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1697 event pairs, 0 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 651. Up to 32 conditions per place. [2023-01-28 00:24:18,291 INFO L119 LiptonReduction]: Number of co-enabled transitions 114840 [2023-01-28 00:24:19,819 INFO L134 LiptonReduction]: Checked pairs total: 516144 [2023-01-28 00:24:19,820 INFO L136 LiptonReduction]: Total number of compositions: 209 [2023-01-28 00:24:19,821 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:19,821 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:19,821 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:19,850 INFO L130 PetriNetUnfolder]: 14/275 cut-off events. [2023-01-28 00:24:19,850 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2023-01-28 00:24:19,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:19,850 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-28 00:24:19,850 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:19,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:19,850 INFO L85 PathProgramCache]: Analyzing trace with hash -335307104, now seen corresponding path program 1 times [2023-01-28 00:24:19,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:19,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877977141] [2023-01-28 00:24:19,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:19,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:19,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:19,866 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:19,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:19,884 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:19,884 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:19,885 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:19,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-28 00:24:19,885 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:19,886 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:19,886 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:19,886 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-01-28 00:24:19,915 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:19,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 394 places, 394 transitions, 1108 flow [2023-01-28 00:24:20,050 INFO L130 PetriNetUnfolder]: 49/584 cut-off events. [2023-01-28 00:24:20,050 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:24:20,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 584 events. 49/584 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1811 event pairs, 0 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2023-01-28 00:24:20,058 INFO L82 GeneralOperation]: Start removeDead. Operand has 394 places, 394 transitions, 1108 flow [2023-01-28 00:24:20,060 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 394 places, 394 transitions, 1108 flow [2023-01-28 00:24:20,061 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:20,061 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 394 places, 394 transitions, 1108 flow [2023-01-28 00:24:20,061 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 394 places, 394 transitions, 1108 flow [2023-01-28 00:24:20,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 394 places, 394 transitions, 1108 flow [2023-01-28 00:24:20,144 INFO L130 PetriNetUnfolder]: 49/584 cut-off events. [2023-01-28 00:24:20,145 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:24:20,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 769 conditions, 584 events. 49/584 cut-off events. For 800/800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1811 event pairs, 0 based on Foata normal form. 0/502 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2023-01-28 00:24:20,179 INFO L119 LiptonReduction]: Number of co-enabled transitions 130592 [2023-01-28 00:24:21,683 INFO L134 LiptonReduction]: Checked pairs total: 672223 [2023-01-28 00:24:21,683 INFO L136 LiptonReduction]: Total number of compositions: 219 [2023-01-28 00:24:21,684 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:21,684 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:21,684 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:21,715 INFO L130 PetriNetUnfolder]: 15/294 cut-off events. [2023-01-28 00:24:21,715 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2023-01-28 00:24:21,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:21,715 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-28 00:24:21,715 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:21,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:21,715 INFO L85 PathProgramCache]: Analyzing trace with hash 597006241, now seen corresponding path program 1 times [2023-01-28 00:24:21,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:21,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517922438] [2023-01-28 00:24:21,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:21,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:21,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:21,733 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:21,750 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:21,751 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:21,751 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:21,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-28 00:24:21,751 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:21,752 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:21,752 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:21,752 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-01-28 00:24:21,783 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 417 transitions, 1191 flow [2023-01-28 00:24:21,878 INFO L130 PetriNetUnfolder]: 52/619 cut-off events. [2023-01-28 00:24:21,878 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:24:21,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 619 events. 52/619 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 758. Up to 36 conditions per place. [2023-01-28 00:24:21,892 INFO L82 GeneralOperation]: Start removeDead. Operand has 417 places, 417 transitions, 1191 flow [2023-01-28 00:24:21,895 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 417 places, 417 transitions, 1191 flow [2023-01-28 00:24:21,895 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:21,895 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 417 places, 417 transitions, 1191 flow [2023-01-28 00:24:21,895 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 417 places, 417 transitions, 1191 flow [2023-01-28 00:24:21,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 417 places, 417 transitions, 1191 flow [2023-01-28 00:24:22,027 INFO L130 PetriNetUnfolder]: 52/619 cut-off events. [2023-01-28 00:24:22,028 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:24:22,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 824 conditions, 619 events. 52/619 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1930 event pairs, 0 based on Foata normal form. 0/532 useless extension candidates. Maximal degree in co-relation 758. Up to 36 conditions per place. [2023-01-28 00:24:22,064 INFO L119 LiptonReduction]: Number of co-enabled transitions 147356 [2023-01-28 00:24:24,009 INFO L134 LiptonReduction]: Checked pairs total: 659378 [2023-01-28 00:24:24,009 INFO L136 LiptonReduction]: Total number of compositions: 233 [2023-01-28 00:24:24,013 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:24,013 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:24,013 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:24,059 INFO L130 PetriNetUnfolder]: 16/313 cut-off events. [2023-01-28 00:24:24,059 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2023-01-28 00:24:24,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:24,059 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-28 00:24:24,059 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:24,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:24,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2014804400, now seen corresponding path program 1 times [2023-01-28 00:24:24,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:24,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711096372] [2023-01-28 00:24:24,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:24,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:24,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:24,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:24,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:24,111 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:24,111 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:24,111 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:24,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-28 00:24:24,112 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:24,112 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:24,112 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:24,112 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-01-28 00:24:24,143 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:24,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 440 transitions, 1276 flow [2023-01-28 00:24:24,247 INFO L130 PetriNetUnfolder]: 55/654 cut-off events. [2023-01-28 00:24:24,247 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:24:24,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 654 events. 55/654 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 813. Up to 38 conditions per place. [2023-01-28 00:24:24,263 INFO L82 GeneralOperation]: Start removeDead. Operand has 440 places, 440 transitions, 1276 flow [2023-01-28 00:24:24,267 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 440 places, 440 transitions, 1276 flow [2023-01-28 00:24:24,267 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:24,267 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 440 places, 440 transitions, 1276 flow [2023-01-28 00:24:24,267 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 440 places, 440 transitions, 1276 flow [2023-01-28 00:24:24,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 440 places, 440 transitions, 1276 flow [2023-01-28 00:24:24,454 INFO L130 PetriNetUnfolder]: 55/654 cut-off events. [2023-01-28 00:24:24,454 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:24:24,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 880 conditions, 654 events. 55/654 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 813. Up to 38 conditions per place. [2023-01-28 00:24:24,499 INFO L119 LiptonReduction]: Number of co-enabled transitions 165132 [2023-01-28 00:24:26,470 INFO L134 LiptonReduction]: Checked pairs total: 861031 [2023-01-28 00:24:26,471 INFO L136 LiptonReduction]: Total number of compositions: 245 [2023-01-28 00:24:26,472 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:26,472 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:26,472 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:26,523 INFO L130 PetriNetUnfolder]: 17/336 cut-off events. [2023-01-28 00:24:26,523 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2023-01-28 00:24:26,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:26,523 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-28 00:24:26,523 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:26,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:26,524 INFO L85 PathProgramCache]: Analyzing trace with hash 257752292, now seen corresponding path program 1 times [2023-01-28 00:24:26,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:26,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344737356] [2023-01-28 00:24:26,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:26,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:26,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:26,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:26,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:26,565 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:26,566 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:26,566 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:26,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-28 00:24:26,567 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:26,567 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:26,567 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:26,567 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-01-28 00:24:26,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:26,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 463 transitions, 1363 flow [2023-01-28 00:24:26,722 INFO L130 PetriNetUnfolder]: 58/689 cut-off events. [2023-01-28 00:24:26,722 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:24:26,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 689 events. 58/689 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 869. Up to 40 conditions per place. [2023-01-28 00:24:26,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 463 places, 463 transitions, 1363 flow [2023-01-28 00:24:26,742 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 463 places, 463 transitions, 1363 flow [2023-01-28 00:24:26,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:26,743 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 463 places, 463 transitions, 1363 flow [2023-01-28 00:24:26,743 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 463 places, 463 transitions, 1363 flow [2023-01-28 00:24:26,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 463 transitions, 1363 flow [2023-01-28 00:24:26,859 INFO L130 PetriNetUnfolder]: 58/689 cut-off events. [2023-01-28 00:24:26,860 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:24:26,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 689 events. 58/689 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/592 useless extension candidates. Maximal degree in co-relation 869. Up to 40 conditions per place. [2023-01-28 00:24:26,914 INFO L119 LiptonReduction]: Number of co-enabled transitions 183920 [2023-01-28 00:24:28,977 INFO L134 LiptonReduction]: Checked pairs total: 955818 [2023-01-28 00:24:28,977 INFO L136 LiptonReduction]: Total number of compositions: 258 [2023-01-28 00:24:28,978 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:28,978 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:28,978 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:29,020 INFO L130 PetriNetUnfolder]: 18/355 cut-off events. [2023-01-28 00:24:29,020 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2023-01-28 00:24:29,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:29,020 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-28 00:24:29,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:29,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:29,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1420750260, now seen corresponding path program 1 times [2023-01-28 00:24:29,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:29,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224467296] [2023-01-28 00:24:29,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:29,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:29,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:29,059 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:29,060 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:29,060 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:29,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 00:24:29,060 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:29,060 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:29,060 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:29,060 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-01-28 00:24:29,118 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:29,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 486 places, 486 transitions, 1452 flow [2023-01-28 00:24:29,250 INFO L130 PetriNetUnfolder]: 61/724 cut-off events. [2023-01-28 00:24:29,250 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:24:29,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 724 events. 61/724 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2309 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 926. Up to 42 conditions per place. [2023-01-28 00:24:29,271 INFO L82 GeneralOperation]: Start removeDead. Operand has 486 places, 486 transitions, 1452 flow [2023-01-28 00:24:29,275 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 486 places, 486 transitions, 1452 flow [2023-01-28 00:24:29,276 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:29,276 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 486 places, 486 transitions, 1452 flow [2023-01-28 00:24:29,276 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 486 places, 486 transitions, 1452 flow [2023-01-28 00:24:29,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 486 places, 486 transitions, 1452 flow [2023-01-28 00:24:29,402 INFO L130 PetriNetUnfolder]: 61/724 cut-off events. [2023-01-28 00:24:29,402 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:24:29,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 995 conditions, 724 events. 61/724 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2309 event pairs, 0 based on Foata normal form. 0/622 useless extension candidates. Maximal degree in co-relation 926. Up to 42 conditions per place. [2023-01-28 00:24:29,466 INFO L119 LiptonReduction]: Number of co-enabled transitions 203720 [2023-01-28 00:24:31,703 INFO L134 LiptonReduction]: Checked pairs total: 1062671 [2023-01-28 00:24:31,703 INFO L136 LiptonReduction]: Total number of compositions: 267 [2023-01-28 00:24:31,704 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:31,705 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:31,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:31,748 INFO L130 PetriNetUnfolder]: 19/372 cut-off events. [2023-01-28 00:24:31,749 INFO L131 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2023-01-28 00:24:31,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:31,749 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:24:31,749 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:31,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:31,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1773364833, now seen corresponding path program 1 times [2023-01-28 00:24:31,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:31,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456222867] [2023-01-28 00:24:31,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:31,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:31,781 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:31,797 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:31,797 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:31,797 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:31,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 00:24:31,797 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:31,797 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:31,797 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:31,798 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-01-28 00:24:31,837 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:31,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 509 places, 509 transitions, 1543 flow [2023-01-28 00:24:31,975 INFO L130 PetriNetUnfolder]: 64/759 cut-off events. [2023-01-28 00:24:31,975 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:24:31,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 759 events. 64/759 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2402 event pairs, 0 based on Foata normal form. 0/652 useless extension candidates. Maximal degree in co-relation 984. Up to 44 conditions per place. [2023-01-28 00:24:31,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 509 places, 509 transitions, 1543 flow [2023-01-28 00:24:32,002 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 509 places, 509 transitions, 1543 flow [2023-01-28 00:24:32,002 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:32,002 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 509 transitions, 1543 flow [2023-01-28 00:24:32,002 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 509 transitions, 1543 flow [2023-01-28 00:24:32,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 509 places, 509 transitions, 1543 flow [2023-01-28 00:24:32,138 INFO L130 PetriNetUnfolder]: 64/759 cut-off events. [2023-01-28 00:24:32,138 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:24:32,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1054 conditions, 759 events. 64/759 cut-off events. For 1750/1750 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2402 event pairs, 0 based on Foata normal form. 0/652 useless extension candidates. Maximal degree in co-relation 984. Up to 44 conditions per place. [2023-01-28 00:24:32,206 INFO L119 LiptonReduction]: Number of co-enabled transitions 224532 [2023-01-28 00:24:34,430 INFO L134 LiptonReduction]: Checked pairs total: 1173242 [2023-01-28 00:24:34,430 INFO L136 LiptonReduction]: Total number of compositions: 279 [2023-01-28 00:24:34,431 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:34,432 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:34,432 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:34,484 INFO L130 PetriNetUnfolder]: 20/393 cut-off events. [2023-01-28 00:24:34,484 INFO L131 PetriNetUnfolder]: For 1750/1750 co-relation queries the response was YES. [2023-01-28 00:24:34,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:34,485 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:24:34,485 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:34,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:34,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1899296950, now seen corresponding path program 1 times [2023-01-28 00:24:34,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:34,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113846944] [2023-01-28 00:24:34,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:34,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:34,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:34,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:34,555 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:34,555 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:34,555 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:34,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-28 00:24:34,555 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:34,556 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:34,556 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:34,556 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-01-28 00:24:34,599 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:34,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 532 transitions, 1636 flow [2023-01-28 00:24:34,753 INFO L130 PetriNetUnfolder]: 67/794 cut-off events. [2023-01-28 00:24:34,754 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:24:34,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 794 events. 67/794 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2576 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 1043. Up to 46 conditions per place. [2023-01-28 00:24:34,776 INFO L82 GeneralOperation]: Start removeDead. Operand has 532 places, 532 transitions, 1636 flow [2023-01-28 00:24:34,781 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 532 places, 532 transitions, 1636 flow [2023-01-28 00:24:34,781 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:34,781 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 532 places, 532 transitions, 1636 flow [2023-01-28 00:24:34,782 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 532 places, 532 transitions, 1636 flow [2023-01-28 00:24:34,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 532 places, 532 transitions, 1636 flow [2023-01-28 00:24:34,982 INFO L130 PetriNetUnfolder]: 67/794 cut-off events. [2023-01-28 00:24:34,983 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:24:34,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 794 events. 67/794 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2576 event pairs, 0 based on Foata normal form. 0/682 useless extension candidates. Maximal degree in co-relation 1043. Up to 46 conditions per place. [2023-01-28 00:24:35,047 INFO L119 LiptonReduction]: Number of co-enabled transitions 246356 [2023-01-28 00:24:36,905 INFO L134 LiptonReduction]: Checked pairs total: 1283871 [2023-01-28 00:24:36,905 INFO L136 LiptonReduction]: Total number of compositions: 295 [2023-01-28 00:24:36,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:36,906 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:36,906 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:36,959 INFO L130 PetriNetUnfolder]: 21/412 cut-off events. [2023-01-28 00:24:36,960 INFO L131 PetriNetUnfolder]: For 2002/2002 co-relation queries the response was YES. [2023-01-28 00:24:36,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:36,960 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:24:36,960 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:36,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:36,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1493984757, now seen corresponding path program 1 times [2023-01-28 00:24:36,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:36,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183424109] [2023-01-28 00:24:36,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:36,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:36,978 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:36,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:36,996 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:36,996 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:36,996 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:36,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-28 00:24:36,996 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:36,996 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:36,996 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:36,996 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-01-28 00:24:37,037 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:37,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 555 transitions, 1731 flow [2023-01-28 00:24:37,201 INFO L130 PetriNetUnfolder]: 70/829 cut-off events. [2023-01-28 00:24:37,201 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:24:37,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 829 events. 70/829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2653 event pairs, 0 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 1103. Up to 48 conditions per place. [2023-01-28 00:24:37,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 555 places, 555 transitions, 1731 flow [2023-01-28 00:24:37,232 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 555 places, 555 transitions, 1731 flow [2023-01-28 00:24:37,232 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:37,233 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 555 places, 555 transitions, 1731 flow [2023-01-28 00:24:37,233 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 555 places, 555 transitions, 1731 flow [2023-01-28 00:24:37,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 555 places, 555 transitions, 1731 flow [2023-01-28 00:24:37,451 INFO L130 PetriNetUnfolder]: 70/829 cut-off events. [2023-01-28 00:24:37,451 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:24:37,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 829 events. 70/829 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2653 event pairs, 0 based on Foata normal form. 0/712 useless extension candidates. Maximal degree in co-relation 1103. Up to 48 conditions per place. [2023-01-28 00:24:37,510 INFO L119 LiptonReduction]: Number of co-enabled transitions 269192 [2023-01-28 00:24:40,151 INFO L134 LiptonReduction]: Checked pairs total: 1395838 [2023-01-28 00:24:40,152 INFO L136 LiptonReduction]: Total number of compositions: 310 [2023-01-28 00:24:40,153 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:40,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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:40,153 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:40,212 INFO L130 PetriNetUnfolder]: 22/431 cut-off events. [2023-01-28 00:24:40,213 INFO L131 PetriNetUnfolder]: For 2277/2277 co-relation queries the response was YES. [2023-01-28 00:24:40,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:40,213 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:24:40,213 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:40,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:40,213 INFO L85 PathProgramCache]: Analyzing trace with hash -595630253, now seen corresponding path program 1 times [2023-01-28 00:24:40,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:40,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553411550] [2023-01-28 00:24:40,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:40,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:40,231 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:40,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:40,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:40,253 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:40,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:40,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-28 00:24:40,253 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:40,253 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:40,253 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:40,253 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-01-28 00:24:40,297 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:40,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 578 transitions, 1828 flow [2023-01-28 00:24:40,481 INFO L130 PetriNetUnfolder]: 73/864 cut-off events. [2023-01-28 00:24:40,482 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:24:40,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 864 events. 73/864 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2758 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1164. Up to 50 conditions per place. [2023-01-28 00:24:40,514 INFO L82 GeneralOperation]: Start removeDead. Operand has 578 places, 578 transitions, 1828 flow [2023-01-28 00:24:40,520 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 578 places, 578 transitions, 1828 flow [2023-01-28 00:24:40,520 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:40,520 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 578 places, 578 transitions, 1828 flow [2023-01-28 00:24:40,521 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 578 places, 578 transitions, 1828 flow [2023-01-28 00:24:40,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 578 places, 578 transitions, 1828 flow [2023-01-28 00:24:40,762 INFO L130 PetriNetUnfolder]: 73/864 cut-off events. [2023-01-28 00:24:40,762 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:24:40,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 864 events. 73/864 cut-off events. For 2576/2576 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2758 event pairs, 0 based on Foata normal form. 0/742 useless extension candidates. Maximal degree in co-relation 1164. Up to 50 conditions per place. [2023-01-28 00:24:40,837 INFO L119 LiptonReduction]: Number of co-enabled transitions 293040 [2023-01-28 00:24:42,973 INFO L134 LiptonReduction]: Checked pairs total: 1531945 [2023-01-28 00:24:42,973 INFO L136 LiptonReduction]: Total number of compositions: 321 [2023-01-28 00:24:42,974 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:42,975 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:42,975 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:43,104 INFO L130 PetriNetUnfolder]: 23/450 cut-off events. [2023-01-28 00:24:43,105 INFO L131 PetriNetUnfolder]: For 2576/2576 co-relation queries the response was YES. [2023-01-28 00:24:43,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:43,105 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:24:43,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:43,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:43,105 INFO L85 PathProgramCache]: Analyzing trace with hash 151153661, now seen corresponding path program 1 times [2023-01-28 00:24:43,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:43,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062191287] [2023-01-28 00:24:43,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:43,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:43,127 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:43,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:43,152 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:43,152 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:43,152 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:43,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-28 00:24:43,153 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:43,153 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:43,153 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:43,153 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-01-28 00:24:43,199 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:43,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 601 transitions, 1927 flow [2023-01-28 00:24:43,442 INFO L130 PetriNetUnfolder]: 76/899 cut-off events. [2023-01-28 00:24:43,442 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:24:43,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 899 events. 76/899 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2876 event pairs, 0 based on Foata normal form. 0/772 useless extension candidates. Maximal degree in co-relation 1226. Up to 52 conditions per place. [2023-01-28 00:24:43,462 INFO L82 GeneralOperation]: Start removeDead. Operand has 601 places, 601 transitions, 1927 flow [2023-01-28 00:24:43,466 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 601 places, 601 transitions, 1927 flow [2023-01-28 00:24:43,466 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:43,466 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 601 transitions, 1927 flow [2023-01-28 00:24:43,467 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 601 transitions, 1927 flow [2023-01-28 00:24:43,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 601 places, 601 transitions, 1927 flow [2023-01-28 00:24:43,655 INFO L130 PetriNetUnfolder]: 76/899 cut-off events. [2023-01-28 00:24:43,656 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:24:43,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 899 events. 76/899 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2876 event pairs, 0 based on Foata normal form. 0/772 useless extension candidates. Maximal degree in co-relation 1226. Up to 52 conditions per place. [2023-01-28 00:24:43,754 INFO L119 LiptonReduction]: Number of co-enabled transitions 317900 [2023-01-28 00:24:46,412 INFO L134 LiptonReduction]: Checked pairs total: 1673134 [2023-01-28 00:24:46,412 INFO L136 LiptonReduction]: Total number of compositions: 333 [2023-01-28 00:24:46,413 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:46,413 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:46,413 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:46,487 INFO L130 PetriNetUnfolder]: 24/469 cut-off events. [2023-01-28 00:24:46,487 INFO L131 PetriNetUnfolder]: For 2900/2900 co-relation queries the response was YES. [2023-01-28 00:24:46,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:46,487 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:24:46,487 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:46,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1165514647, now seen corresponding path program 1 times [2023-01-28 00:24:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736315839] [2023-01-28 00:24:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:46,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:46,507 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:46,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:46,539 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:46,540 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:46,540 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:46,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 00:24:46,540 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:46,540 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:46,540 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:46,540 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-01-28 00:24:46,594 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:46,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 624 transitions, 2028 flow [2023-01-28 00:24:46,916 INFO L130 PetriNetUnfolder]: 79/934 cut-off events. [2023-01-28 00:24:46,917 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:24:46,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 934 events. 79/934 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2993 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 1289. Up to 54 conditions per place. [2023-01-28 00:24:46,951 INFO L82 GeneralOperation]: Start removeDead. Operand has 624 places, 624 transitions, 2028 flow [2023-01-28 00:24:46,958 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 624 places, 624 transitions, 2028 flow [2023-01-28 00:24:46,958 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:46,959 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 624 places, 624 transitions, 2028 flow [2023-01-28 00:24:46,959 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 624 places, 624 transitions, 2028 flow [2023-01-28 00:24:46,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 624 places, 624 transitions, 2028 flow [2023-01-28 00:24:47,195 INFO L130 PetriNetUnfolder]: 79/934 cut-off events. [2023-01-28 00:24:47,196 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:24:47,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1364 conditions, 934 events. 79/934 cut-off events. For 3250/3250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2993 event pairs, 0 based on Foata normal form. 0/802 useless extension candidates. Maximal degree in co-relation 1289. Up to 54 conditions per place. [2023-01-28 00:24:47,304 INFO L119 LiptonReduction]: Number of co-enabled transitions 343772 [2023-01-28 00:24:50,104 INFO L134 LiptonReduction]: Checked pairs total: 1800844 [2023-01-28 00:24:50,104 INFO L136 LiptonReduction]: Total number of compositions: 347 [2023-01-28 00:24:50,125 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:50,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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:50,126 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:50,204 INFO L130 PetriNetUnfolder]: 25/486 cut-off events. [2023-01-28 00:24:50,204 INFO L131 PetriNetUnfolder]: For 3250/3250 co-relation queries the response was YES. [2023-01-28 00:24:50,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:50,204 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:24:50,204 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:50,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:50,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1971648548, now seen corresponding path program 1 times [2023-01-28 00:24:50,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:50,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075431539] [2023-01-28 00:24:50,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:50,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:50,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:50,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:50,245 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:50,246 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:50,246 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:50,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 00:24:50,246 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:50,246 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:50,246 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:50,246 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-01-28 00:24:50,343 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:50,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 647 transitions, 2131 flow [2023-01-28 00:24:50,576 INFO L130 PetriNetUnfolder]: 82/969 cut-off events. [2023-01-28 00:24:50,576 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:24:50,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 969 events. 82/969 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3125 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 1353. Up to 56 conditions per place. [2023-01-28 00:24:50,611 INFO L82 GeneralOperation]: Start removeDead. Operand has 647 places, 647 transitions, 2131 flow [2023-01-28 00:24:50,618 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 647 places, 647 transitions, 2131 flow [2023-01-28 00:24:50,618 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:50,618 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 647 places, 647 transitions, 2131 flow [2023-01-28 00:24:50,618 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 647 places, 647 transitions, 2131 flow [2023-01-28 00:24:50,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 647 places, 647 transitions, 2131 flow [2023-01-28 00:24:50,844 INFO L130 PetriNetUnfolder]: 82/969 cut-off events. [2023-01-28 00:24:50,844 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:24:50,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1429 conditions, 969 events. 82/969 cut-off events. For 3627/3627 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3125 event pairs, 0 based on Foata normal form. 0/832 useless extension candidates. Maximal degree in co-relation 1353. Up to 56 conditions per place. [2023-01-28 00:24:50,959 INFO L119 LiptonReduction]: Number of co-enabled transitions 370656 [2023-01-28 00:24:53,604 INFO L134 LiptonReduction]: Checked pairs total: 1940422 [2023-01-28 00:24:53,604 INFO L136 LiptonReduction]: Total number of compositions: 355 [2023-01-28 00:24:53,605 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:53,605 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:53,605 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:53,741 INFO L130 PetriNetUnfolder]: 26/507 cut-off events. [2023-01-28 00:24:53,741 INFO L131 PetriNetUnfolder]: For 3627/3627 co-relation queries the response was YES. [2023-01-28 00:24:53,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:53,742 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:24:53,742 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:53,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:53,742 INFO L85 PathProgramCache]: Analyzing trace with hash 371464911, now seen corresponding path program 1 times [2023-01-28 00:24:53,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:53,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369971016] [2023-01-28 00:24:53,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:53,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:53,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:53,774 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:53,801 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:53,801 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:53,801 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:53,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 00:24:53,801 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:53,802 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:53,802 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:53,802 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-01-28 00:24:53,853 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:53,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 670 transitions, 2236 flow [2023-01-28 00:24:54,110 INFO L130 PetriNetUnfolder]: 85/1004 cut-off events. [2023-01-28 00:24:54,110 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:24:54,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 1004 events. 85/1004 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3241 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 1418. Up to 58 conditions per place. [2023-01-28 00:24:54,148 INFO L82 GeneralOperation]: Start removeDead. Operand has 670 places, 670 transitions, 2236 flow [2023-01-28 00:24:54,156 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 670 places, 670 transitions, 2236 flow [2023-01-28 00:24:54,156 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:54,156 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 670 places, 670 transitions, 2236 flow [2023-01-28 00:24:54,156 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 670 places, 670 transitions, 2236 flow [2023-01-28 00:24:54,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 670 places, 670 transitions, 2236 flow [2023-01-28 00:24:54,405 INFO L130 PetriNetUnfolder]: 85/1004 cut-off events. [2023-01-28 00:24:54,405 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:24:54,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1495 conditions, 1004 events. 85/1004 cut-off events. For 4032/4032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3241 event pairs, 0 based on Foata normal form. 0/862 useless extension candidates. Maximal degree in co-relation 1418. Up to 58 conditions per place. [2023-01-28 00:24:54,535 INFO L119 LiptonReduction]: Number of co-enabled transitions 398552 [2023-01-28 00:24:57,521 INFO L134 LiptonReduction]: Checked pairs total: 2088451 [2023-01-28 00:24:57,522 INFO L136 LiptonReduction]: Total number of compositions: 368 [2023-01-28 00:24:57,523 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:24:57,525 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:24:57,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:24:57,616 INFO L130 PetriNetUnfolder]: 27/526 cut-off events. [2023-01-28 00:24:57,616 INFO L131 PetriNetUnfolder]: For 4032/4032 co-relation queries the response was YES. [2023-01-28 00:24:57,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:24:57,616 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:24:57,617 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:24:57,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:24:57,617 INFO L85 PathProgramCache]: Analyzing trace with hash -462778227, now seen corresponding path program 1 times [2023-01-28 00:24:57,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:24:57,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396226806] [2023-01-28 00:24:57,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:24:57,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:24:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:57,683 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:24:57,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:24:57,735 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:24:57,735 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:24:57,735 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:24:57,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 00:24:57,735 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:24:57,736 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:24:57,736 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:24:57,736 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-01-28 00:24:57,799 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:24:57,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 693 transitions, 2343 flow [2023-01-28 00:24:58,072 INFO L130 PetriNetUnfolder]: 88/1039 cut-off events. [2023-01-28 00:24:58,073 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:24:58,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1562 conditions, 1039 events. 88/1039 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3346 event pairs, 0 based on Foata normal form. 0/892 useless extension candidates. Maximal degree in co-relation 1484. Up to 60 conditions per place. [2023-01-28 00:24:58,114 INFO L82 GeneralOperation]: Start removeDead. Operand has 693 places, 693 transitions, 2343 flow [2023-01-28 00:24:58,122 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 693 places, 693 transitions, 2343 flow [2023-01-28 00:24:58,122 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:24:58,123 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 693 places, 693 transitions, 2343 flow [2023-01-28 00:24:58,123 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 693 places, 693 transitions, 2343 flow [2023-01-28 00:24:58,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 693 places, 693 transitions, 2343 flow [2023-01-28 00:24:58,390 INFO L130 PetriNetUnfolder]: 88/1039 cut-off events. [2023-01-28 00:24:58,391 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:24:58,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1562 conditions, 1039 events. 88/1039 cut-off events. For 4466/4466 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3346 event pairs, 0 based on Foata normal form. 0/892 useless extension candidates. Maximal degree in co-relation 1484. Up to 60 conditions per place. [2023-01-28 00:24:58,533 INFO L119 LiptonReduction]: Number of co-enabled transitions 427460 [2023-01-28 00:25:01,685 INFO L134 LiptonReduction]: Checked pairs total: 2252590 [2023-01-28 00:25:01,686 INFO L136 LiptonReduction]: Total number of compositions: 383 [2023-01-28 00:25:01,687 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:01,687 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:01,687 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:01,785 INFO L130 PetriNetUnfolder]: 28/545 cut-off events. [2023-01-28 00:25:01,785 INFO L131 PetriNetUnfolder]: For 4466/4466 co-relation queries the response was YES. [2023-01-28 00:25:01,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:01,785 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:25:01,785 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:01,785 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:01,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1760022262, now seen corresponding path program 1 times [2023-01-28 00:25:01,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:01,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006184086] [2023-01-28 00:25:01,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:01,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:01,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:01,809 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:01,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:01,834 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:01,834 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:01,835 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:01,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 00:25:01,835 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:01,835 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:01,835 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:01,835 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-01-28 00:25:01,892 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:01,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 716 transitions, 2452 flow [2023-01-28 00:25:02,186 INFO L130 PetriNetUnfolder]: 91/1074 cut-off events. [2023-01-28 00:25:02,186 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:25:02,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630 conditions, 1074 events. 91/1074 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3467 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1551. Up to 62 conditions per place. [2023-01-28 00:25:02,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 716 transitions, 2452 flow [2023-01-28 00:25:02,239 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 716 places, 716 transitions, 2452 flow [2023-01-28 00:25:02,239 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:02,239 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 716 places, 716 transitions, 2452 flow [2023-01-28 00:25:02,239 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 716 places, 716 transitions, 2452 flow [2023-01-28 00:25:02,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 716 places, 716 transitions, 2452 flow [2023-01-28 00:25:02,608 INFO L130 PetriNetUnfolder]: 91/1074 cut-off events. [2023-01-28 00:25:02,608 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:25:02,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1630 conditions, 1074 events. 91/1074 cut-off events. For 4930/4930 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3467 event pairs, 0 based on Foata normal form. 0/922 useless extension candidates. Maximal degree in co-relation 1551. Up to 62 conditions per place. [2023-01-28 00:25:02,716 INFO L119 LiptonReduction]: Number of co-enabled transitions 457380 [2023-01-28 00:25:05,767 INFO L134 LiptonReduction]: Checked pairs total: 2400117 [2023-01-28 00:25:05,768 INFO L136 LiptonReduction]: Total number of compositions: 396 [2023-01-28 00:25:05,769 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:05,769 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:05,770 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:05,875 INFO L130 PetriNetUnfolder]: 29/564 cut-off events. [2023-01-28 00:25:05,875 INFO L131 PetriNetUnfolder]: For 4930/4930 co-relation queries the response was YES. [2023-01-28 00:25:05,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:05,875 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:25:05,875 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:05,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:05,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1375857208, now seen corresponding path program 1 times [2023-01-28 00:25:05,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:05,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125511494] [2023-01-28 00:25:05,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:05,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:05,911 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:05,938 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:05,938 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:05,938 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:05,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 00:25:05,938 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:05,939 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:05,939 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:05,939 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-01-28 00:25:05,992 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:05,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 739 transitions, 2563 flow [2023-01-28 00:25:06,395 INFO L130 PetriNetUnfolder]: 94/1109 cut-off events. [2023-01-28 00:25:06,395 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:25:06,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1109 events. 94/1109 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3569 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 1619. Up to 64 conditions per place. [2023-01-28 00:25:06,433 INFO L82 GeneralOperation]: Start removeDead. Operand has 739 places, 739 transitions, 2563 flow [2023-01-28 00:25:06,442 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 739 transitions, 2563 flow [2023-01-28 00:25:06,442 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:06,442 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 739 transitions, 2563 flow [2023-01-28 00:25:06,442 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 739 transitions, 2563 flow [2023-01-28 00:25:06,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 739 places, 739 transitions, 2563 flow [2023-01-28 00:25:06,798 INFO L130 PetriNetUnfolder]: 94/1109 cut-off events. [2023-01-28 00:25:06,798 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:25:06,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1109 events. 94/1109 cut-off events. For 5425/5425 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3569 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 1619. Up to 64 conditions per place. [2023-01-28 00:25:06,954 INFO L119 LiptonReduction]: Number of co-enabled transitions 488312 [2023-01-28 00:25:10,393 INFO L134 LiptonReduction]: Checked pairs total: 2578226 [2023-01-28 00:25:10,393 INFO L136 LiptonReduction]: Total number of compositions: 412 [2023-01-28 00:25:10,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:10,394 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:10,394 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:10,506 INFO L130 PetriNetUnfolder]: 30/583 cut-off events. [2023-01-28 00:25:10,506 INFO L131 PetriNetUnfolder]: For 5425/5425 co-relation queries the response was YES. [2023-01-28 00:25:10,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:10,506 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:25:10,507 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:10,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:10,507 INFO L85 PathProgramCache]: Analyzing trace with hash 446696638, now seen corresponding path program 1 times [2023-01-28 00:25:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:10,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598625840] [2023-01-28 00:25:10,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:10,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:10,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:10,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:10,573 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:10,573 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:10,574 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:10,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 00:25:10,574 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:10,574 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:10,574 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:10,574 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-01-28 00:25:10,687 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:10,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 762 places, 762 transitions, 2676 flow [2023-01-28 00:25:11,020 INFO L130 PetriNetUnfolder]: 97/1144 cut-off events. [2023-01-28 00:25:11,021 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:25:11,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1144 events. 97/1144 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3703 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1688. Up to 66 conditions per place. [2023-01-28 00:25:11,073 INFO L82 GeneralOperation]: Start removeDead. Operand has 762 places, 762 transitions, 2676 flow [2023-01-28 00:25:11,082 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 762 places, 762 transitions, 2676 flow [2023-01-28 00:25:11,082 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:11,082 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 762 places, 762 transitions, 2676 flow [2023-01-28 00:25:11,082 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 762 places, 762 transitions, 2676 flow [2023-01-28 00:25:11,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 762 places, 762 transitions, 2676 flow [2023-01-28 00:25:11,416 INFO L130 PetriNetUnfolder]: 97/1144 cut-off events. [2023-01-28 00:25:11,417 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:25:11,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 1144 events. 97/1144 cut-off events. For 5952/5952 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3703 event pairs, 0 based on Foata normal form. 0/982 useless extension candidates. Maximal degree in co-relation 1688. Up to 66 conditions per place. [2023-01-28 00:25:11,587 INFO L119 LiptonReduction]: Number of co-enabled transitions 520256 [2023-01-28 00:25:15,101 INFO L134 LiptonReduction]: Checked pairs total: 2742637 [2023-01-28 00:25:15,101 INFO L136 LiptonReduction]: Total number of compositions: 422 [2023-01-28 00:25:15,110 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:15,111 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:15,111 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:15,228 INFO L130 PetriNetUnfolder]: 31/600 cut-off events. [2023-01-28 00:25:15,228 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2023-01-28 00:25:15,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:15,228 INFO L208 CegarLoopForPetriNet]: trace histogram [33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:15,229 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:15,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:15,230 INFO L85 PathProgramCache]: Analyzing trace with hash 86013427, now seen corresponding path program 1 times [2023-01-28 00:25:15,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:15,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222786013] [2023-01-28 00:25:15,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:15,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:15,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:15,265 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:15,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:15,293 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:15,293 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:15,293 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:15,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-28 00:25:15,293 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:15,293 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:15,293 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:15,293 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-01-28 00:25:15,353 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:15,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 785 transitions, 2791 flow [2023-01-28 00:25:15,701 INFO L130 PetriNetUnfolder]: 100/1179 cut-off events. [2023-01-28 00:25:15,701 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:25:15,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 1179 events. 100/1179 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3803 event pairs, 0 based on Foata normal form. 0/1012 useless extension candidates. Maximal degree in co-relation 1758. Up to 68 conditions per place. [2023-01-28 00:25:15,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 785 places, 785 transitions, 2791 flow [2023-01-28 00:25:15,765 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 785 places, 785 transitions, 2791 flow [2023-01-28 00:25:15,765 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:15,765 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 785 places, 785 transitions, 2791 flow [2023-01-28 00:25:15,765 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 785 places, 785 transitions, 2791 flow [2023-01-28 00:25:15,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 785 places, 785 transitions, 2791 flow [2023-01-28 00:25:16,113 INFO L130 PetriNetUnfolder]: 100/1179 cut-off events. [2023-01-28 00:25:16,114 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:25:16,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 1179 events. 100/1179 cut-off events. For 6512/6512 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3803 event pairs, 0 based on Foata normal form. 0/1012 useless extension candidates. Maximal degree in co-relation 1758. Up to 68 conditions per place. [2023-01-28 00:25:16,302 INFO L119 LiptonReduction]: Number of co-enabled transitions 553212 [2023-01-28 00:25:19,730 INFO L134 LiptonReduction]: Checked pairs total: 2924446 [2023-01-28 00:25:19,730 INFO L136 LiptonReduction]: Total number of compositions: 428 [2023-01-28 00:25:19,731 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:19,731 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:19,731 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:19,859 INFO L130 PetriNetUnfolder]: 32/621 cut-off events. [2023-01-28 00:25:19,859 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2023-01-28 00:25:19,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:19,859 INFO L208 CegarLoopForPetriNet]: trace histogram [34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:19,859 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:19,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 534996658, now seen corresponding path program 1 times [2023-01-28 00:25:19,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:19,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472934808] [2023-01-28 00:25:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:19,885 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:19,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:19,914 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:19,914 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:19,914 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:19,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-28 00:25:19,914 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:19,915 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:19,915 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:19,915 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-01-28 00:25:19,968 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:19,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 808 places, 808 transitions, 2908 flow [2023-01-28 00:25:20,347 INFO L130 PetriNetUnfolder]: 103/1214 cut-off events. [2023-01-28 00:25:20,347 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:25:20,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1214 events. 103/1214 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3934 event pairs, 0 based on Foata normal form. 0/1042 useless extension candidates. Maximal degree in co-relation 1829. Up to 70 conditions per place. [2023-01-28 00:25:20,406 INFO L82 GeneralOperation]: Start removeDead. Operand has 808 places, 808 transitions, 2908 flow [2023-01-28 00:25:20,416 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 808 places, 808 transitions, 2908 flow [2023-01-28 00:25:20,416 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:20,416 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 808 places, 808 transitions, 2908 flow [2023-01-28 00:25:20,417 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 808 places, 808 transitions, 2908 flow [2023-01-28 00:25:20,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 808 places, 808 transitions, 2908 flow [2023-01-28 00:25:20,791 INFO L130 PetriNetUnfolder]: 103/1214 cut-off events. [2023-01-28 00:25:20,792 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:25:20,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 1214 events. 103/1214 cut-off events. For 7106/7106 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3934 event pairs, 0 based on Foata normal form. 0/1042 useless extension candidates. Maximal degree in co-relation 1829. Up to 70 conditions per place. [2023-01-28 00:25:21,057 INFO L119 LiptonReduction]: Number of co-enabled transitions 587180 [2023-01-28 00:25:24,092 INFO L134 LiptonReduction]: Checked pairs total: 3094436 [2023-01-28 00:25:24,092 INFO L136 LiptonReduction]: Total number of compositions: 447 [2023-01-28 00:25:24,101 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:24,101 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:24,101 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:24,232 INFO L130 PetriNetUnfolder]: 33/638 cut-off events. [2023-01-28 00:25:24,232 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2023-01-28 00:25:24,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:24,233 INFO L208 CegarLoopForPetriNet]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:24,233 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:24,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:24,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1676269936, now seen corresponding path program 1 times [2023-01-28 00:25:24,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:24,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715493583] [2023-01-28 00:25:24,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:24,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:24,279 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:24,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:24,349 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:24,349 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:24,349 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:24,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-28 00:25:24,350 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:24,350 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:24,350 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:24,350 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-01-28 00:25:24,421 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:24,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 831 places, 831 transitions, 3027 flow [2023-01-28 00:25:24,965 INFO L130 PetriNetUnfolder]: 106/1249 cut-off events. [2023-01-28 00:25:24,965 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:25:25,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 1249 events. 106/1249 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4008 event pairs, 0 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1901. Up to 72 conditions per place. [2023-01-28 00:25:25,010 INFO L82 GeneralOperation]: Start removeDead. Operand has 831 places, 831 transitions, 3027 flow [2023-01-28 00:25:25,018 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 831 places, 831 transitions, 3027 flow [2023-01-28 00:25:25,018 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:25,018 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 831 places, 831 transitions, 3027 flow [2023-01-28 00:25:25,018 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 831 places, 831 transitions, 3027 flow [2023-01-28 00:25:25,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 831 places, 831 transitions, 3027 flow [2023-01-28 00:25:25,410 INFO L130 PetriNetUnfolder]: 106/1249 cut-off events. [2023-01-28 00:25:25,410 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:25:25,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1985 conditions, 1249 events. 106/1249 cut-off events. For 7735/7735 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4008 event pairs, 0 based on Foata normal form. 0/1072 useless extension candidates. Maximal degree in co-relation 1901. Up to 72 conditions per place. [2023-01-28 00:25:25,622 INFO L119 LiptonReduction]: Number of co-enabled transitions 622160 [2023-01-28 00:25:29,056 INFO L134 LiptonReduction]: Checked pairs total: 3270716 [2023-01-28 00:25:29,057 INFO L136 LiptonReduction]: Total number of compositions: 455 [2023-01-28 00:25:29,058 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:29,058 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:29,058 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:29,234 INFO L130 PetriNetUnfolder]: 34/659 cut-off events. [2023-01-28 00:25:29,234 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2023-01-28 00:25:29,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:29,235 INFO L208 CegarLoopForPetriNet]: trace histogram [36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:29,235 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:29,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:29,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1597191654, now seen corresponding path program 1 times [2023-01-28 00:25:29,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:29,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459791974] [2023-01-28 00:25:29,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:29,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:29,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:29,276 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:29,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:29,310 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:29,310 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:29,310 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:29,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-28 00:25:29,311 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:29,311 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:29,311 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:29,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-01-28 00:25:29,381 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:29,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 854 transitions, 3148 flow [2023-01-28 00:25:29,843 INFO L130 PetriNetUnfolder]: 109/1284 cut-off events. [2023-01-28 00:25:29,843 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:25:29,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 1284 events. 109/1284 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4176 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1974. Up to 74 conditions per place. [2023-01-28 00:25:29,911 INFO L82 GeneralOperation]: Start removeDead. Operand has 854 places, 854 transitions, 3148 flow [2023-01-28 00:25:29,922 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 854 places, 854 transitions, 3148 flow [2023-01-28 00:25:29,922 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:29,922 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 854 places, 854 transitions, 3148 flow [2023-01-28 00:25:29,923 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 854 places, 854 transitions, 3148 flow [2023-01-28 00:25:29,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 854 places, 854 transitions, 3148 flow [2023-01-28 00:25:30,345 INFO L130 PetriNetUnfolder]: 109/1284 cut-off events. [2023-01-28 00:25:30,345 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:25:30,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2059 conditions, 1284 events. 109/1284 cut-off events. For 8400/8400 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4176 event pairs, 0 based on Foata normal form. 0/1102 useless extension candidates. Maximal degree in co-relation 1974. Up to 74 conditions per place. [2023-01-28 00:25:30,586 INFO L119 LiptonReduction]: Number of co-enabled transitions 658152 [2023-01-28 00:25:34,522 INFO L134 LiptonReduction]: Checked pairs total: 2994216 [2023-01-28 00:25:34,523 INFO L136 LiptonReduction]: Total number of compositions: 471 [2023-01-28 00:25:34,524 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:34,524 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:34,524 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:34,670 INFO L130 PetriNetUnfolder]: 35/678 cut-off events. [2023-01-28 00:25:34,670 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2023-01-28 00:25:34,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:34,670 INFO L208 CegarLoopForPetriNet]: trace histogram [37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:34,670 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:34,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:34,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1393586136, now seen corresponding path program 1 times [2023-01-28 00:25:34,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:34,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712701124] [2023-01-28 00:25:34,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:34,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:34,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:34,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:34,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:34,740 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:34,741 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:34,741 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:34,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-28 00:25:34,741 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:34,741 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:34,741 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:34,741 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-01-28 00:25:34,806 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:34,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 877 transitions, 3271 flow [2023-01-28 00:25:35,255 INFO L130 PetriNetUnfolder]: 112/1319 cut-off events. [2023-01-28 00:25:35,255 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:25:35,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1319 events. 112/1319 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4271 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 2048. Up to 76 conditions per place. [2023-01-28 00:25:35,329 INFO L82 GeneralOperation]: Start removeDead. Operand has 877 places, 877 transitions, 3271 flow [2023-01-28 00:25:35,342 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 877 places, 877 transitions, 3271 flow [2023-01-28 00:25:35,342 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:35,342 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 877 places, 877 transitions, 3271 flow [2023-01-28 00:25:35,342 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 877 places, 877 transitions, 3271 flow [2023-01-28 00:25:35,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 877 places, 877 transitions, 3271 flow [2023-01-28 00:25:35,792 INFO L130 PetriNetUnfolder]: 112/1319 cut-off events. [2023-01-28 00:25:35,792 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:25:35,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2134 conditions, 1319 events. 112/1319 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4271 event pairs, 0 based on Foata normal form. 0/1132 useless extension candidates. Maximal degree in co-relation 2048. Up to 76 conditions per place. [2023-01-28 00:25:36,045 INFO L119 LiptonReduction]: Number of co-enabled transitions 695156 [2023-01-28 00:25:39,639 INFO L134 LiptonReduction]: Checked pairs total: 3682794 [2023-01-28 00:25:39,639 INFO L136 LiptonReduction]: Total number of compositions: 483 [2023-01-28 00:25:39,640 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:39,640 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:39,640 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:39,797 INFO L130 PetriNetUnfolder]: 36/695 cut-off events. [2023-01-28 00:25:39,798 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2023-01-28 00:25:39,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:39,798 INFO L208 CegarLoopForPetriNet]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:39,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:39,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:39,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1703950248, now seen corresponding path program 1 times [2023-01-28 00:25:39,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:39,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595829182] [2023-01-28 00:25:39,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:39,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:39,846 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:39,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:39,883 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:39,883 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:39,883 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:39,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-01-28 00:25:39,883 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:39,884 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:39,884 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:39,884 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-01-28 00:25:39,968 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:39,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 900 transitions, 3396 flow [2023-01-28 00:25:40,464 INFO L130 PetriNetUnfolder]: 115/1354 cut-off events. [2023-01-28 00:25:40,464 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:40,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 1354 events. 115/1354 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4398 event pairs, 0 based on Foata normal form. 0/1162 useless extension candidates. Maximal degree in co-relation 2123. Up to 78 conditions per place. [2023-01-28 00:25:40,542 INFO L82 GeneralOperation]: Start removeDead. Operand has 900 places, 900 transitions, 3396 flow [2023-01-28 00:25:40,554 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 900 places, 900 transitions, 3396 flow [2023-01-28 00:25:40,555 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:40,555 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 900 places, 900 transitions, 3396 flow [2023-01-28 00:25:40,555 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 900 places, 900 transitions, 3396 flow [2023-01-28 00:25:40,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 900 places, 900 transitions, 3396 flow [2023-01-28 00:25:41,057 INFO L130 PetriNetUnfolder]: 115/1354 cut-off events. [2023-01-28 00:25:41,057 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:41,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 1354 events. 115/1354 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4398 event pairs, 0 based on Foata normal form. 0/1162 useless extension candidates. Maximal degree in co-relation 2123. Up to 78 conditions per place. [2023-01-28 00:25:41,289 INFO L119 LiptonReduction]: Number of co-enabled transitions 733172 [2023-01-28 00:25:44,855 INFO L134 LiptonReduction]: Checked pairs total: 3338412 [2023-01-28 00:25:44,856 INFO L136 LiptonReduction]: Total number of compositions: 494 [2023-01-28 00:25:44,856 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:44,857 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:44,857 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:45,020 INFO L130 PetriNetUnfolder]: 37/716 cut-off events. [2023-01-28 00:25:45,020 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2023-01-28 00:25:45,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:45,020 INFO L208 CegarLoopForPetriNet]: trace histogram [39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:45,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:45,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:45,021 INFO L85 PathProgramCache]: Analyzing trace with hash 321791943, now seen corresponding path program 1 times [2023-01-28 00:25:45,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:45,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746219097] [2023-01-28 00:25:45,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:45,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:45,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:45,089 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:45,089 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:45,089 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:45,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-28 00:25:45,089 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:45,089 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:45,089 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:45,089 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-01-28 00:25:45,211 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:45,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 923 transitions, 3523 flow [2023-01-28 00:25:45,705 INFO L130 PetriNetUnfolder]: 118/1389 cut-off events. [2023-01-28 00:25:45,705 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:45,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1389 events. 118/1389 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4520 event pairs, 0 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 2199. Up to 80 conditions per place. [2023-01-28 00:25:45,787 INFO L82 GeneralOperation]: Start removeDead. Operand has 923 places, 923 transitions, 3523 flow [2023-01-28 00:25:45,799 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 923 places, 923 transitions, 3523 flow [2023-01-28 00:25:45,800 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:45,800 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 923 places, 923 transitions, 3523 flow [2023-01-28 00:25:45,800 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 923 places, 923 transitions, 3523 flow [2023-01-28 00:25:45,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 923 places, 923 transitions, 3523 flow [2023-01-28 00:25:46,290 INFO L130 PetriNetUnfolder]: 118/1389 cut-off events. [2023-01-28 00:25:46,291 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:46,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1389 events. 118/1389 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4520 event pairs, 0 based on Foata normal form. 0/1192 useless extension candidates. Maximal degree in co-relation 2199. Up to 80 conditions per place. [2023-01-28 00:25:46,567 INFO L119 LiptonReduction]: Number of co-enabled transitions 772200 [2023-01-28 00:25:50,082 INFO L134 LiptonReduction]: Checked pairs total: 3538338 [2023-01-28 00:25:50,082 INFO L136 LiptonReduction]: Total number of compositions: 509 [2023-01-28 00:25:50,084 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:50,085 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:50,085 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:50,259 INFO L130 PetriNetUnfolder]: 38/735 cut-off events. [2023-01-28 00:25:50,259 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2023-01-28 00:25:50,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:50,259 INFO L208 CegarLoopForPetriNet]: trace histogram [40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:50,259 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:50,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:50,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1843357122, now seen corresponding path program 1 times [2023-01-28 00:25:50,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:50,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722536020] [2023-01-28 00:25:50,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:50,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:50,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:50,321 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:50,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:50,359 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:50,359 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:50,359 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:50,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-28 00:25:50,359 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:50,360 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:50,360 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:50,360 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-01-28 00:25:50,423 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:50,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 946 transitions, 3652 flow [2023-01-28 00:25:50,943 INFO L130 PetriNetUnfolder]: 121/1424 cut-off events. [2023-01-28 00:25:50,943 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:51,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1424 events. 121/1424 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4646 event pairs, 0 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 2276. Up to 82 conditions per place. [2023-01-28 00:25:51,029 INFO L82 GeneralOperation]: Start removeDead. Operand has 946 places, 946 transitions, 3652 flow [2023-01-28 00:25:51,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 946 places, 946 transitions, 3652 flow [2023-01-28 00:25:51,042 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:51,042 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 946 places, 946 transitions, 3652 flow [2023-01-28 00:25:51,042 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 946 places, 946 transitions, 3652 flow [2023-01-28 00:25:51,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 946 places, 946 transitions, 3652 flow [2023-01-28 00:25:51,675 INFO L130 PetriNetUnfolder]: 121/1424 cut-off events. [2023-01-28 00:25:51,675 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:51,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1424 events. 121/1424 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4646 event pairs, 0 based on Foata normal form. 0/1222 useless extension candidates. Maximal degree in co-relation 2276. Up to 82 conditions per place. [2023-01-28 00:25:51,880 INFO L119 LiptonReduction]: Number of co-enabled transitions 812240 [2023-01-28 00:25:56,037 INFO L134 LiptonReduction]: Checked pairs total: 4274319 [2023-01-28 00:25:56,037 INFO L136 LiptonReduction]: Total number of compositions: 521 [2023-01-28 00:25:56,038 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:25:56,038 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:25:56,038 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:25:56,223 INFO L130 PetriNetUnfolder]: 39/754 cut-off events. [2023-01-28 00:25:56,223 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2023-01-28 00:25:56,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:25:56,223 INFO L208 CegarLoopForPetriNet]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:56,223 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:25:56,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:25:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1596547462, now seen corresponding path program 1 times [2023-01-28 00:25:56,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:25:56,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055439815] [2023-01-28 00:25:56,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:25:56,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:25:56,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:56,256 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:25:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:25:56,295 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:25:56,295 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:25:56,295 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:25:56,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-28 00:25:56,295 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:25:56,296 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:25:56,296 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:25:56,296 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-01-28 00:25:56,380 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:25:56,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 969 transitions, 3783 flow [2023-01-28 00:25:57,003 INFO L130 PetriNetUnfolder]: 124/1459 cut-off events. [2023-01-28 00:25:57,004 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:25:57,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 1459 events. 124/1459 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4757 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 2354. Up to 84 conditions per place. [2023-01-28 00:25:57,083 INFO L82 GeneralOperation]: Start removeDead. Operand has 969 places, 969 transitions, 3783 flow [2023-01-28 00:25:57,095 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 969 transitions, 3783 flow [2023-01-28 00:25:57,095 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:25:57,095 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 969 transitions, 3783 flow [2023-01-28 00:25:57,096 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 969 transitions, 3783 flow [2023-01-28 00:25:57,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 969 places, 969 transitions, 3783 flow [2023-01-28 00:25:57,658 INFO L130 PetriNetUnfolder]: 124/1459 cut-off events. [2023-01-28 00:25:57,658 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:25:57,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 1459 events. 124/1459 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4757 event pairs, 0 based on Foata normal form. 0/1252 useless extension candidates. Maximal degree in co-relation 2354. Up to 84 conditions per place. [2023-01-28 00:25:57,972 INFO L119 LiptonReduction]: Number of co-enabled transitions 853292 [2023-01-28 00:26:01,848 INFO L134 LiptonReduction]: Checked pairs total: 3892858 [2023-01-28 00:26:01,849 INFO L136 LiptonReduction]: Total number of compositions: 536 [2023-01-28 00:26:01,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:01,850 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:01,850 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:02,044 INFO L130 PetriNetUnfolder]: 40/773 cut-off events. [2023-01-28 00:26:02,044 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-01-28 00:26:02,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:02,044 INFO L208 CegarLoopForPetriNet]: trace histogram [42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:02,044 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:02,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:02,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1683594807, now seen corresponding path program 1 times [2023-01-28 00:26:02,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:02,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635632081] [2023-01-28 00:26:02,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:02,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:02,080 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:02,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:02,120 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:02,120 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:02,120 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:02,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-28 00:26:02,120 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:02,121 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:02,121 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:02,121 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-01-28 00:26:02,196 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:02,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 992 transitions, 3916 flow [2023-01-28 00:26:02,769 INFO L130 PetriNetUnfolder]: 127/1494 cut-off events. [2023-01-28 00:26:02,769 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:02,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1494 events. 127/1494 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4871 event pairs, 0 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 2433. Up to 86 conditions per place. [2023-01-28 00:26:02,865 INFO L82 GeneralOperation]: Start removeDead. Operand has 992 places, 992 transitions, 3916 flow [2023-01-28 00:26:02,879 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 992 places, 992 transitions, 3916 flow [2023-01-28 00:26:02,880 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:02,880 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 992 places, 992 transitions, 3916 flow [2023-01-28 00:26:02,880 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 992 places, 992 transitions, 3916 flow [2023-01-28 00:26:02,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 992 places, 992 transitions, 3916 flow [2023-01-28 00:26:03,521 INFO L130 PetriNetUnfolder]: 127/1494 cut-off events. [2023-01-28 00:26:03,521 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:03,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2524 conditions, 1494 events. 127/1494 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4871 event pairs, 0 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 2433. Up to 86 conditions per place. [2023-01-28 00:26:03,759 INFO L119 LiptonReduction]: Number of co-enabled transitions 895356 [2023-01-28 00:26:08,388 INFO L134 LiptonReduction]: Checked pairs total: 4077444 [2023-01-28 00:26:08,388 INFO L136 LiptonReduction]: Total number of compositions: 549 [2023-01-28 00:26:08,389 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:08,393 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:08,393 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:08,598 INFO L130 PetriNetUnfolder]: 41/792 cut-off events. [2023-01-28 00:26:08,598 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2023-01-28 00:26:08,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:08,598 INFO L208 CegarLoopForPetriNet]: trace histogram [43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:08,598 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:08,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:08,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1464406940, now seen corresponding path program 1 times [2023-01-28 00:26:08,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:08,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364778407] [2023-01-28 00:26:08,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:08,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:08,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:08,646 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:08,689 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:08,689 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:08,689 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:08,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-01-28 00:26:08,689 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:08,690 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:08,690 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:08,690 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-01-28 00:26:08,832 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:08,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 1015 transitions, 4051 flow [2023-01-28 00:26:09,446 INFO L130 PetriNetUnfolder]: 130/1529 cut-off events. [2023-01-28 00:26:09,446 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:09,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1529 events. 130/1529 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4986 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 2513. Up to 88 conditions per place. [2023-01-28 00:26:09,546 INFO L82 GeneralOperation]: Start removeDead. Operand has 1015 places, 1015 transitions, 4051 flow [2023-01-28 00:26:09,561 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1015 places, 1015 transitions, 4051 flow [2023-01-28 00:26:09,562 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:09,562 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1015 places, 1015 transitions, 4051 flow [2023-01-28 00:26:09,562 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1015 places, 1015 transitions, 4051 flow [2023-01-28 00:26:09,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1015 places, 1015 transitions, 4051 flow [2023-01-28 00:26:10,166 INFO L130 PetriNetUnfolder]: 130/1529 cut-off events. [2023-01-28 00:26:10,167 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:10,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1529 events. 130/1529 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4986 event pairs, 0 based on Foata normal form. 0/1312 useless extension candidates. Maximal degree in co-relation 2513. Up to 88 conditions per place. [2023-01-28 00:26:10,519 INFO L119 LiptonReduction]: Number of co-enabled transitions 938432 [2023-01-28 00:26:14,770 INFO L134 LiptonReduction]: Checked pairs total: 4300960 [2023-01-28 00:26:14,770 INFO L136 LiptonReduction]: Total number of compositions: 558 [2023-01-28 00:26:14,771 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:14,772 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:14,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:14,983 INFO L130 PetriNetUnfolder]: 42/811 cut-off events. [2023-01-28 00:26:14,983 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2023-01-28 00:26:14,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:14,983 INFO L208 CegarLoopForPetriNet]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:14,983 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:14,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:14,983 INFO L85 PathProgramCache]: Analyzing trace with hash -6628080, now seen corresponding path program 1 times [2023-01-28 00:26:14,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:14,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995971295] [2023-01-28 00:26:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:14,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:15,062 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:15,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:15,112 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:15,113 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:15,113 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:15,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-01-28 00:26:15,113 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:15,113 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:15,113 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:15,113 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-01-28 00:26:15,186 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:15,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1038 transitions, 4188 flow [2023-01-28 00:26:15,921 INFO L130 PetriNetUnfolder]: 133/1564 cut-off events. [2023-01-28 00:26:15,921 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:26:15,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1564 events. 133/1564 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5105 event pairs, 0 based on Foata normal form. 0/1342 useless extension candidates. Maximal degree in co-relation 2594. Up to 90 conditions per place. [2023-01-28 00:26:15,986 INFO L82 GeneralOperation]: Start removeDead. Operand has 1038 places, 1038 transitions, 4188 flow [2023-01-28 00:26:15,996 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1038 places, 1038 transitions, 4188 flow [2023-01-28 00:26:15,997 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:15,997 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1038 places, 1038 transitions, 4188 flow [2023-01-28 00:26:15,997 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1038 places, 1038 transitions, 4188 flow [2023-01-28 00:26:15,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1038 places, 1038 transitions, 4188 flow [2023-01-28 00:26:16,629 INFO L130 PetriNetUnfolder]: 133/1564 cut-off events. [2023-01-28 00:26:16,629 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:26:16,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1564 events. 133/1564 cut-off events. For 15136/15136 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5105 event pairs, 0 based on Foata normal form. 0/1342 useless extension candidates. Maximal degree in co-relation 2594. Up to 90 conditions per place. [2023-01-28 00:26:16,986 INFO L119 LiptonReduction]: Number of co-enabled transitions 982520 [2023-01-28 00:26:21,424 INFO L134 LiptonReduction]: Checked pairs total: 4491498 [2023-01-28 00:26:21,424 INFO L136 LiptonReduction]: Total number of compositions: 572 [2023-01-28 00:26:21,425 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:21,425 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:21,425 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:21,655 INFO L130 PetriNetUnfolder]: 43/830 cut-off events. [2023-01-28 00:26:21,655 INFO L131 PetriNetUnfolder]: For 15136/15136 co-relation queries the response was YES. [2023-01-28 00:26:21,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:21,655 INFO L208 CegarLoopForPetriNet]: trace histogram [45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:21,655 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:21,655 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:21,655 INFO L85 PathProgramCache]: Analyzing trace with hash 843025966, now seen corresponding path program 1 times [2023-01-28 00:26:21,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:21,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272142376] [2023-01-28 00:26:21,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:21,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:21,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:21,691 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:21,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:21,742 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:21,742 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:21,742 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:21,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-01-28 00:26:21,743 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:21,743 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:21,743 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:21,743 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-01-28 00:26:21,816 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:21,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 1061 transitions, 4327 flow [2023-01-28 00:26:22,489 INFO L130 PetriNetUnfolder]: 136/1599 cut-off events. [2023-01-28 00:26:22,489 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:26:22,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1599 events. 136/1599 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5229 event pairs, 0 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2676. Up to 92 conditions per place. [2023-01-28 00:26:22,603 INFO L82 GeneralOperation]: Start removeDead. Operand has 1061 places, 1061 transitions, 4327 flow [2023-01-28 00:26:22,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1061 places, 1061 transitions, 4327 flow [2023-01-28 00:26:22,620 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:22,620 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1061 places, 1061 transitions, 4327 flow [2023-01-28 00:26:22,620 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1061 places, 1061 transitions, 4327 flow [2023-01-28 00:26:22,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 1061 transitions, 4327 flow [2023-01-28 00:26:23,326 INFO L130 PetriNetUnfolder]: 136/1599 cut-off events. [2023-01-28 00:26:23,326 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:26:23,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 1599 events. 136/1599 cut-off events. For 16170/16170 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5229 event pairs, 0 based on Foata normal form. 0/1372 useless extension candidates. Maximal degree in co-relation 2676. Up to 92 conditions per place. [2023-01-28 00:26:23,626 INFO L119 LiptonReduction]: Number of co-enabled transitions 1027620 [2023-01-28 00:26:28,360 INFO L134 LiptonReduction]: Checked pairs total: 5435396 [2023-01-28 00:26:28,361 INFO L136 LiptonReduction]: Total number of compositions: 581 [2023-01-28 00:26:28,362 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:28,362 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:28,362 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:28,626 INFO L130 PetriNetUnfolder]: 44/849 cut-off events. [2023-01-28 00:26:28,626 INFO L131 PetriNetUnfolder]: For 16170/16170 co-relation queries the response was YES. [2023-01-28 00:26:28,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:28,626 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:28,626 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:28,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:28,627 INFO L85 PathProgramCache]: Analyzing trace with hash -9125668, now seen corresponding path program 1 times [2023-01-28 00:26:28,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:28,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438617008] [2023-01-28 00:26:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:28,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:28,669 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:28,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:28,717 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:28,717 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:28,718 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:28,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-01-28 00:26:28,718 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:28,718 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:28,718 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:28,718 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-01-28 00:26:28,790 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:28,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 1084 transitions, 4468 flow [2023-01-28 00:26:29,482 INFO L130 PetriNetUnfolder]: 139/1634 cut-off events. [2023-01-28 00:26:29,482 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:26:29,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1634 events. 139/1634 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5341 event pairs, 0 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 2759. Up to 94 conditions per place. [2023-01-28 00:26:29,601 INFO L82 GeneralOperation]: Start removeDead. Operand has 1084 places, 1084 transitions, 4468 flow [2023-01-28 00:26:29,619 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1084 places, 1084 transitions, 4468 flow [2023-01-28 00:26:29,619 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:29,619 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1084 places, 1084 transitions, 4468 flow [2023-01-28 00:26:29,619 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1084 places, 1084 transitions, 4468 flow [2023-01-28 00:26:29,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 1084 transitions, 4468 flow [2023-01-28 00:26:30,322 INFO L130 PetriNetUnfolder]: 139/1634 cut-off events. [2023-01-28 00:26:30,322 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:26:30,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1634 events. 139/1634 cut-off events. For 17250/17250 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5341 event pairs, 0 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 2759. Up to 94 conditions per place. [2023-01-28 00:26:30,755 INFO L119 LiptonReduction]: Number of co-enabled transitions 1073732 [2023-01-28 00:26:35,497 INFO L134 LiptonReduction]: Checked pairs total: 4926967 [2023-01-28 00:26:35,498 INFO L136 LiptonReduction]: Total number of compositions: 598 [2023-01-28 00:26:35,499 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:35,499 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:35,499 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:35,823 INFO L130 PetriNetUnfolder]: 45/868 cut-off events. [2023-01-28 00:26:35,823 INFO L131 PetriNetUnfolder]: For 17250/17250 co-relation queries the response was YES. [2023-01-28 00:26:35,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:35,823 INFO L208 CegarLoopForPetriNet]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:35,823 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:35,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:35,824 INFO L85 PathProgramCache]: Analyzing trace with hash -656534461, now seen corresponding path program 1 times [2023-01-28 00:26:35,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:35,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709798602] [2023-01-28 00:26:35,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:35,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:35,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:35,879 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:35,941 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:35,941 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:35,941 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:35,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-01-28 00:26:35,941 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:35,941 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:35,941 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:35,942 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-01-28 00:26:36,038 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:36,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1107 places, 1107 transitions, 4611 flow [2023-01-28 00:26:36,855 INFO L130 PetriNetUnfolder]: 142/1669 cut-off events. [2023-01-28 00:26:36,856 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:26:36,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1669 events. 142/1669 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2843. Up to 96 conditions per place. [2023-01-28 00:26:36,978 INFO L82 GeneralOperation]: Start removeDead. Operand has 1107 places, 1107 transitions, 4611 flow [2023-01-28 00:26:36,996 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1107 places, 1107 transitions, 4611 flow [2023-01-28 00:26:36,996 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:36,996 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1107 places, 1107 transitions, 4611 flow [2023-01-28 00:26:36,997 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1107 places, 1107 transitions, 4611 flow [2023-01-28 00:26:36,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1107 places, 1107 transitions, 4611 flow [2023-01-28 00:26:37,712 INFO L130 PetriNetUnfolder]: 142/1669 cut-off events. [2023-01-28 00:26:37,713 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:26:37,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 1669 events. 142/1669 cut-off events. For 18377/18377 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2843. Up to 96 conditions per place. [2023-01-28 00:26:38,158 INFO L119 LiptonReduction]: Number of co-enabled transitions 1120856 [2023-01-28 00:26:43,232 INFO L134 LiptonReduction]: Checked pairs total: 5118942 [2023-01-28 00:26:43,232 INFO L136 LiptonReduction]: Total number of compositions: 607 [2023-01-28 00:26:43,233 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:43,233 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:43,233 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:43,507 INFO L130 PetriNetUnfolder]: 46/887 cut-off events. [2023-01-28 00:26:43,508 INFO L131 PetriNetUnfolder]: For 18377/18377 co-relation queries the response was YES. [2023-01-28 00:26:43,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:43,508 INFO L208 CegarLoopForPetriNet]: trace histogram [48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:43,508 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:43,508 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:43,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1529770651, now seen corresponding path program 1 times [2023-01-28 00:26:43,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:43,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120187281] [2023-01-28 00:26:43,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:43,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:43,549 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:43,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:43,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:43,601 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:43,601 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:43,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-01-28 00:26:43,601 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:43,601 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:43,601 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:43,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-01-28 00:26:43,696 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:43,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1130 transitions, 4756 flow [2023-01-28 00:26:44,536 INFO L130 PetriNetUnfolder]: 145/1704 cut-off events. [2023-01-28 00:26:44,536 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:26:44,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1704 events. 145/1704 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5565 event pairs, 0 based on Foata normal form. 0/1462 useless extension candidates. Maximal degree in co-relation 2928. Up to 98 conditions per place. [2023-01-28 00:26:44,620 INFO L82 GeneralOperation]: Start removeDead. Operand has 1130 places, 1130 transitions, 4756 flow [2023-01-28 00:26:44,633 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1130 places, 1130 transitions, 4756 flow [2023-01-28 00:26:44,633 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:44,633 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1130 places, 1130 transitions, 4756 flow [2023-01-28 00:26:44,634 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1130 places, 1130 transitions, 4756 flow [2023-01-28 00:26:44,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1130 places, 1130 transitions, 4756 flow [2023-01-28 00:26:45,358 INFO L130 PetriNetUnfolder]: 145/1704 cut-off events. [2023-01-28 00:26:45,359 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:26:45,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1704 events. 145/1704 cut-off events. For 19552/19552 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5565 event pairs, 0 based on Foata normal form. 0/1462 useless extension candidates. Maximal degree in co-relation 2928. Up to 98 conditions per place. [2023-01-28 00:26:45,793 INFO L119 LiptonReduction]: Number of co-enabled transitions 1168992 [2023-01-28 00:26:50,975 INFO L134 LiptonReduction]: Checked pairs total: 5336119 [2023-01-28 00:26:50,975 INFO L136 LiptonReduction]: Total number of compositions: 626 [2023-01-28 00:26:50,976 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:50,977 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:50,977 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:51,254 INFO L130 PetriNetUnfolder]: 47/906 cut-off events. [2023-01-28 00:26:51,254 INFO L131 PetriNetUnfolder]: For 19552/19552 co-relation queries the response was YES. [2023-01-28 00:26:51,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:51,254 INFO L208 CegarLoopForPetriNet]: trace histogram [49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:51,254 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:51,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:51,254 INFO L85 PathProgramCache]: Analyzing trace with hash 883391226, now seen corresponding path program 1 times [2023-01-28 00:26:51,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:51,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424736965] [2023-01-28 00:26:51,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:51,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:51,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:51,295 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:51,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:51,351 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:51,351 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:51,351 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:51,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-01-28 00:26:51,352 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:51,352 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:51,352 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:51,352 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-01-28 00:26:51,452 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:51,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1153 transitions, 4903 flow [2023-01-28 00:26:52,254 INFO L130 PetriNetUnfolder]: 148/1739 cut-off events. [2023-01-28 00:26:52,254 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:26:52,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1739 events. 148/1739 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1492 useless extension candidates. Maximal degree in co-relation 3014. Up to 100 conditions per place. [2023-01-28 00:26:52,390 INFO L82 GeneralOperation]: Start removeDead. Operand has 1153 places, 1153 transitions, 4903 flow [2023-01-28 00:26:52,410 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1153 places, 1153 transitions, 4903 flow [2023-01-28 00:26:52,410 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:52,410 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1153 places, 1153 transitions, 4903 flow [2023-01-28 00:26:52,410 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1153 places, 1153 transitions, 4903 flow [2023-01-28 00:26:52,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1153 places, 1153 transitions, 4903 flow [2023-01-28 00:26:53,229 INFO L130 PetriNetUnfolder]: 148/1739 cut-off events. [2023-01-28 00:26:53,230 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:26:53,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1739 events. 148/1739 cut-off events. For 20776/20776 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5681 event pairs, 0 based on Foata normal form. 0/1492 useless extension candidates. Maximal degree in co-relation 3014. Up to 100 conditions per place. [2023-01-28 00:26:53,601 INFO L119 LiptonReduction]: Number of co-enabled transitions 1218140 [2023-01-28 00:26:58,053 INFO L134 LiptonReduction]: Checked pairs total: 5575292 [2023-01-28 00:26:58,053 INFO L136 LiptonReduction]: Total number of compositions: 637 [2023-01-28 00:26:58,054 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:26:58,054 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:26:58,054 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:26:58,370 INFO L130 PetriNetUnfolder]: 48/925 cut-off events. [2023-01-28 00:26:58,370 INFO L131 PetriNetUnfolder]: For 20776/20776 co-relation queries the response was YES. [2023-01-28 00:26:58,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:26:58,370 INFO L208 CegarLoopForPetriNet]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:58,370 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:26:58,371 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:26:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash -88097170, now seen corresponding path program 1 times [2023-01-28 00:26:58,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:26:58,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56013501] [2023-01-28 00:26:58,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:26:58,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:26:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:58,409 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:26:58,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:26:58,466 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:26:58,466 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:26:58,466 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:26:58,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-01-28 00:26:58,466 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:26:58,466 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:26:58,467 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:26:58,467 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-01-28 00:26:58,538 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:26:58,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1176 transitions, 5052 flow [2023-01-28 00:26:59,349 INFO L130 PetriNetUnfolder]: 151/1774 cut-off events. [2023-01-28 00:26:59,350 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:26:59,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3200 conditions, 1774 events. 151/1774 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5815 event pairs, 0 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 3101. Up to 102 conditions per place. [2023-01-28 00:26:59,489 INFO L82 GeneralOperation]: Start removeDead. Operand has 1176 places, 1176 transitions, 5052 flow [2023-01-28 00:26:59,510 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1176 places, 1176 transitions, 5052 flow [2023-01-28 00:26:59,510 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:26:59,510 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1176 places, 1176 transitions, 5052 flow [2023-01-28 00:26:59,510 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1176 places, 1176 transitions, 5052 flow [2023-01-28 00:26:59,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1176 places, 1176 transitions, 5052 flow [2023-01-28 00:27:00,321 INFO L130 PetriNetUnfolder]: 151/1774 cut-off events. [2023-01-28 00:27:00,321 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:27:00,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3200 conditions, 1774 events. 151/1774 cut-off events. For 22050/22050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5815 event pairs, 0 based on Foata normal form. 0/1522 useless extension candidates. Maximal degree in co-relation 3101. Up to 102 conditions per place. [2023-01-28 00:27:00,916 INFO L119 LiptonReduction]: Number of co-enabled transitions 1268300 [2023-01-28 00:27:06,194 INFO L134 LiptonReduction]: Checked pairs total: 6754381 [2023-01-28 00:27:06,194 INFO L136 LiptonReduction]: Total number of compositions: 647 [2023-01-28 00:27:06,195 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:06,196 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:06,196 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:06,504 INFO L130 PetriNetUnfolder]: 49/944 cut-off events. [2023-01-28 00:27:06,505 INFO L131 PetriNetUnfolder]: For 22050/22050 co-relation queries the response was YES. [2023-01-28 00:27:06,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:06,505 INFO L208 CegarLoopForPetriNet]: trace histogram [51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27:06,505 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:06,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:06,505 INFO L85 PathProgramCache]: Analyzing trace with hash 881421803, now seen corresponding path program 1 times [2023-01-28 00:27:06,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:06,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402000843] [2023-01-28 00:27:06,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:06,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:06,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:06,553 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:06,612 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:06,612 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:06,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:06,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-01-28 00:27:06,612 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:06,613 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:06,613 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:06,613 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-01-28 00:27:06,792 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:06,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1199 transitions, 5203 flow [2023-01-28 00:27:07,717 INFO L130 PetriNetUnfolder]: 154/1809 cut-off events. [2023-01-28 00:27:07,717 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:27:07,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1809 events. 154/1809 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5928 event pairs, 0 based on Foata normal form. 0/1552 useless extension candidates. Maximal degree in co-relation 3189. Up to 104 conditions per place. [2023-01-28 00:27:07,865 INFO L82 GeneralOperation]: Start removeDead. Operand has 1199 places, 1199 transitions, 5203 flow [2023-01-28 00:27:07,886 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1199 places, 1199 transitions, 5203 flow [2023-01-28 00:27:07,887 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:07,887 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1199 places, 1199 transitions, 5203 flow [2023-01-28 00:27:07,887 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1199 places, 1199 transitions, 5203 flow [2023-01-28 00:27:07,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1199 places, 1199 transitions, 5203 flow [2023-01-28 00:27:08,765 INFO L130 PetriNetUnfolder]: 154/1809 cut-off events. [2023-01-28 00:27:08,765 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:27:08,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3289 conditions, 1809 events. 154/1809 cut-off events. For 23375/23375 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5928 event pairs, 0 based on Foata normal form. 0/1552 useless extension candidates. Maximal degree in co-relation 3189. Up to 104 conditions per place. [2023-01-28 00:27:09,282 INFO L119 LiptonReduction]: Number of co-enabled transitions 1319472 [2023-01-28 00:27:14,345 INFO L134 LiptonReduction]: Checked pairs total: 7003548 [2023-01-28 00:27:14,346 INFO L136 LiptonReduction]: Total number of compositions: 653 [2023-01-28 00:27:14,347 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:14,347 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:14,347 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:14,683 INFO L130 PetriNetUnfolder]: 50/961 cut-off events. [2023-01-28 00:27:14,683 INFO L131 PetriNetUnfolder]: For 23375/23375 co-relation queries the response was YES. [2023-01-28 00:27:14,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:14,683 INFO L208 CegarLoopForPetriNet]: trace histogram [52, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27:14,683 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:14,683 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:14,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1109444436, now seen corresponding path program 1 times [2023-01-28 00:27:14,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:14,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961680661] [2023-01-28 00:27:14,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:14,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:14,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:14,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:14,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:14,831 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:14,831 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:14,831 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:14,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-01-28 00:27:14,831 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:14,831 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:14,831 WARN L233 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:14,831 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2023-01-28 00:27:14,930 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:14,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1222 places, 1222 transitions, 5356 flow [2023-01-28 00:27:15,856 INFO L130 PetriNetUnfolder]: 157/1844 cut-off events. [2023-01-28 00:27:15,857 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-01-28 00:27:15,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1844 events. 157/1844 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6030 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 3278. Up to 106 conditions per place. [2023-01-28 00:27:15,984 INFO L82 GeneralOperation]: Start removeDead. Operand has 1222 places, 1222 transitions, 5356 flow [2023-01-28 00:27:16,002 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1222 places, 1222 transitions, 5356 flow [2023-01-28 00:27:16,003 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:16,003 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1222 places, 1222 transitions, 5356 flow [2023-01-28 00:27:16,003 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1222 places, 1222 transitions, 5356 flow [2023-01-28 00:27:16,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1222 places, 1222 transitions, 5356 flow [2023-01-28 00:27:16,887 INFO L130 PetriNetUnfolder]: 157/1844 cut-off events. [2023-01-28 00:27:16,887 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-01-28 00:27:17,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1844 events. 157/1844 cut-off events. For 24752/24752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6030 event pairs, 0 based on Foata normal form. 0/1582 useless extension candidates. Maximal degree in co-relation 3278. Up to 106 conditions per place. [2023-01-28 00:27:17,421 INFO L119 LiptonReduction]: Number of co-enabled transitions 1371656 [2023-01-28 00:27:23,142 INFO L134 LiptonReduction]: Checked pairs total: 6281537 [2023-01-28 00:27:23,142 INFO L136 LiptonReduction]: Total number of compositions: 672 [2023-01-28 00:27:23,144 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:23,163 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:23,164 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:23,499 INFO L130 PetriNetUnfolder]: 51/982 cut-off events. [2023-01-28 00:27:23,499 INFO L131 PetriNetUnfolder]: For 24752/24752 co-relation queries the response was YES. [2023-01-28 00:27:23,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:23,499 INFO L208 CegarLoopForPetriNet]: trace histogram [53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27:23,499 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:23,500 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1267340619, now seen corresponding path program 1 times [2023-01-28 00:27:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:23,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819796141] [2023-01-28 00:27:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:23,552 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:23,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:23,619 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:23,619 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:23,619 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:23,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-01-28 00:27:23,619 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:23,619 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:23,619 WARN L233 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:23,619 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2023-01-28 00:27:23,740 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:23,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1245 places, 1245 transitions, 5511 flow [2023-01-28 00:27:24,715 INFO L130 PetriNetUnfolder]: 160/1879 cut-off events. [2023-01-28 00:27:24,715 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-01-28 00:27:24,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 1879 events. 160/1879 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6160 event pairs, 0 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 3368. Up to 108 conditions per place. [2023-01-28 00:27:24,837 INFO L82 GeneralOperation]: Start removeDead. Operand has 1245 places, 1245 transitions, 5511 flow [2023-01-28 00:27:24,855 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1245 places, 1245 transitions, 5511 flow [2023-01-28 00:27:24,855 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:24,855 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1245 places, 1245 transitions, 5511 flow [2023-01-28 00:27:24,855 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1245 places, 1245 transitions, 5511 flow [2023-01-28 00:27:24,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1245 places, 1245 transitions, 5511 flow [2023-01-28 00:27:25,818 INFO L130 PetriNetUnfolder]: 160/1879 cut-off events. [2023-01-28 00:27:25,818 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-01-28 00:27:25,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 1879 events. 160/1879 cut-off events. For 26182/26182 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6160 event pairs, 0 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 3368. Up to 108 conditions per place. [2023-01-28 00:27:26,379 INFO L119 LiptonReduction]: Number of co-enabled transitions 1424852 [2023-01-28 00:27:31,832 INFO L134 LiptonReduction]: Checked pairs total: 6556192 [2023-01-28 00:27:31,832 INFO L136 LiptonReduction]: Total number of compositions: 690 [2023-01-28 00:27:31,834 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:31,834 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:31,834 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:32,191 INFO L130 PetriNetUnfolder]: 52/1001 cut-off events. [2023-01-28 00:27:32,191 INFO L131 PetriNetUnfolder]: For 26182/26182 co-relation queries the response was YES. [2023-01-28 00:27:32,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:32,191 INFO L208 CegarLoopForPetriNet]: trace histogram [54, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27:32,192 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:32,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash -129590833, now seen corresponding path program 1 times [2023-01-28 00:27:32,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:32,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269108780] [2023-01-28 00:27:32,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:32,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:32,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:32,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:32,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:32,341 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:32,341 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:32,341 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:32,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-01-28 00:27:32,341 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:32,342 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:32,342 WARN L233 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:32,342 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2023-01-28 00:27:32,439 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:32,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1268 places, 1268 transitions, 5668 flow [2023-01-28 00:27:33,448 INFO L130 PetriNetUnfolder]: 163/1914 cut-off events. [2023-01-28 00:27:33,448 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-01-28 00:27:33,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3562 conditions, 1914 events. 163/1914 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6269 event pairs, 0 based on Foata normal form. 0/1642 useless extension candidates. Maximal degree in co-relation 3459. Up to 110 conditions per place. [2023-01-28 00:27:33,580 INFO L82 GeneralOperation]: Start removeDead. Operand has 1268 places, 1268 transitions, 5668 flow [2023-01-28 00:27:33,600 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1268 places, 1268 transitions, 5668 flow [2023-01-28 00:27:33,600 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:33,600 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1268 places, 1268 transitions, 5668 flow [2023-01-28 00:27:33,600 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1268 places, 1268 transitions, 5668 flow [2023-01-28 00:27:33,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1268 places, 1268 transitions, 5668 flow [2023-01-28 00:27:34,576 INFO L130 PetriNetUnfolder]: 163/1914 cut-off events. [2023-01-28 00:27:34,576 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-01-28 00:27:34,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3562 conditions, 1914 events. 163/1914 cut-off events. For 27666/27666 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6269 event pairs, 0 based on Foata normal form. 0/1642 useless extension candidates. Maximal degree in co-relation 3459. Up to 110 conditions per place. [2023-01-28 00:27:35,158 INFO L119 LiptonReduction]: Number of co-enabled transitions 1479060 [2023-01-28 00:27:40,227 INFO L134 LiptonReduction]: Checked pairs total: 6753110 [2023-01-28 00:27:40,227 INFO L136 LiptonReduction]: Total number of compositions: 694 [2023-01-28 00:27:40,228 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:40,228 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:40,229 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:40,650 INFO L130 PetriNetUnfolder]: 53/1020 cut-off events. [2023-01-28 00:27:40,650 INFO L131 PetriNetUnfolder]: For 27666/27666 co-relation queries the response was YES. [2023-01-28 00:27:40,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:40,651 INFO L208 CegarLoopForPetriNet]: trace histogram [55, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27:40,651 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:40,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:40,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1499773517, now seen corresponding path program 1 times [2023-01-28 00:27:40,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:40,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838382516] [2023-01-28 00:27:40,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:40,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:40,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:40,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:40,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:40,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:40,811 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:40,811 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:40,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-01-28 00:27:40,811 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:40,811 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:40,812 WARN L233 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:40,813 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2023-01-28 00:27:40,992 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:40,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1291 transitions, 5827 flow [2023-01-28 00:27:42,023 INFO L130 PetriNetUnfolder]: 166/1949 cut-off events. [2023-01-28 00:27:42,023 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-01-28 00:27:42,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1949 events. 166/1949 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6392 event pairs, 0 based on Foata normal form. 0/1672 useless extension candidates. Maximal degree in co-relation 3551. Up to 112 conditions per place. [2023-01-28 00:27:42,198 INFO L82 GeneralOperation]: Start removeDead. Operand has 1291 places, 1291 transitions, 5827 flow [2023-01-28 00:27:42,223 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1291 places, 1291 transitions, 5827 flow [2023-01-28 00:27:42,224 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:42,224 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1291 places, 1291 transitions, 5827 flow [2023-01-28 00:27:42,224 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1291 places, 1291 transitions, 5827 flow [2023-01-28 00:27:42,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1291 places, 1291 transitions, 5827 flow [2023-01-28 00:27:43,255 INFO L130 PetriNetUnfolder]: 166/1949 cut-off events. [2023-01-28 00:27:43,256 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-01-28 00:27:43,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3655 conditions, 1949 events. 166/1949 cut-off events. For 29205/29205 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6392 event pairs, 0 based on Foata normal form. 0/1672 useless extension candidates. Maximal degree in co-relation 3551. Up to 112 conditions per place. [2023-01-28 00:27:43,931 INFO L119 LiptonReduction]: Number of co-enabled transitions 1534280 [2023-01-28 00:27:49,725 INFO L134 LiptonReduction]: Checked pairs total: 7012514 [2023-01-28 00:27:49,725 INFO L136 LiptonReduction]: Total number of compositions: 706 [2023-01-28 00:27:49,726 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:49,727 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:49,727 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:27:50,179 INFO L130 PetriNetUnfolder]: 54/1039 cut-off events. [2023-01-28 00:27:50,179 INFO L131 PetriNetUnfolder]: For 29205/29205 co-relation queries the response was YES. [2023-01-28 00:27:50,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:27:50,180 INFO L208 CegarLoopForPetriNet]: trace histogram [56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:27:50,180 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:27:50,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:27:50,180 INFO L85 PathProgramCache]: Analyzing trace with hash 739553943, now seen corresponding path program 1 times [2023-01-28 00:27:50,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:27:50,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936905919] [2023-01-28 00:27:50,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:27:50,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:27:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:50,236 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:27:50,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:27:50,316 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:27:50,316 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:27:50,316 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:27:50,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-01-28 00:27:50,316 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:27:50,316 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:27:50,317 WARN L233 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:27:50,317 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2023-01-28 00:27:50,411 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:27:50,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1314 places, 1314 transitions, 5988 flow [2023-01-28 00:27:51,501 INFO L130 PetriNetUnfolder]: 169/1984 cut-off events. [2023-01-28 00:27:51,502 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-01-28 00:27:51,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1984 events. 169/1984 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6531 event pairs, 0 based on Foata normal form. 0/1702 useless extension candidates. Maximal degree in co-relation 3644. Up to 114 conditions per place. [2023-01-28 00:27:51,688 INFO L82 GeneralOperation]: Start removeDead. Operand has 1314 places, 1314 transitions, 5988 flow [2023-01-28 00:27:51,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1314 places, 1314 transitions, 5988 flow [2023-01-28 00:27:51,715 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:27:51,715 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1314 places, 1314 transitions, 5988 flow [2023-01-28 00:27:51,715 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1314 places, 1314 transitions, 5988 flow [2023-01-28 00:27:51,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1314 places, 1314 transitions, 5988 flow [2023-01-28 00:27:52,792 INFO L130 PetriNetUnfolder]: 169/1984 cut-off events. [2023-01-28 00:27:52,792 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-01-28 00:27:52,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3749 conditions, 1984 events. 169/1984 cut-off events. For 30800/30800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6531 event pairs, 0 based on Foata normal form. 0/1702 useless extension candidates. Maximal degree in co-relation 3644. Up to 114 conditions per place. [2023-01-28 00:27:53,305 INFO L119 LiptonReduction]: Number of co-enabled transitions 1590512 [2023-01-28 00:27:59,806 INFO L134 LiptonReduction]: Checked pairs total: 7263665 [2023-01-28 00:27:59,807 INFO L136 LiptonReduction]: Total number of compositions: 717 [2023-01-28 00:27:59,808 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:27:59,808 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:27:59,808 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:00,210 INFO L130 PetriNetUnfolder]: 55/1056 cut-off events. [2023-01-28 00:28:00,210 INFO L131 PetriNetUnfolder]: For 30800/30800 co-relation queries the response was YES. [2023-01-28 00:28:00,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:00,211 INFO L208 CegarLoopForPetriNet]: trace histogram [57, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:00,211 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:00,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:00,211 INFO L85 PathProgramCache]: Analyzing trace with hash -446912051, now seen corresponding path program 1 times [2023-01-28 00:28:00,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:00,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397644461] [2023-01-28 00:28:00,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:00,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:00,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:00,263 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:00,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:00,340 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:00,341 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:00,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-01-28 00:28:00,341 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:00,341 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:00,341 WARN L233 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:00,341 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2023-01-28 00:28:00,437 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:00,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1337 transitions, 6151 flow [2023-01-28 00:28:01,755 INFO L130 PetriNetUnfolder]: 172/2019 cut-off events. [2023-01-28 00:28:01,755 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-01-28 00:28:01,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 2019 events. 172/2019 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1732 useless extension candidates. Maximal degree in co-relation 3738. Up to 116 conditions per place. [2023-01-28 00:28:01,876 INFO L82 GeneralOperation]: Start removeDead. Operand has 1337 places, 1337 transitions, 6151 flow [2023-01-28 00:28:01,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1337 places, 1337 transitions, 6151 flow [2023-01-28 00:28:01,893 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:01,893 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1337 places, 1337 transitions, 6151 flow [2023-01-28 00:28:01,894 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1337 places, 1337 transitions, 6151 flow [2023-01-28 00:28:01,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1337 places, 1337 transitions, 6151 flow [2023-01-28 00:28:03,017 INFO L130 PetriNetUnfolder]: 172/2019 cut-off events. [2023-01-28 00:28:03,017 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-01-28 00:28:03,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 2019 events. 172/2019 cut-off events. For 32452/32452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1732 useless extension candidates. Maximal degree in co-relation 3738. Up to 116 conditions per place. [2023-01-28 00:28:03,672 INFO L119 LiptonReduction]: Number of co-enabled transitions 1647756 [2023-01-28 00:28:10,622 INFO L134 LiptonReduction]: Checked pairs total: 7570282 [2023-01-28 00:28:10,622 INFO L136 LiptonReduction]: Total number of compositions: 731 [2023-01-28 00:28:10,623 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:10,624 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:10,624 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:11,040 INFO L130 PetriNetUnfolder]: 56/1077 cut-off events. [2023-01-28 00:28:11,041 INFO L131 PetriNetUnfolder]: For 32452/32452 co-relation queries the response was YES. [2023-01-28 00:28:11,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:11,041 INFO L208 CegarLoopForPetriNet]: trace histogram [58, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:11,041 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:11,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:11,041 INFO L85 PathProgramCache]: Analyzing trace with hash -64641083, now seen corresponding path program 1 times [2023-01-28 00:28:11,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:11,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766623739] [2023-01-28 00:28:11,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:11,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:11,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:11,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:11,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:11,169 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:11,169 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:11,169 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:11,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-01-28 00:28:11,169 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:11,169 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:11,169 WARN L233 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:11,169 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2023-01-28 00:28:11,270 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:11,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1360 transitions, 6316 flow [2023-01-28 00:28:12,417 INFO L130 PetriNetUnfolder]: 175/2054 cut-off events. [2023-01-28 00:28:12,417 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-01-28 00:28:12,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2054 events. 175/2054 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6728 event pairs, 0 based on Foata normal form. 0/1762 useless extension candidates. Maximal degree in co-relation 3833. Up to 118 conditions per place. [2023-01-28 00:28:12,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 1360 places, 1360 transitions, 6316 flow [2023-01-28 00:28:12,617 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1360 places, 1360 transitions, 6316 flow [2023-01-28 00:28:12,617 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:12,617 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1360 places, 1360 transitions, 6316 flow [2023-01-28 00:28:12,617 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1360 places, 1360 transitions, 6316 flow [2023-01-28 00:28:12,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1360 places, 1360 transitions, 6316 flow [2023-01-28 00:28:13,790 INFO L130 PetriNetUnfolder]: 175/2054 cut-off events. [2023-01-28 00:28:13,791 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-01-28 00:28:13,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3940 conditions, 2054 events. 175/2054 cut-off events. For 34162/34162 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6728 event pairs, 0 based on Foata normal form. 0/1762 useless extension candidates. Maximal degree in co-relation 3833. Up to 118 conditions per place. [2023-01-28 00:28:14,569 INFO L119 LiptonReduction]: Number of co-enabled transitions 1706012 [2023-01-28 00:28:20,720 INFO L134 LiptonReduction]: Checked pairs total: 7773742 [2023-01-28 00:28:20,720 INFO L136 LiptonReduction]: Total number of compositions: 752 [2023-01-28 00:28:20,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:20,722 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:20,722 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:21,148 INFO L130 PetriNetUnfolder]: 57/1096 cut-off events. [2023-01-28 00:28:21,148 INFO L131 PetriNetUnfolder]: For 34162/34162 co-relation queries the response was YES. [2023-01-28 00:28:21,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:21,148 INFO L208 CegarLoopForPetriNet]: trace histogram [59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:21,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:21,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:21,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1272169416, now seen corresponding path program 1 times [2023-01-28 00:28:21,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:21,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63277421] [2023-01-28 00:28:21,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:21,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:21,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:21,209 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:21,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:21,286 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:21,287 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:21,287 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:21,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-01-28 00:28:21,287 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:21,287 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:21,287 WARN L233 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:21,287 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2023-01-28 00:28:21,384 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:21,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1383 places, 1383 transitions, 6483 flow [2023-01-28 00:28:22,638 INFO L130 PetriNetUnfolder]: 178/2089 cut-off events. [2023-01-28 00:28:22,638 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-01-28 00:28:22,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 2089 events. 178/2089 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6871 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 3929. Up to 120 conditions per place. [2023-01-28 00:28:22,849 INFO L82 GeneralOperation]: Start removeDead. Operand has 1383 places, 1383 transitions, 6483 flow [2023-01-28 00:28:22,879 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1383 places, 1383 transitions, 6483 flow [2023-01-28 00:28:22,879 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:22,879 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1383 places, 1383 transitions, 6483 flow [2023-01-28 00:28:22,879 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1383 places, 1383 transitions, 6483 flow [2023-01-28 00:28:22,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1383 places, 1383 transitions, 6483 flow [2023-01-28 00:28:24,089 INFO L130 PetriNetUnfolder]: 178/2089 cut-off events. [2023-01-28 00:28:24,090 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-01-28 00:28:24,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4037 conditions, 2089 events. 178/2089 cut-off events. For 35931/35931 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6871 event pairs, 0 based on Foata normal form. 0/1792 useless extension candidates. Maximal degree in co-relation 3929. Up to 120 conditions per place. [2023-01-28 00:28:24,749 INFO L119 LiptonReduction]: Number of co-enabled transitions 1765280 [2023-01-28 00:28:31,398 INFO L134 LiptonReduction]: Checked pairs total: 8095610 [2023-01-28 00:28:31,398 INFO L136 LiptonReduction]: Total number of compositions: 755 [2023-01-28 00:28:31,399 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:31,399 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:31,399 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:31,843 INFO L130 PetriNetUnfolder]: 58/1115 cut-off events. [2023-01-28 00:28:31,843 INFO L131 PetriNetUnfolder]: For 35931/35931 co-relation queries the response was YES. [2023-01-28 00:28:31,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:31,843 INFO L208 CegarLoopForPetriNet]: trace histogram [60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:31,843 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:31,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:31,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1959714887, now seen corresponding path program 1 times [2023-01-28 00:28:31,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:31,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198049011] [2023-01-28 00:28:31,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:31,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:31,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:31,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:31,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:31,989 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:31,989 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:31,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-01-28 00:28:31,989 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:31,989 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:31,989 WARN L233 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:31,989 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2023-01-28 00:28:32,086 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:32,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1406 places, 1406 transitions, 6652 flow [2023-01-28 00:28:33,311 INFO L130 PetriNetUnfolder]: 181/2124 cut-off events. [2023-01-28 00:28:33,312 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-01-28 00:28:33,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2124 events. 181/2124 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6981 event pairs, 0 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4026. Up to 122 conditions per place. [2023-01-28 00:28:33,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 1406 places, 1406 transitions, 6652 flow [2023-01-28 00:28:33,525 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1406 places, 1406 transitions, 6652 flow [2023-01-28 00:28:33,525 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:33,525 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1406 places, 1406 transitions, 6652 flow [2023-01-28 00:28:33,525 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1406 places, 1406 transitions, 6652 flow [2023-01-28 00:28:33,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1406 places, 1406 transitions, 6652 flow [2023-01-28 00:28:34,925 INFO L130 PetriNetUnfolder]: 181/2124 cut-off events. [2023-01-28 00:28:34,925 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-01-28 00:28:35,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4135 conditions, 2124 events. 181/2124 cut-off events. For 37760/37760 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6981 event pairs, 0 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4026. Up to 122 conditions per place. [2023-01-28 00:28:35,463 INFO L119 LiptonReduction]: Number of co-enabled transitions 1825560 [2023-01-28 00:28:41,525 INFO L134 LiptonReduction]: Checked pairs total: 8381642 [2023-01-28 00:28:41,530 INFO L136 LiptonReduction]: Total number of compositions: 769 [2023-01-28 00:28:41,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:41,531 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:41,531 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:42,002 INFO L130 PetriNetUnfolder]: 59/1134 cut-off events. [2023-01-28 00:28:42,002 INFO L131 PetriNetUnfolder]: For 37760/37760 co-relation queries the response was YES. [2023-01-28 00:28:42,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:42,002 INFO L208 CegarLoopForPetriNet]: trace histogram [61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:42,003 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:42,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:42,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1333874343, now seen corresponding path program 1 times [2023-01-28 00:28:42,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:42,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451099036] [2023-01-28 00:28:42,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:42,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:42,068 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:42,164 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:42,164 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:42,164 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:42,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-01-28 00:28:42,164 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:42,165 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:42,165 WARN L233 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:42,165 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2023-01-28 00:28:42,248 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:42,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1429 places, 1429 transitions, 6823 flow [2023-01-28 00:28:43,978 INFO L130 PetriNetUnfolder]: 184/2159 cut-off events. [2023-01-28 00:28:43,978 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-01-28 00:28:44,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 2159 events. 184/2159 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7115 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 4124. Up to 124 conditions per place. [2023-01-28 00:28:44,128 INFO L82 GeneralOperation]: Start removeDead. Operand has 1429 places, 1429 transitions, 6823 flow [2023-01-28 00:28:44,152 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1429 places, 1429 transitions, 6823 flow [2023-01-28 00:28:44,152 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:44,153 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1429 places, 1429 transitions, 6823 flow [2023-01-28 00:28:44,153 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1429 places, 1429 transitions, 6823 flow [2023-01-28 00:28:44,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1429 places, 1429 transitions, 6823 flow [2023-01-28 00:28:45,616 INFO L130 PetriNetUnfolder]: 184/2159 cut-off events. [2023-01-28 00:28:45,617 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-01-28 00:28:45,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4234 conditions, 2159 events. 184/2159 cut-off events. For 39650/39650 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7115 event pairs, 0 based on Foata normal form. 0/1852 useless extension candidates. Maximal degree in co-relation 4124. Up to 124 conditions per place. [2023-01-28 00:28:46,280 INFO L119 LiptonReduction]: Number of co-enabled transitions 1886852 [2023-01-28 00:28:52,964 INFO L134 LiptonReduction]: Checked pairs total: 8670296 [2023-01-28 00:28:52,964 INFO L136 LiptonReduction]: Total number of compositions: 781 [2023-01-28 00:28:52,965 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:28:52,965 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:28:52,965 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:28:53,461 INFO L130 PetriNetUnfolder]: 60/1153 cut-off events. [2023-01-28 00:28:53,461 INFO L131 PetriNetUnfolder]: For 39650/39650 co-relation queries the response was YES. [2023-01-28 00:28:53,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:28:53,461 INFO L208 CegarLoopForPetriNet]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:53,462 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:28:53,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:28:53,462 INFO L85 PathProgramCache]: Analyzing trace with hash 262370994, now seen corresponding path program 1 times [2023-01-28 00:28:53,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:28:53,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766060209] [2023-01-28 00:28:53,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:28:53,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:28:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:53,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:28:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:28:53,648 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:28:53,648 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:28:53,648 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:28:53,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-01-28 00:28:53,648 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:28:53,649 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:28:53,649 WARN L233 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:28:53,649 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2023-01-28 00:28:53,817 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:28:53,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1452 places, 1452 transitions, 6996 flow [2023-01-28 00:28:55,373 INFO L130 PetriNetUnfolder]: 187/2194 cut-off events. [2023-01-28 00:28:55,373 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-01-28 00:28:55,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 2194 events. 187/2194 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7190 event pairs, 0 based on Foata normal form. 0/1882 useless extension candidates. Maximal degree in co-relation 4223. Up to 126 conditions per place. [2023-01-28 00:28:55,529 INFO L82 GeneralOperation]: Start removeDead. Operand has 1452 places, 1452 transitions, 6996 flow [2023-01-28 00:28:55,550 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1452 places, 1452 transitions, 6996 flow [2023-01-28 00:28:55,550 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:28:55,550 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1452 places, 1452 transitions, 6996 flow [2023-01-28 00:28:55,551 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1452 places, 1452 transitions, 6996 flow [2023-01-28 00:28:55,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1452 places, 1452 transitions, 6996 flow [2023-01-28 00:28:57,001 INFO L130 PetriNetUnfolder]: 187/2194 cut-off events. [2023-01-28 00:28:57,002 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-01-28 00:28:57,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 2194 events. 187/2194 cut-off events. For 41602/41602 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7190 event pairs, 0 based on Foata normal form. 0/1882 useless extension candidates. Maximal degree in co-relation 4223. Up to 126 conditions per place. [2023-01-28 00:28:57,672 INFO L119 LiptonReduction]: Number of co-enabled transitions 1949156 [2023-01-28 00:29:04,919 INFO L134 LiptonReduction]: Checked pairs total: 8896933 [2023-01-28 00:29:04,920 INFO L136 LiptonReduction]: Total number of compositions: 795 [2023-01-28 00:29:04,921 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:04,921 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:04,921 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:05,429 INFO L130 PetriNetUnfolder]: 61/1172 cut-off events. [2023-01-28 00:29:05,429 INFO L131 PetriNetUnfolder]: For 41602/41602 co-relation queries the response was YES. [2023-01-28 00:29:05,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:05,429 INFO L208 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29:05,429 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:05,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:05,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1118478033, now seen corresponding path program 1 times [2023-01-28 00:29:05,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:05,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952364426] [2023-01-28 00:29:05,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:05,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:05,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:05,533 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:05,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:05,674 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:05,675 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:05,675 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:05,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-01-28 00:29:05,675 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:05,675 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:05,675 WARN L233 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:05,675 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2023-01-28 00:29:05,867 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:05,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1475 transitions, 7171 flow [2023-01-28 00:29:07,483 INFO L130 PetriNetUnfolder]: 190/2229 cut-off events. [2023-01-28 00:29:07,484 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-01-28 00:29:07,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 2229 events. 190/2229 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7310 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4323. Up to 128 conditions per place. [2023-01-28 00:29:07,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 1475 places, 1475 transitions, 7171 flow [2023-01-28 00:29:07,681 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1475 places, 1475 transitions, 7171 flow [2023-01-28 00:29:07,681 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:07,681 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1475 places, 1475 transitions, 7171 flow [2023-01-28 00:29:07,682 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1475 places, 1475 transitions, 7171 flow [2023-01-28 00:29:07,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1475 places, 1475 transitions, 7171 flow [2023-01-28 00:29:09,255 INFO L130 PetriNetUnfolder]: 190/2229 cut-off events. [2023-01-28 00:29:09,255 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-01-28 00:29:09,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 2229 events. 190/2229 cut-off events. For 43617/43617 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7310 event pairs, 0 based on Foata normal form. 0/1912 useless extension candidates. Maximal degree in co-relation 4323. Up to 128 conditions per place. [2023-01-28 00:29:09,972 INFO L119 LiptonReduction]: Number of co-enabled transitions 2012472 [2023-01-28 00:29:16,875 INFO L134 LiptonReduction]: Checked pairs total: 9233458 [2023-01-28 00:29:16,875 INFO L136 LiptonReduction]: Total number of compositions: 810 [2023-01-28 00:29:16,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:16,877 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:16,877 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:17,391 INFO L130 PetriNetUnfolder]: 62/1191 cut-off events. [2023-01-28 00:29:17,391 INFO L131 PetriNetUnfolder]: For 43617/43617 co-relation queries the response was YES. [2023-01-28 00:29:17,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:17,392 INFO L208 CegarLoopForPetriNet]: trace histogram [64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29:17,392 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:17,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:17,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1100300091, now seen corresponding path program 1 times [2023-01-28 00:29:17,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:17,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575352850] [2023-01-28 00:29:17,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:17,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:17,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:17,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:17,559 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:17,559 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:17,559 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:17,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-01-28 00:29:17,560 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:17,595 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:17,595 WARN L233 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:17,596 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2023-01-28 00:29:17,717 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:17,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1498 places, 1498 transitions, 7348 flow [2023-01-28 00:29:19,320 INFO L130 PetriNetUnfolder]: 193/2264 cut-off events. [2023-01-28 00:29:19,320 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-01-28 00:29:19,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2264 events. 193/2264 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7445 event pairs, 0 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4424. Up to 130 conditions per place. [2023-01-28 00:29:19,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 1498 places, 1498 transitions, 7348 flow [2023-01-28 00:29:19,512 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1498 places, 1498 transitions, 7348 flow [2023-01-28 00:29:19,513 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:19,513 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1498 places, 1498 transitions, 7348 flow [2023-01-28 00:29:19,513 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1498 places, 1498 transitions, 7348 flow [2023-01-28 00:29:19,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1498 places, 1498 transitions, 7348 flow [2023-01-28 00:29:21,041 INFO L130 PetriNetUnfolder]: 193/2264 cut-off events. [2023-01-28 00:29:21,041 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-01-28 00:29:21,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2264 events. 193/2264 cut-off events. For 45696/45696 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7445 event pairs, 0 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 4424. Up to 130 conditions per place. [2023-01-28 00:29:21,812 INFO L119 LiptonReduction]: Number of co-enabled transitions 2076800 [2023-01-28 00:29:29,186 INFO L134 LiptonReduction]: Checked pairs total: 9502601 [2023-01-28 00:29:29,186 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-01-28 00:29:29,187 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:29,188 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:29,188 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:29,878 INFO L130 PetriNetUnfolder]: 63/1210 cut-off events. [2023-01-28 00:29:29,878 INFO L131 PetriNetUnfolder]: For 45696/45696 co-relation queries the response was YES. [2023-01-28 00:29:29,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:29,878 INFO L208 CegarLoopForPetriNet]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29:29,878 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:29,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:29,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2107634232, now seen corresponding path program 1 times [2023-01-28 00:29:29,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:29,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569662855] [2023-01-28 00:29:29,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:29,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:29,945 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:30,053 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:30,054 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:30,054 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:30,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-01-28 00:29:30,054 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:30,054 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:30,054 WARN L233 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:30,054 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2023-01-28 00:29:30,166 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:30,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1521 places, 1521 transitions, 7527 flow [2023-01-28 00:29:31,869 INFO L130 PetriNetUnfolder]: 196/2299 cut-off events. [2023-01-28 00:29:31,869 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-01-28 00:29:32,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 2299 events. 196/2299 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7578 event pairs, 0 based on Foata normal form. 0/1972 useless extension candidates. Maximal degree in co-relation 4526. Up to 132 conditions per place. [2023-01-28 00:29:32,039 INFO L82 GeneralOperation]: Start removeDead. Operand has 1521 places, 1521 transitions, 7527 flow [2023-01-28 00:29:32,061 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1521 places, 1521 transitions, 7527 flow [2023-01-28 00:29:32,061 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:32,061 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1521 places, 1521 transitions, 7527 flow [2023-01-28 00:29:32,061 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1521 places, 1521 transitions, 7527 flow [2023-01-28 00:29:32,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1521 places, 1521 transitions, 7527 flow [2023-01-28 00:29:33,787 INFO L130 PetriNetUnfolder]: 196/2299 cut-off events. [2023-01-28 00:29:33,787 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-01-28 00:29:33,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4640 conditions, 2299 events. 196/2299 cut-off events. For 47840/47840 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7578 event pairs, 0 based on Foata normal form. 0/1972 useless extension candidates. Maximal degree in co-relation 4526. Up to 132 conditions per place. [2023-01-28 00:29:34,532 INFO L119 LiptonReduction]: Number of co-enabled transitions 2142140 [2023-01-28 00:29:41,824 INFO L134 LiptonReduction]: Checked pairs total: 9800446 [2023-01-28 00:29:41,825 INFO L136 LiptonReduction]: Total number of compositions: 830 [2023-01-28 00:29:41,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:41,826 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:41,826 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:42,597 INFO L130 PetriNetUnfolder]: 64/1229 cut-off events. [2023-01-28 00:29:42,598 INFO L131 PetriNetUnfolder]: For 47840/47840 co-relation queries the response was YES. [2023-01-28 00:29:42,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:42,598 INFO L208 CegarLoopForPetriNet]: trace histogram [66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29:42,598 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:42,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:42,598 INFO L85 PathProgramCache]: Analyzing trace with hash -61530144, now seen corresponding path program 1 times [2023-01-28 00:29:42,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:42,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802913536] [2023-01-28 00:29:42,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:42,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:42,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:42,760 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:42,907 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:42,907 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:42,907 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:42,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-01-28 00:29:42,907 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:42,907 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:42,907 WARN L233 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:42,907 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2023-01-28 00:29:43,033 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:43,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1544 transitions, 7708 flow [2023-01-28 00:29:44,826 INFO L130 PetriNetUnfolder]: 199/2334 cut-off events. [2023-01-28 00:29:44,826 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-01-28 00:29:44,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 2334 events. 199/2334 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7672 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 4629. Up to 134 conditions per place. [2023-01-28 00:29:44,999 INFO L82 GeneralOperation]: Start removeDead. Operand has 1544 places, 1544 transitions, 7708 flow [2023-01-28 00:29:45,023 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1544 places, 1544 transitions, 7708 flow [2023-01-28 00:29:45,023 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:45,023 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1544 places, 1544 transitions, 7708 flow [2023-01-28 00:29:45,023 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1544 places, 1544 transitions, 7708 flow [2023-01-28 00:29:45,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1544 places, 1544 transitions, 7708 flow [2023-01-28 00:29:47,153 INFO L130 PetriNetUnfolder]: 199/2334 cut-off events. [2023-01-28 00:29:47,153 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-01-28 00:29:47,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 2334 events. 199/2334 cut-off events. For 50050/50050 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7672 event pairs, 0 based on Foata normal form. 0/2002 useless extension candidates. Maximal degree in co-relation 4629. Up to 134 conditions per place. [2023-01-28 00:29:47,873 INFO L119 LiptonReduction]: Number of co-enabled transitions 2208492 [2023-01-28 00:29:56,147 INFO L134 LiptonReduction]: Checked pairs total: 10156259 [2023-01-28 00:29:56,147 INFO L136 LiptonReduction]: Total number of compositions: 845 [2023-01-28 00:29:56,148 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:29:56,148 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:29:56,148 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:29:56,858 INFO L130 PetriNetUnfolder]: 65/1248 cut-off events. [2023-01-28 00:29:56,858 INFO L131 PetriNetUnfolder]: For 50050/50050 co-relation queries the response was YES. [2023-01-28 00:29:56,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:29:56,858 INFO L208 CegarLoopForPetriNet]: trace histogram [67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29:56,858 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:29:56,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:29:56,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1344173195, now seen corresponding path program 1 times [2023-01-28 00:29:56,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:29:56,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517443267] [2023-01-28 00:29:56,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:29:56,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:29:57,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:57,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:29:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:29:57,304 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:29:57,304 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:29:57,304 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:29:57,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-01-28 00:29:57,304 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:29:57,304 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:29:57,305 WARN L233 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:29:57,305 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2023-01-28 00:29:57,493 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:29:57,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1567 places, 1567 transitions, 7891 flow [2023-01-28 00:29:59,364 INFO L130 PetriNetUnfolder]: 202/2369 cut-off events. [2023-01-28 00:29:59,365 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-01-28 00:29:59,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2369 events. 202/2369 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7788 event pairs, 0 based on Foata normal form. 0/2032 useless extension candidates. Maximal degree in co-relation 4733. Up to 136 conditions per place. [2023-01-28 00:29:59,567 INFO L82 GeneralOperation]: Start removeDead. Operand has 1567 places, 1567 transitions, 7891 flow [2023-01-28 00:29:59,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1567 places, 1567 transitions, 7891 flow [2023-01-28 00:29:59,594 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:29:59,594 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1567 places, 1567 transitions, 7891 flow [2023-01-28 00:29:59,594 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1567 places, 1567 transitions, 7891 flow [2023-01-28 00:29:59,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1567 places, 1567 transitions, 7891 flow [2023-01-28 00:30:01,594 INFO L130 PetriNetUnfolder]: 202/2369 cut-off events. [2023-01-28 00:30:01,594 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-01-28 00:30:01,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2369 events. 202/2369 cut-off events. For 52327/52327 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7788 event pairs, 0 based on Foata normal form. 0/2032 useless extension candidates. Maximal degree in co-relation 4733. Up to 136 conditions per place. [2023-01-28 00:30:02,411 INFO L119 LiptonReduction]: Number of co-enabled transitions 2275856 [2023-01-28 00:30:09,993 INFO L134 LiptonReduction]: Checked pairs total: 10435578 [2023-01-28 00:30:09,994 INFO L136 LiptonReduction]: Total number of compositions: 859 [2023-01-28 00:30:09,995 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:09,995 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:09,995 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:30:10,641 INFO L130 PetriNetUnfolder]: 66/1267 cut-off events. [2023-01-28 00:30:10,641 INFO L131 PetriNetUnfolder]: For 52327/52327 co-relation queries the response was YES. [2023-01-28 00:30:10,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:10,641 INFO L208 CegarLoopForPetriNet]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:10,641 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:10,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:10,642 INFO L85 PathProgramCache]: Analyzing trace with hash -647726204, now seen corresponding path program 1 times [2023-01-28 00:30:10,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:10,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448567805] [2023-01-28 00:30:10,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:10,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:10,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:10,879 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:10,879 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:10,879 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:30:10,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-01-28 00:30:10,880 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:10,880 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:30:10,880 WARN L233 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:10,880 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2023-01-28 00:30:11,005 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:11,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1590 places, 1590 transitions, 8076 flow [2023-01-28 00:30:13,047 INFO L130 PetriNetUnfolder]: 205/2404 cut-off events. [2023-01-28 00:30:13,047 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-01-28 00:30:13,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2404 events. 205/2404 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8047 event pairs, 0 based on Foata normal form. 0/2062 useless extension candidates. Maximal degree in co-relation 4838. Up to 138 conditions per place. [2023-01-28 00:30:13,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 1590 places, 1590 transitions, 8076 flow [2023-01-28 00:30:13,259 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1590 places, 1590 transitions, 8076 flow [2023-01-28 00:30:13,259 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:13,259 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1590 places, 1590 transitions, 8076 flow [2023-01-28 00:30:13,259 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1590 places, 1590 transitions, 8076 flow [2023-01-28 00:30:13,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1590 places, 1590 transitions, 8076 flow [2023-01-28 00:30:15,115 INFO L130 PetriNetUnfolder]: 205/2404 cut-off events. [2023-01-28 00:30:15,115 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-01-28 00:30:15,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2404 events. 205/2404 cut-off events. For 54672/54672 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8047 event pairs, 0 based on Foata normal form. 0/2062 useless extension candidates. Maximal degree in co-relation 4838. Up to 138 conditions per place. [2023-01-28 00:30:15,980 INFO L119 LiptonReduction]: Number of co-enabled transitions 2344232 [2023-01-28 00:30:23,492 INFO L134 LiptonReduction]: Checked pairs total: 12484202 [2023-01-28 00:30:23,492 INFO L136 LiptonReduction]: Total number of compositions: 867 [2023-01-28 00:30:23,493 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:23,494 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:23,494 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:30:24,134 INFO L130 PetriNetUnfolder]: 67/1286 cut-off events. [2023-01-28 00:30:24,134 INFO L131 PetriNetUnfolder]: For 54672/54672 co-relation queries the response was YES. [2023-01-28 00:30:24,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:24,135 INFO L208 CegarLoopForPetriNet]: trace histogram [69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:24,135 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:24,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:24,135 INFO L85 PathProgramCache]: Analyzing trace with hash 691621688, now seen corresponding path program 1 times [2023-01-28 00:30:24,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:24,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422504983] [2023-01-28 00:30:24,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:24,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:24,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:24,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:24,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:24,348 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:24,348 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:24,349 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:30:24,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-01-28 00:30:24,349 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:24,349 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:30:24,349 WARN L233 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:24,349 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2023-01-28 00:30:24,469 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:24,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1613 places, 1613 transitions, 8263 flow [2023-01-28 00:30:26,476 INFO L130 PetriNetUnfolder]: 208/2439 cut-off events. [2023-01-28 00:30:26,476 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-01-28 00:30:26,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5062 conditions, 2439 events. 208/2439 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8037 event pairs, 0 based on Foata normal form. 0/2092 useless extension candidates. Maximal degree in co-relation 4944. Up to 140 conditions per place. [2023-01-28 00:30:26,676 INFO L82 GeneralOperation]: Start removeDead. Operand has 1613 places, 1613 transitions, 8263 flow [2023-01-28 00:30:26,703 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1613 places, 1613 transitions, 8263 flow [2023-01-28 00:30:26,703 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:26,703 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1613 places, 1613 transitions, 8263 flow [2023-01-28 00:30:26,704 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1613 places, 1613 transitions, 8263 flow [2023-01-28 00:30:26,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1613 places, 1613 transitions, 8263 flow [2023-01-28 00:30:28,643 INFO L130 PetriNetUnfolder]: 208/2439 cut-off events. [2023-01-28 00:30:28,643 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-01-28 00:30:28,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5062 conditions, 2439 events. 208/2439 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8037 event pairs, 0 based on Foata normal form. 0/2092 useless extension candidates. Maximal degree in co-relation 4944. Up to 140 conditions per place. [2023-01-28 00:30:29,529 INFO L119 LiptonReduction]: Number of co-enabled transitions 2413620 [2023-01-28 00:30:37,630 INFO L134 LiptonReduction]: Checked pairs total: 11098748 [2023-01-28 00:30:37,630 INFO L136 LiptonReduction]: Total number of compositions: 884 [2023-01-28 00:30:37,631 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:37,631 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:37,632 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:30:38,280 INFO L130 PetriNetUnfolder]: 68/1305 cut-off events. [2023-01-28 00:30:38,280 INFO L131 PetriNetUnfolder]: For 57086/57086 co-relation queries the response was YES. [2023-01-28 00:30:38,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:38,280 INFO L208 CegarLoopForPetriNet]: trace histogram [70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:38,280 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:38,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:38,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1289187537, now seen corresponding path program 1 times [2023-01-28 00:30:38,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:38,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980511354] [2023-01-28 00:30:38,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:38,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:38,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:38,356 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:38,510 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:38,510 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:38,511 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:30:38,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-01-28 00:30:38,511 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:38,511 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:30:38,511 WARN L233 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:38,511 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2023-01-28 00:30:38,625 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:38,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1636 places, 1636 transitions, 8452 flow [2023-01-28 00:30:40,633 INFO L130 PetriNetUnfolder]: 211/2474 cut-off events. [2023-01-28 00:30:40,633 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-01-28 00:30:40,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 2474 events. 211/2474 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8303 event pairs, 0 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5051. Up to 142 conditions per place. [2023-01-28 00:30:40,842 INFO L82 GeneralOperation]: Start removeDead. Operand has 1636 places, 1636 transitions, 8452 flow [2023-01-28 00:30:40,869 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1636 places, 1636 transitions, 8452 flow [2023-01-28 00:30:40,870 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:40,870 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1636 places, 1636 transitions, 8452 flow [2023-01-28 00:30:40,870 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1636 places, 1636 transitions, 8452 flow [2023-01-28 00:30:40,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1636 places, 1636 transitions, 8452 flow [2023-01-28 00:30:42,954 INFO L130 PetriNetUnfolder]: 211/2474 cut-off events. [2023-01-28 00:30:42,954 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-01-28 00:30:43,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5170 conditions, 2474 events. 211/2474 cut-off events. For 59570/59570 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8303 event pairs, 0 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5051. Up to 142 conditions per place. [2023-01-28 00:30:43,723 INFO L119 LiptonReduction]: Number of co-enabled transitions 2484020 [2023-01-28 00:30:51,581 INFO L134 LiptonReduction]: Checked pairs total: 11421327 [2023-01-28 00:30:51,581 INFO L136 LiptonReduction]: Total number of compositions: 894 [2023-01-28 00:30:51,583 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:30:51,583 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:30:51,583 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:30:52,402 INFO L130 PetriNetUnfolder]: 69/1324 cut-off events. [2023-01-28 00:30:52,402 INFO L131 PetriNetUnfolder]: For 59570/59570 co-relation queries the response was YES. [2023-01-28 00:30:52,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:30:52,402 INFO L208 CegarLoopForPetriNet]: trace histogram [71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:52,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:30:52,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:30:52,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1158290761, now seen corresponding path program 1 times [2023-01-28 00:30:52,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:30:52,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842434766] [2023-01-28 00:30:52,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:30:52,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:30:52,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:52,483 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:30:52,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:30:52,607 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:30:52,607 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:30:52,607 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:30:52,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-01-28 00:30:52,607 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:30:52,608 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:30:52,608 WARN L233 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:30:52,608 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2023-01-28 00:30:52,748 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:30:52,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1659 transitions, 8643 flow [2023-01-28 00:30:54,935 INFO L130 PetriNetUnfolder]: 214/2509 cut-off events. [2023-01-28 00:30:54,935 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-01-28 00:30:55,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2509 events. 214/2509 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8267 event pairs, 0 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 5159. Up to 144 conditions per place. [2023-01-28 00:30:55,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 1659 places, 1659 transitions, 8643 flow [2023-01-28 00:30:55,171 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1659 places, 1659 transitions, 8643 flow [2023-01-28 00:30:55,171 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:30:55,171 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1659 places, 1659 transitions, 8643 flow [2023-01-28 00:30:55,171 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1659 places, 1659 transitions, 8643 flow [2023-01-28 00:30:55,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1659 places, 1659 transitions, 8643 flow [2023-01-28 00:30:57,157 INFO L130 PetriNetUnfolder]: 214/2509 cut-off events. [2023-01-28 00:30:57,157 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-01-28 00:30:57,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2509 events. 214/2509 cut-off events. For 62125/62125 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8267 event pairs, 0 based on Foata normal form. 0/2152 useless extension candidates. Maximal degree in co-relation 5159. Up to 144 conditions per place. [2023-01-28 00:30:58,162 INFO L119 LiptonReduction]: Number of co-enabled transitions 2555432 [2023-01-28 00:31:05,318 INFO L134 LiptonReduction]: Checked pairs total: 11764958 [2023-01-28 00:31:05,319 INFO L136 LiptonReduction]: Total number of compositions: 904 [2023-01-28 00:31:05,320 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:31:05,320 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:31:05,320 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:31:06,013 INFO L130 PetriNetUnfolder]: 70/1341 cut-off events. [2023-01-28 00:31:06,013 INFO L131 PetriNetUnfolder]: For 62125/62125 co-relation queries the response was YES. [2023-01-28 00:31:06,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:31:06,013 INFO L208 CegarLoopForPetriNet]: trace histogram [72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:06,013 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:31:06,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:31:06,014 INFO L85 PathProgramCache]: Analyzing trace with hash 47236810, now seen corresponding path program 1 times [2023-01-28 00:31:06,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:31:06,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486587547] [2023-01-28 00:31:06,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:31:06,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:31:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:06,087 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:31:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:06,222 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:31:06,222 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:31:06,222 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:31:06,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-01-28 00:31:06,222 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:31:06,222 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:31:06,222 WARN L233 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:31:06,222 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2023-01-28 00:31:06,347 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:31:06,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1682 transitions, 8836 flow [2023-01-28 00:31:08,563 INFO L130 PetriNetUnfolder]: 217/2544 cut-off events. [2023-01-28 00:31:08,563 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-01-28 00:31:08,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 2544 events. 217/2544 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8402 event pairs, 0 based on Foata normal form. 0/2182 useless extension candidates. Maximal degree in co-relation 5268. Up to 146 conditions per place. [2023-01-28 00:31:08,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 1682 places, 1682 transitions, 8836 flow [2023-01-28 00:31:08,808 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1682 places, 1682 transitions, 8836 flow [2023-01-28 00:31:08,808 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:31:08,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1682 places, 1682 transitions, 8836 flow [2023-01-28 00:31:08,808 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1682 places, 1682 transitions, 8836 flow [2023-01-28 00:31:08,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1682 places, 1682 transitions, 8836 flow [2023-01-28 00:31:10,856 INFO L130 PetriNetUnfolder]: 217/2544 cut-off events. [2023-01-28 00:31:10,856 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-01-28 00:31:11,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5389 conditions, 2544 events. 217/2544 cut-off events. For 64752/64752 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8402 event pairs, 0 based on Foata normal form. 0/2182 useless extension candidates. Maximal degree in co-relation 5268. Up to 146 conditions per place. [2023-01-28 00:31:11,964 INFO L119 LiptonReduction]: Number of co-enabled transitions 2627856 [2023-01-28 00:31:21,207 INFO L134 LiptonReduction]: Checked pairs total: 13983268 [2023-01-28 00:31:21,208 INFO L136 LiptonReduction]: Total number of compositions: 922 [2023-01-28 00:31:21,209 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:31:21,209 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:31:21,209 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:31:21,954 INFO L130 PetriNetUnfolder]: 71/1362 cut-off events. [2023-01-28 00:31:21,954 INFO L131 PetriNetUnfolder]: For 64752/64752 co-relation queries the response was YES. [2023-01-28 00:31:21,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:31:21,954 INFO L208 CegarLoopForPetriNet]: trace histogram [73, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:21,954 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:31:21,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:31:21,954 INFO L85 PathProgramCache]: Analyzing trace with hash 796665465, now seen corresponding path program 1 times [2023-01-28 00:31:21,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:31:21,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273736183] [2023-01-28 00:31:21,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:31:21,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:31:22,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:22,095 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:31:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:22,248 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:31:22,248 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:31:22,248 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:31:22,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-01-28 00:31:22,248 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:31:22,248 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:31:22,248 WARN L233 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:31:22,248 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2023-01-28 00:31:22,387 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:31:22,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1705 places, 1705 transitions, 9031 flow [2023-01-28 00:31:24,531 INFO L130 PetriNetUnfolder]: 220/2579 cut-off events. [2023-01-28 00:31:24,531 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-01-28 00:31:24,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2579 events. 220/2579 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8484 event pairs, 0 based on Foata normal form. 0/2212 useless extension candidates. Maximal degree in co-relation 5378. Up to 148 conditions per place. [2023-01-28 00:31:24,780 INFO L82 GeneralOperation]: Start removeDead. Operand has 1705 places, 1705 transitions, 9031 flow [2023-01-28 00:31:24,811 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1705 places, 1705 transitions, 9031 flow [2023-01-28 00:31:24,812 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:31:24,812 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1705 places, 1705 transitions, 9031 flow [2023-01-28 00:31:24,812 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1705 places, 1705 transitions, 9031 flow [2023-01-28 00:31:24,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1705 places, 1705 transitions, 9031 flow [2023-01-28 00:31:26,990 INFO L130 PetriNetUnfolder]: 220/2579 cut-off events. [2023-01-28 00:31:26,991 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-01-28 00:31:27,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5500 conditions, 2579 events. 220/2579 cut-off events. For 67452/67452 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8484 event pairs, 0 based on Foata normal form. 0/2212 useless extension candidates. Maximal degree in co-relation 5378. Up to 148 conditions per place. [2023-01-28 00:31:28,001 INFO L119 LiptonReduction]: Number of co-enabled transitions 2701292 [2023-01-28 00:31:36,629 INFO L134 LiptonReduction]: Checked pairs total: 14362426 [2023-01-28 00:31:36,629 INFO L136 LiptonReduction]: Total number of compositions: 933 [2023-01-28 00:31:36,630 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:31:36,630 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:31:36,630 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:31:37,458 INFO L130 PetriNetUnfolder]: 72/1381 cut-off events. [2023-01-28 00:31:37,458 INFO L131 PetriNetUnfolder]: For 67452/67452 co-relation queries the response was YES. [2023-01-28 00:31:37,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:31:37,459 INFO L208 CegarLoopForPetriNet]: trace histogram [74, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:37,459 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:31:37,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:31:37,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1049295772, now seen corresponding path program 1 times [2023-01-28 00:31:37,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:31:37,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408157695] [2023-01-28 00:31:37,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:31:37,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:31:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:37,549 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:31:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:37,680 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:31:37,681 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:31:37,681 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:31:37,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-01-28 00:31:37,681 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:31:37,682 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:31:37,682 WARN L233 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:31:37,682 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2023-01-28 00:31:37,826 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:31:37,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1728 places, 1728 transitions, 9228 flow [2023-01-28 00:31:40,120 INFO L130 PetriNetUnfolder]: 223/2614 cut-off events. [2023-01-28 00:31:40,120 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-01-28 00:31:40,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2614 events. 223/2614 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8635 event pairs, 0 based on Foata normal form. 0/2242 useless extension candidates. Maximal degree in co-relation 5489. Up to 150 conditions per place. [2023-01-28 00:31:40,357 INFO L82 GeneralOperation]: Start removeDead. Operand has 1728 places, 1728 transitions, 9228 flow [2023-01-28 00:31:40,386 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1728 places, 1728 transitions, 9228 flow [2023-01-28 00:31:40,386 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:31:40,386 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1728 places, 1728 transitions, 9228 flow [2023-01-28 00:31:40,386 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1728 places, 1728 transitions, 9228 flow [2023-01-28 00:31:40,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1728 places, 1728 transitions, 9228 flow [2023-01-28 00:31:42,507 INFO L130 PetriNetUnfolder]: 223/2614 cut-off events. [2023-01-28 00:31:42,507 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-01-28 00:31:42,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5612 conditions, 2614 events. 223/2614 cut-off events. For 70226/70226 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8635 event pairs, 0 based on Foata normal form. 0/2242 useless extension candidates. Maximal degree in co-relation 5489. Up to 150 conditions per place. [2023-01-28 00:31:43,623 INFO L119 LiptonReduction]: Number of co-enabled transitions 2775740 [2023-01-28 00:31:52,177 INFO L134 LiptonReduction]: Checked pairs total: 12750973 [2023-01-28 00:31:52,177 INFO L136 LiptonReduction]: Total number of compositions: 942 [2023-01-28 00:31:52,178 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:31:52,178 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:31:52,178 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:31:52,935 INFO L130 PetriNetUnfolder]: 73/1400 cut-off events. [2023-01-28 00:31:52,935 INFO L131 PetriNetUnfolder]: For 70226/70226 co-relation queries the response was YES. [2023-01-28 00:31:52,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:31:52,935 INFO L208 CegarLoopForPetriNet]: trace histogram [75, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:52,936 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:31:52,936 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:31:52,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1380237850, now seen corresponding path program 1 times [2023-01-28 00:31:52,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:31:52,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979291985] [2023-01-28 00:31:52,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:31:52,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:31:53,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:53,038 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:31:53,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:31:53,169 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:31:53,170 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:31:53,170 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:31:53,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-01-28 00:31:53,170 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:31:53,170 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:31:53,170 WARN L233 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:31:53,170 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2023-01-28 00:31:53,293 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:31:53,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1751 places, 1751 transitions, 9427 flow [2023-01-28 00:31:55,638 INFO L130 PetriNetUnfolder]: 226/2649 cut-off events. [2023-01-28 00:31:55,638 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-01-28 00:31:55,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2649 events. 226/2649 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8746 event pairs, 0 based on Foata normal form. 0/2272 useless extension candidates. Maximal degree in co-relation 5601. Up to 152 conditions per place. [2023-01-28 00:31:55,879 INFO L82 GeneralOperation]: Start removeDead. Operand has 1751 places, 1751 transitions, 9427 flow [2023-01-28 00:31:55,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1751 places, 1751 transitions, 9427 flow [2023-01-28 00:31:55,909 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:31:55,909 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1751 places, 1751 transitions, 9427 flow [2023-01-28 00:31:55,909 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1751 places, 1751 transitions, 9427 flow [2023-01-28 00:31:55,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1751 places, 1751 transitions, 9427 flow [2023-01-28 00:31:58,081 INFO L130 PetriNetUnfolder]: 226/2649 cut-off events. [2023-01-28 00:31:58,082 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-01-28 00:31:58,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5725 conditions, 2649 events. 226/2649 cut-off events. For 73075/73075 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8746 event pairs, 0 based on Foata normal form. 0/2272 useless extension candidates. Maximal degree in co-relation 5601. Up to 152 conditions per place. [2023-01-28 00:31:59,165 INFO L119 LiptonReduction]: Number of co-enabled transitions 2851200 [2023-01-28 00:32:08,076 INFO L134 LiptonReduction]: Checked pairs total: 13067602 [2023-01-28 00:32:08,076 INFO L136 LiptonReduction]: Total number of compositions: 962 [2023-01-28 00:32:08,077 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:32:08,077 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:32:08,077 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:32:08,945 INFO L130 PetriNetUnfolder]: 74/1417 cut-off events. [2023-01-28 00:32:08,945 INFO L131 PetriNetUnfolder]: For 73075/73075 co-relation queries the response was YES. [2023-01-28 00:32:08,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:32:08,945 INFO L208 CegarLoopForPetriNet]: trace histogram [76, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:08,945 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:32:08,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:32:08,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1645892731, now seen corresponding path program 1 times [2023-01-28 00:32:08,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:32:08,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442316136] [2023-01-28 00:32:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:32:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:32:09,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:09,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:32:09,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:09,216 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:32:09,216 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:32:09,216 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:32:09,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-01-28 00:32:09,217 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:32:09,217 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:32:09,217 WARN L233 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:32:09,217 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2023-01-28 00:32:09,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:32:09,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1774 transitions, 9628 flow [2023-01-28 00:32:11,691 INFO L130 PetriNetUnfolder]: 229/2684 cut-off events. [2023-01-28 00:32:11,691 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-01-28 00:32:11,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 2684 events. 229/2684 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8872 event pairs, 0 based on Foata normal form. 0/2302 useless extension candidates. Maximal degree in co-relation 5714. Up to 154 conditions per place. [2023-01-28 00:32:11,952 INFO L82 GeneralOperation]: Start removeDead. Operand has 1774 places, 1774 transitions, 9628 flow [2023-01-28 00:32:11,983 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1774 places, 1774 transitions, 9628 flow [2023-01-28 00:32:11,984 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:32:11,984 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1774 places, 1774 transitions, 9628 flow [2023-01-28 00:32:11,984 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1774 places, 1774 transitions, 9628 flow [2023-01-28 00:32:11,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1774 places, 1774 transitions, 9628 flow [2023-01-28 00:32:14,462 INFO L130 PetriNetUnfolder]: 229/2684 cut-off events. [2023-01-28 00:32:14,463 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-01-28 00:32:14,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 2684 events. 229/2684 cut-off events. For 76000/76000 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 8872 event pairs, 0 based on Foata normal form. 0/2302 useless extension candidates. Maximal degree in co-relation 5714. Up to 154 conditions per place. [2023-01-28 00:32:15,426 INFO L119 LiptonReduction]: Number of co-enabled transitions 2927672 [2023-01-28 00:32:24,495 INFO L134 LiptonReduction]: Checked pairs total: 13433078 [2023-01-28 00:32:24,495 INFO L136 LiptonReduction]: Total number of compositions: 968 [2023-01-28 00:32:24,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:32:24,496 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:32:24,496 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:32:25,422 INFO L130 PetriNetUnfolder]: 75/1438 cut-off events. [2023-01-28 00:32:25,423 INFO L131 PetriNetUnfolder]: For 76000/76000 co-relation queries the response was YES. [2023-01-28 00:32:25,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:32:25,423 INFO L208 CegarLoopForPetriNet]: trace histogram [77, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:25,423 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:32:25,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:32:25,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2067543241, now seen corresponding path program 1 times [2023-01-28 00:32:25,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:32:25,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843462829] [2023-01-28 00:32:25,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:32:25,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:32:25,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:25,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:32:25,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:25,699 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:32:25,700 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:32:25,700 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:32:25,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-01-28 00:32:25,700 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:32:25,700 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:32:25,700 WARN L233 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:32:25,700 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2023-01-28 00:32:25,849 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:32:25,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1797 places, 1797 transitions, 9831 flow [2023-01-28 00:32:28,273 INFO L130 PetriNetUnfolder]: 232/2719 cut-off events. [2023-01-28 00:32:28,274 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-01-28 00:32:28,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 2719 events. 232/2719 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9135 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 5828. Up to 156 conditions per place. [2023-01-28 00:32:28,529 INFO L82 GeneralOperation]: Start removeDead. Operand has 1797 places, 1797 transitions, 9831 flow [2023-01-28 00:32:28,559 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1797 places, 1797 transitions, 9831 flow [2023-01-28 00:32:28,560 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:32:28,560 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1797 places, 1797 transitions, 9831 flow [2023-01-28 00:32:28,560 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1797 places, 1797 transitions, 9831 flow [2023-01-28 00:32:28,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1797 places, 1797 transitions, 9831 flow [2023-01-28 00:32:30,806 INFO L130 PetriNetUnfolder]: 232/2719 cut-off events. [2023-01-28 00:32:30,807 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-01-28 00:32:31,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5954 conditions, 2719 events. 232/2719 cut-off events. For 79002/79002 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9135 event pairs, 0 based on Foata normal form. 0/2332 useless extension candidates. Maximal degree in co-relation 5828. Up to 156 conditions per place. [2023-01-28 00:32:31,982 INFO L119 LiptonReduction]: Number of co-enabled transitions 3005156 [2023-01-28 00:32:41,526 INFO L134 LiptonReduction]: Checked pairs total: 13772880 [2023-01-28 00:32:41,526 INFO L136 LiptonReduction]: Total number of compositions: 985 [2023-01-28 00:32:41,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:32:41,527 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:32:41,527 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:32:42,398 INFO L130 PetriNetUnfolder]: 76/1455 cut-off events. [2023-01-28 00:32:42,398 INFO L131 PetriNetUnfolder]: For 79002/79002 co-relation queries the response was YES. [2023-01-28 00:32:42,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:32:42,398 INFO L208 CegarLoopForPetriNet]: trace histogram [78, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:42,398 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:32:42,399 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:32:42,399 INFO L85 PathProgramCache]: Analyzing trace with hash -2020036882, now seen corresponding path program 1 times [2023-01-28 00:32:42,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:32:42,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355889948] [2023-01-28 00:32:42,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:32:42,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:32:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:42,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:32:42,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:42,668 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:32:42,668 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:32:42,668 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:32:42,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-01-28 00:32:42,668 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:32:42,669 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:32:42,669 WARN L233 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:32:42,669 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2023-01-28 00:32:42,797 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:32:42,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1820 places, 1820 transitions, 10036 flow [2023-01-28 00:32:45,284 INFO L130 PetriNetUnfolder]: 235/2754 cut-off events. [2023-01-28 00:32:45,284 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-01-28 00:32:45,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 2754 events. 235/2754 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9087 event pairs, 0 based on Foata normal form. 0/2362 useless extension candidates. Maximal degree in co-relation 5943. Up to 158 conditions per place. [2023-01-28 00:32:45,566 INFO L82 GeneralOperation]: Start removeDead. Operand has 1820 places, 1820 transitions, 10036 flow [2023-01-28 00:32:45,599 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1820 places, 1820 transitions, 10036 flow [2023-01-28 00:32:45,600 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:32:45,600 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1820 places, 1820 transitions, 10036 flow [2023-01-28 00:32:45,600 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1820 places, 1820 transitions, 10036 flow [2023-01-28 00:32:45,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1820 places, 1820 transitions, 10036 flow [2023-01-28 00:32:48,212 INFO L130 PetriNetUnfolder]: 235/2754 cut-off events. [2023-01-28 00:32:48,212 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-01-28 00:32:48,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6070 conditions, 2754 events. 235/2754 cut-off events. For 82082/82082 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9087 event pairs, 0 based on Foata normal form. 0/2362 useless extension candidates. Maximal degree in co-relation 5943. Up to 158 conditions per place. [2023-01-28 00:32:49,389 INFO L119 LiptonReduction]: Number of co-enabled transitions 3083652 [2023-01-28 00:32:58,401 INFO L134 LiptonReduction]: Checked pairs total: 16400332 [2023-01-28 00:32:58,402 INFO L136 LiptonReduction]: Total number of compositions: 994 [2023-01-28 00:32:58,403 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:32:58,403 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:32:58,403 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:32:59,276 INFO L130 PetriNetUnfolder]: 77/1474 cut-off events. [2023-01-28 00:32:59,276 INFO L131 PetriNetUnfolder]: For 82082/82082 co-relation queries the response was YES. [2023-01-28 00:32:59,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:32:59,276 INFO L208 CegarLoopForPetriNet]: trace histogram [79, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:59,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:32:59,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:32:59,277 INFO L85 PathProgramCache]: Analyzing trace with hash -585108477, now seen corresponding path program 1 times [2023-01-28 00:32:59,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:32:59,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86421173] [2023-01-28 00:32:59,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:32:59,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:32:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:59,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:32:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:32:59,690 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:32:59,691 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:32:59,691 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:32:59,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-01-28 00:32:59,691 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:32:59,691 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:32:59,691 WARN L233 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:32:59,691 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2023-01-28 00:32:59,823 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:32:59,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1843 places, 1843 transitions, 10243 flow [2023-01-28 00:33:02,408 INFO L130 PetriNetUnfolder]: 238/2789 cut-off events. [2023-01-28 00:33:02,408 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-01-28 00:33:02,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2789 events. 238/2789 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9217 event pairs, 0 based on Foata normal form. 0/2392 useless extension candidates. Maximal degree in co-relation 6059. Up to 160 conditions per place. [2023-01-28 00:33:02,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 1843 places, 1843 transitions, 10243 flow [2023-01-28 00:33:02,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1843 places, 1843 transitions, 10243 flow [2023-01-28 00:33:02,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:33:02,744 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1843 places, 1843 transitions, 10243 flow [2023-01-28 00:33:02,744 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1843 places, 1843 transitions, 10243 flow [2023-01-28 00:33:02,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1843 places, 1843 transitions, 10243 flow [2023-01-28 00:33:05,504 INFO L130 PetriNetUnfolder]: 238/2789 cut-off events. [2023-01-28 00:33:05,504 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-01-28 00:33:05,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2789 events. 238/2789 cut-off events. For 85241/85241 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9217 event pairs, 0 based on Foata normal form. 0/2392 useless extension candidates. Maximal degree in co-relation 6059. Up to 160 conditions per place. [2023-01-28 00:33:06,765 INFO L119 LiptonReduction]: Number of co-enabled transitions 3163160 [2023-01-28 00:33:17,076 INFO L134 LiptonReduction]: Checked pairs total: 16815906 [2023-01-28 00:33:17,076 INFO L136 LiptonReduction]: Total number of compositions: 1000 [2023-01-28 00:33:17,077 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:33:17,077 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:33:17,077 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:33:18,041 INFO L130 PetriNetUnfolder]: 78/1495 cut-off events. [2023-01-28 00:33:18,041 INFO L131 PetriNetUnfolder]: For 85241/85241 co-relation queries the response was YES. [2023-01-28 00:33:18,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:33:18,041 INFO L208 CegarLoopForPetriNet]: trace histogram [80, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33:18,041 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:33:18,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:33:18,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2125646683, now seen corresponding path program 1 times [2023-01-28 00:33:18,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:33:18,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822129886] [2023-01-28 00:33:18,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:33:18,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:33:18,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:18,167 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:33:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:18,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:33:18,362 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:33:18,362 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:33:18,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-01-28 00:33:18,362 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:33:18,362 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:33:18,363 WARN L233 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:33:18,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2023-01-28 00:33:18,515 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:33:18,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1866 places, 1866 transitions, 10452 flow [2023-01-28 00:33:21,299 INFO L130 PetriNetUnfolder]: 241/2824 cut-off events. [2023-01-28 00:33:21,300 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-01-28 00:33:21,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 2824 events. 241/2824 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9347 event pairs, 0 based on Foata normal form. 0/2422 useless extension candidates. Maximal degree in co-relation 6176. Up to 162 conditions per place. [2023-01-28 00:33:21,591 INFO L82 GeneralOperation]: Start removeDead. Operand has 1866 places, 1866 transitions, 10452 flow [2023-01-28 00:33:21,626 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1866 places, 1866 transitions, 10452 flow [2023-01-28 00:33:21,627 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:33:21,627 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1866 places, 1866 transitions, 10452 flow [2023-01-28 00:33:21,627 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1866 places, 1866 transitions, 10452 flow [2023-01-28 00:33:21,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1866 places, 1866 transitions, 10452 flow [2023-01-28 00:33:24,258 INFO L130 PetriNetUnfolder]: 241/2824 cut-off events. [2023-01-28 00:33:24,258 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-01-28 00:33:24,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6305 conditions, 2824 events. 241/2824 cut-off events. For 88480/88480 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9347 event pairs, 0 based on Foata normal form. 0/2422 useless extension candidates. Maximal degree in co-relation 6176. Up to 162 conditions per place. [2023-01-28 00:33:25,481 INFO L119 LiptonReduction]: Number of co-enabled transitions 3243680 [2023-01-28 00:33:34,887 INFO L134 LiptonReduction]: Checked pairs total: 14833580 [2023-01-28 00:33:34,887 INFO L136 LiptonReduction]: Total number of compositions: 1021 [2023-01-28 00:33:34,889 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:33:34,889 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:33:34,889 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:33:35,783 INFO L130 PetriNetUnfolder]: 79/1514 cut-off events. [2023-01-28 00:33:35,784 INFO L131 PetriNetUnfolder]: For 88480/88480 co-relation queries the response was YES. [2023-01-28 00:33:35,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:33:35,784 INFO L208 CegarLoopForPetriNet]: trace histogram [81, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33:35,784 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:33:35,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:33:35,784 INFO L85 PathProgramCache]: Analyzing trace with hash -97422992, now seen corresponding path program 1 times [2023-01-28 00:33:35,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:33:35,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042739435] [2023-01-28 00:33:35,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:33:35,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:33:35,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:35,891 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:33:35,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:36,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:33:36,062 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:33:36,062 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:33:36,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-01-28 00:33:36,062 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:33:36,062 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:33:36,062 WARN L233 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:33:36,062 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2023-01-28 00:33:36,264 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:33:36,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1889 places, 1889 transitions, 10663 flow [2023-01-28 00:33:38,910 INFO L130 PetriNetUnfolder]: 244/2859 cut-off events. [2023-01-28 00:33:38,910 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-01-28 00:33:39,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2859 events. 244/2859 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9437 event pairs, 0 based on Foata normal form. 0/2452 useless extension candidates. Maximal degree in co-relation 6294. Up to 164 conditions per place. [2023-01-28 00:33:39,217 INFO L82 GeneralOperation]: Start removeDead. Operand has 1889 places, 1889 transitions, 10663 flow [2023-01-28 00:33:39,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1889 places, 1889 transitions, 10663 flow [2023-01-28 00:33:39,253 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:33:39,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1889 places, 1889 transitions, 10663 flow [2023-01-28 00:33:39,253 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1889 places, 1889 transitions, 10663 flow [2023-01-28 00:33:39,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1889 places, 1889 transitions, 10663 flow [2023-01-28 00:33:41,938 INFO L130 PetriNetUnfolder]: 244/2859 cut-off events. [2023-01-28 00:33:41,938 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-01-28 00:33:42,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6424 conditions, 2859 events. 244/2859 cut-off events. For 91800/91800 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9437 event pairs, 0 based on Foata normal form. 0/2452 useless extension candidates. Maximal degree in co-relation 6294. Up to 164 conditions per place. [2023-01-28 00:33:43,211 INFO L119 LiptonReduction]: Number of co-enabled transitions 3325212 [2023-01-28 00:33:52,830 INFO L134 LiptonReduction]: Checked pairs total: 15298478 [2023-01-28 00:33:52,830 INFO L136 LiptonReduction]: Total number of compositions: 1029 [2023-01-28 00:33:52,832 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-01-28 00:33:52,833 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;@1a6d5d52, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 00:33:52,833 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-01-28 00:33:53,926 INFO L130 PetriNetUnfolder]: 80/1531 cut-off events. [2023-01-28 00:33:53,927 INFO L131 PetriNetUnfolder]: For 91800/91800 co-relation queries the response was YES. [2023-01-28 00:33:53,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 00:33:53,927 INFO L208 CegarLoopForPetriNet]: trace histogram [82, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33:53,927 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 00:33:53,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 00:33:53,927 INFO L85 PathProgramCache]: Analyzing trace with hash -372954478, now seen corresponding path program 1 times [2023-01-28 00:33:53,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 00:33:53,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557862380] [2023-01-28 00:33:53,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 00:33:53,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 00:33:54,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:54,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-01-28 00:33:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-01-28 00:33:54,219 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-01-28 00:33:54,219 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-01-28 00:33:54,219 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-01-28 00:33:54,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-01-28 00:33:54,219 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-01-28 00:33:54,220 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (1/2) [2023-01-28 00:33:54,220 WARN L233 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2023-01-28 00:33:54,220 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2023-01-28 00:33:54,360 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-01-28 00:33:54,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1912 places, 1912 transitions, 10876 flow [2023-01-28 00:33:57,184 INFO L130 PetriNetUnfolder]: 247/2894 cut-off events. [2023-01-28 00:33:57,184 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-01-28 00:33:57,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 2894 events. 247/2894 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9576 event pairs, 0 based on Foata normal form. 0/2482 useless extension candidates. Maximal degree in co-relation 6413. Up to 166 conditions per place. [2023-01-28 00:33:57,495 INFO L82 GeneralOperation]: Start removeDead. Operand has 1912 places, 1912 transitions, 10876 flow [2023-01-28 00:33:57,531 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1912 places, 1912 transitions, 10876 flow [2023-01-28 00:33:57,531 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 00:33:57,531 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1912 places, 1912 transitions, 10876 flow [2023-01-28 00:33:57,531 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 1912 places, 1912 transitions, 10876 flow [2023-01-28 00:33:57,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1912 places, 1912 transitions, 10876 flow [2023-01-28 00:34:00,452 INFO L130 PetriNetUnfolder]: 247/2894 cut-off events. [2023-01-28 00:34:00,452 INFO L131 PetriNetUnfolder]: For 95202/95202 co-relation queries the response was YES. [2023-01-28 00:34:00,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6544 conditions, 2894 events. 247/2894 cut-off events. For 95202/95202 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 9576 event pairs, 0 based on Foata normal form. 0/2482 useless extension candidates. Maximal degree in co-relation 6413. Up to 166 conditions per place. [2023-01-28 00:34:01,770 INFO L119 LiptonReduction]: Number of co-enabled transitions 3407756